ITPub博客

首页 > 数据库 > Oracle > Oracle 11gR2安装(Linux)

Oracle 11gR2安装(Linux)

原创 Oracle 作者:ybcj 时间:2014-10-26 17:04:13 0 删除 编辑
1 Oracle 11g R2 安装准备工作
     1.1 Oracle 11g R2 下载地址
           http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
           
           选择所需要的版本

     1.2 Oracle 11g R2 数据库安装硬件检查
               Oracle 11g R2 数据库安装硬件配置要求:
               内存要求:
                
          硬盘空间要求:
                  
                         
                 

     1.3 需要的软件支持
          通过查看Oracle安装文档中列出的Package Requirements可以查看在不同平台上需要的软件包。
          下面列出Oracle Linux 6 and Red Hat Enterprise Linux 6的要求。检查系统下是否安装过这些包,如果没有,在对应的系统光盘查找对应的rmp包并安装。
          检查工作:依次执行:rmp -qa | grep 下面软件包
          

     1.4 创建Oracle用户
          root用户登陆系统,创建Oracle安装组oinstall,数据库管理员组dba,以及oracle用户
          # /usr/sbin/groupadd oinstall
        # /usr/sbin/groupadd dba
        # /usr/sbin/useradd -g oinstall -G dba oracle
(主组oinstall,次要组:dba)
        # passwd oracle 
(修改oracle用户密码)

     1.5 修改内核参数
     root用户登陆,修改/etc/sysctl.conf文件,加上或修改如下参数
             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 = 1048576
          为使上述配置生效而不重启动系统,执行如下命令:
                    # /sbin/sysctl -p

     1.6 修改用户限制
     root用户登陆,修改/etc/security/limits.conf文件,加上下面参数
          oracle           soft    nproc   2047
                    oracle           hard    nproc   16384
                    oracle           soft    nofile  1024
                    oracle           hard    nofile  65536
                    oracle           soft    stack   10240
                    oracle          hard stack       32768
     
     1.7 修改用户验证选项
     root用户下,修改/etc/pam.d/login文件,加上如下参数
                    session    required     pam_limits.so
    
     1.8 更改登陆脚本
     root用户下,修改/etc/profile文件,加入如下参数
               if [ $USER = "oracle" ]; then
                       if [ $SHELL = "/bin/ksh" ]; then
                             ulimit -p 16384
                             ulimit -n 65536
                       else
                             ulimit -u 16384 -n 65536
                       fi
               fi
     
     1.9 安装目录配置
     root用户下:
               # mkdir -p /u01/oraInventory
               # mkdir -p /u01/app
               # chown -R oracle:oinstall /u01/
               # chmod -R 775 /u01/

     1.10 修改用户bash shell
     oracle用户登陆:
               $ vi .bash_profile(默认为/home/oracle)
          增加如下内容,主要是修改
               export ORACLE_BASE=/u01 
               export ORACLE_HOME=$ORACLE_BASE/app/oracle
               export ORACLE_SID=oracleSid 
               export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
                  export LC_ALL=en_US.UTF-8  (将用户环境改为英文。在中文环境下,oracle会有问题)
          完成后执行:
               #su –oracle
               #env | grep ORA查看环境变量是否完成

2、Oracle 11g R2 安装
     使用oracle用户登陆,然后解压Oracle安装文件:
     
     注意这是两个zip文件,要分别解压,不要以为是分卷压缩的,只解压一个就可以!
     执行
          $ unzip linux_11gR1_database.zip
          解压后的文件在database目录下,进入database目录,执行
          $ ./runInstaller
          
     等待一下会出现图形窗口。但这样有个问题,用户默认是中文环境,不知道oracle是什么原因,在中文环境里,汉字全显示为方块(乱码),目前本人没有找到简单的解决方法(有方法可以解决,很麻烦,可自行问问姑姑或度娘),所以要把用户环境改为英文,然后在继续安装。
     
     执行$ export LANG=en更改环境为英文环境,这种更改,只是临时更改,在重新登陆后,又会变回中文环境,要想每次登陆都是英文环境,则必须修改配置文件。
     再次执行$ ./runInstaller
          这次打开的窗口为英文,不再是乱码。现在可以看到错误信息
     
这是由于主机名和/etc/hosts文件不一致造成的,只要把主机名和其IP写入/etc/hosts文件就可以了。
修改hosts文件,注意需要root用户
$ vi /etc/hosts
增加
192.168.0.2(具体的IP)     hostname(具体的计算机名称)
再次安装,顺利通过。
第一步:这里要求输入Oracle支持的账号和密码,没有就什么都不输入,把勾全不去掉,点下一步

第二步:出现报错,这是因为刚才没有输入账号密码的原因,点“yes”继续

第三步:选择安装类型,这里选择第二项,仅安装数据库软件,创建数据库将在安装完成后进行。

第四步:选择数据库类型,这里选择第一项,安装单一的数据库实例,点击下一步。

第五步:选择语言支持,选择简体中文,点击下一步。

第六步:选择安装版本,这里选择企业版,点击下一步。

第七步:安装路径,这里会读取刚才设置的环境变了ORACLE_HOME以及ORACLE_BASE的值,检查是否正确,点击下一步。

第八步:选择Oracle清单目录,包含安装在系统上的所以Oracle软件的一个清单。检查路径,点击下一步。

第九步:选择DBA、一般操作员组,按默认值,点击下一步。

第十步:检查安装环境是否符合要求,包括软件和硬件。这里硬件检查通过,但软件需要下列3个,这里可以点击忽略所以来跳过,但最好不要这样做。安装好所需软件后,再次运行安装。

第十一步:检查通过后,直接进入汇总界面,检查是否有问题,点击Finish,进入安装界面

安装界面:开始安装,持续时间根据机器配置时间不同,呵呵咖啡,吸支烟,耐心等待


安装到94%左右会很慢,一定要有耐心,不要以为死机了而强者关掉,一定要等待,直到弹出一个对话框,千万不要点OK关掉

第十二步,这里很关键,仔细看对话框的内容,它要求你以root用户执行两个脚本,路径在下面列表。
重新打开一个终端窗口,执行
$ su
输入root密码

转到上面列表所示路径,找到这两个脚本


执行
$ sh orainstRoot.sh

再执行
$ sh root.sh

提示输入路径时,直接回车,按默认值即可。
执行完后点OK进入下一步。

看到个窗口,表示以及成功安装Oracle 11g R2 软件,点close关闭,完成安装,接下来就该配置监听以及创建数据库。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/126791/viewspace-1310092/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 今晚升级ERP
请登录后发表评论 登录
全部评论

注册时间:2014-10-26

  • 博文量
    2
  • 访问量
    5290

最新文章