安装Oracle有以下步骤:
   1>.安装Linux作业系统.
   2>.配置Linux系统下Oracle的安装环境.
   3>.安装Oracle软件与数据库.
   4>.测试运行安装的Oracle系统.

一.安装Linux.
   1.系统环境需求
   内存:最小1GB,推荐2GB或以上
   交换空间: 内存大小是1-2GB时,交换空间是内存的1.5倍,内存大小2-16GB时,交换空间等于内存大小,内存大小16G以上时,交换空间为16GB.
   需要选择以下组件:GNOME桌面、编辑器、开发工具、开发库等。
   2.安装Linux
   使用安装光盘安装Redhat Enterprise Linux 6.3 x86_64,为方便测试,可以使用VMware Workstation虚拟一台机器,在虚拟机上安装。
   3.设置主机域名解析
   安装Linux后需使用静态IP地址,并在/etc/hosts文件中设置主机域名解析(ip地址 主机名称)
   # vi /etc/hosts
   192.168.1.66 hostname

二.配置Linux系统下Oracle的安装环境.
   1.检查和更新所需软件包.
   安装好Linux系统后需要配置一下系统。因Oracle在Linux下与Windows下有些不同,在Linux下安装时有部分程序需要与Linux的程序包重新编译和链接,所以需要有编译器等软件包。需要用到的软件包在Oracle的用户指南中有说明.以root身份登录Linux后执行以下命令检查软件包是否都已安装:
   # rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel
   # rpm -q glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl-devel sysstat
   如果系统有软件包没有安装,可以在RHEL 6.3的光盘Package目录中找到,安装这些包。因RHEL 6.3版本比较高,对应的软件包版本会比需要的高,没关系,软件向下兼容,不影响Oracle的安装和使用。
   Oracle官方文档中确定要安装的包如下:

(以下这些软件包可以用命令:rpm -qa | grep [包名];来检测是否安装,如果没有安装,可以使用yum install [包名] 进行安装。另外关于yum的功能配置见我的上一篇文章,还有包的版本号可能会不相同,安装时根据实际情况进行更改。)
   binutils-2.17.50.0.6
   compat-libstdc++-33-3.2.3
   compat-libstdc++-33-3.2.3 (32 bit)
   elfutils-libelf-0.125
   elfutils-libelf-devel-0.125
   gcc-4.1.2
   gcc-c++-4.1.2
   glibc-2.5-24
   glibc-2.5-24 (32 bit)
   glibc-common-2.5
   glibc-devel-2.5
   glibc-devel-2.5 (32 bit)
   glibc-headers-2.5
   ksh-20060214
   libaio-0.3.106
   libaio-0.3.106 (32 bit)
   libaio-devel-0.3.106
   libaio-devel-0.3.106 (32 bit)
   libgcc-4.1.2
   libgcc-4.1.2 (32 bit)
   libstdc++-4.1.2
   libstdc++-4.1.2 (32 bit)
   libstdc++-devel 4.1.2
   make-3.81
   numactl-devel-0.9.8.x86_64
   sysstat-7.0.2

2.验证系统要求
   查看内存大小
   # grep MemTotal /proc/meminfo
   查看交换空间
   # grep SwapTotal /proc/meminfo
   查看磁盘空间,Oracle 11g R2 企业版的磁盘空间要求4.35GB以上。
   # df -h

3.创建Oracle组和用户帐户
   # groupadd oinstall
   # groupadd dba
   # useradd -g oinstall -G dba oracle
   # passwd oracle

4.配置内核参数
   以root身份登录系统,根据用户指南配置以下参数:
   修改文件/etc/sysctl.conf,添加以下内容:
   # /etc/sysctl.conf
   # for oracle
   fs.aio-max-nr = 1048576
   fs.file-max = 6815744
   kernel.shmall = 2097152
   kernel.shmmax = 536870912
   kernel.shmmni = 4096
   kernel.sem = 250 32000 100 128
   net.ipv4.ip_local_port_range = 9000 65500
   net.core.rmem_default = 262144
   net.core.rmem_max = 4194304
   net.core.wmem_default = 262144
   net.core.wmem_max = 1048586
   执行以下命令时参数生效:
   # /sbin/sysctl -p

修改文件/etc/security/limits.conf,添加以下内容:
   # /etc/security/limits.conf 
   # for oracle
   oracle              soft    nproc   2047
   oracle              hard    nproc   16384
   oracle              soft    nofile  1024
   oracle              hard    nofile  65536
   oracle              soft    stack   10240

5.创建Oracle Base目录:
   # mkdir -p /u01/app/
   # chown -R oracle:oinstall /u01/app/
   # chmod -R 775 /u01/app/

6.编辑Oracle用户环境,编辑.bash_profile文件
   # su - oracle(注意此处切换为普通用户oracle)
   $ vi .bash_profile
   编辑.bash_profile文件,添加以下内容
   # For Oracle
   #export DISPLAY=:0.0(注意这个值配置不正确会报错,可以用xhost + 验证是否可以图形界面安装,如果不能则用xdpyinfo |grep 'name of display' 查看display 的值,然后执行export DISPLAY=(用xdpyinfo查到的值))
   export TMP=/tmp;
   export TMPDIR=$TMP;
   export ORACLE_BASE=/u01/app/oracle;
   export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;
   export ORACLE_SID=orcl;(这个必须跟你在安装数据库时配置的一样)
   export ORACLE_TERM=xterm;
   export PATH=/usr/sbin:$PATH;
   export PATH=$ORACLE_HOME/bin:$PATH;
   export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
   export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;

三.安装Oracle软件与数据库
   1.安装Oracle软件
   将Oracle的安装文件linux_11gR2_database_1of2.zip与linux_11gR2_database_2of2.zip解压缩.(用unzip命令)
   以oracle用户身份登录系统安装Oracle,为避免出现中文乱码,装装前可以执行export LANG=C,显示英文,
   $ export LANG=C
   $ cd database
   $ ./runInstaller(注意此命令必须在oracle用户下才能执行,在root用户无法执行。另外在安装数据库时必须进入系统的图形界面,因为oracle的安装过程是图形界面的,所以无法用putty远程连接安装的)
   在安装时选择只安装Oracle软件。

2.安装数据库
   Oracle软件安装完后,需要执行命令netca配置监听器.
   $ netca
   在图形界面中按提示配置监听器.
   然后执行命令dbca安装数据库.
   $ dbca
   在图形界面中按提示安装数据库就可以了。

四.测试运行安装的Oracle系统
   数据库安装完后监听器与数据库实例就已启动。执行以下测试监听器与实例.
   $ lsnrctl stop(关闭监听)
   $ lsnrctl start(启动监听)
   $ sqlplus /nolog
   SQL> connect / as sysdba;
   SQL> shutdown(关闭数据库)
   SQL> startup(启动数据库)

启动完成后连接scott用户,测试select * from emp 是否查询成功。

Redhat Enterprise Linux 6.5下安装Oracle11g R2相关推荐

  1. linux xfs字体服务安装6,RedHat Enterprise Linux 5 中文字体安装

    RedHat Enterprise Linux 5是RedHat新出的版本,现在需要在RHEL5下面用到一些中文的东西,NND,发现中文全是方框框,怎么办? 重装?NO,经过仔细分析,发现是没有支持中 ...

  2. oracle 11所选安装,在red hat enterprise linux 5.4上安装oracle11g

    一. 在rhel中可以访问oracle11g的zip安装包. 二. rhel4中,我们需要查询安装oracle11g所需要的rpm包是否已安装:#rpm - qa.在rhel5.4中,软件包要求: 在 ...

  3. 【Oracle】Redhat6.5环境下安装oracle11G R2

    1)检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过) 内存大小 grep MemTotal/proc/meminfo 交换分区大小 grep SwapTotal/proc/memi ...

  4. RedHat Enterprise LInux 6.3 安装Oracle Database 11g

    本文描述的是在RHEL 6.3上面安装Oracle 11g的过程,关于RHEL的下载,其实可以去很多的镜像站点下载,例如下载地址,Oracle 11g的下载地址,需要注意的是本文使用的是11.2.0. ...

  5. 在RedHat Enterprise Linux 上Oracle 9i的安装配置与调优

    1 安装配置Oracle 9i数据库 本章描述内容如下所示: 1.1 安装前的准备工作 介绍在安装Oracle之前所需的准备工作. 1.2安装前的系统设置 介绍在安装Oracle之前所必须的系统设置. ...

  6. RedHat Enterprise Linux 5下安装firefox

    RedHat Enterprise Linux 5下安装firefox 今天发现linux上的firefox浏览器版本有些低. 而浏览器上自带的更新功能不起作用. 于是从官网上下了一个最新版的fire ...

  7. 红帽子linux硬盘安装教程,XP下硬盘安装RedHat Enterprise Linux 5.5图文教程

    前言:现大已经是大二了,由于学习的需要,想安装 RedHat linux enterprise 学习一下,我整理一下后用06年买的老机成功安装了,下面就是我整理出来的教程(机器环境配置因人而异). 正 ...

  8. redhat enterprise linux as4下载,RedHat Enterprise Linux AS4下安装小企鹅输入法.doc

    RedHat Enterprise Linux AS4下安装小企鹅输入法 RedHat Enterprise Linux AS4下安装小企鹅输入法(五笔.拼音) 下载软件 fcitx-3.0.0-1. ...

  9. redhat enterprise linux 下配置本地yum源

    一.在linux 6.1中本地yum源配置:首先编辑yum源配置文件我们可以再这个目录中新创建一个配置文件,  #cd /etc/yum.repos.d,  #vim yum.repo配置文件内容简介 ...

最新文章

  1. getURLParameters - 网址参数
  2. thinkPHP开发基础知识 包括变量神马的
  3. 全球与中国除颤监护仪市场深度调研与未来前景研究报告2022-2027年版
  4. js map 排序_数组方法写给女友的一系列 JS 数组操作(建议收藏 | 内附思维导图)...
  5. gis怎么通过水库划分子流域_ArcGIS提取小流域——以北京为例,提取出密云水库...
  6. android自定义adapter怎么优化,Android必学-BaseAdapter的使用与优化
  7. 经验 | 如何提升目标检测NMS精度
  8. JDK 动态代理与 CGLIB 动态代理,它俩真的不一样
  9. Android 进程间通信——AIDL
  10. 简单理解L0、L1与L2范数
  11. 一.对ThreadLocal的理解
  12. 如何去除数据库中重复的数据
  13. Oracle语法限制,in内元素数量必须不大于1000
  14. psacct工具 /var/account/pacct文件太大
  15. [观点]国难当头,为什么赵王还要杀掉李牧?因为人性最爱反噬没格局的人
  16. 基于linux2.6.30.4内核的DM9000网卡驱动编译成模块成功ping通
  17. GVIM技巧系列-如何在GVIM中跳来跳去
  18. 如何在python3.x中使用pip3安装you-get及下载网页视频资源
  19. 10张图了解UWB技术的工作原理
  20. 检测到有潜在危险的 Request.Form 值

热门文章

  1. 推荐一款好用的解压缩应用软件-BANDIZIP
  2. ren域名有价值吗?值不值得投资?ren域名的应用范围有哪些?
  3. LeetCode 1646. 获取生成数组中的最大值
  4. 1646. Prime Path
  5. IT痴汉的工作现状14-段子
  6. 广州成人大学哪个学校最好
  7. CSS z-index属性层重叠顺序
  8. Java字符串反转常用的2种方式
  9. 安卓demo,新手开发教程之开发备忘录
  10. 网盘限速怎么办? 小编来支招!