暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Centos7安装Oracle11G数据库

5分享 2021-05-26
886

1、下载 Oracle安装包并解压

    unzip linux.x64_11gR2_database_1of2.zip
    unzip linux.x64_11gR2_database_2of2.zip

    2、增加oracle用户和相关用户组

      su - root
      groupadd -g 501 oinstall
      groupadd -g 502 dba
      groupadd -g 503 oper
      /usr/sbin/useradd -u 502 -g oinstall -G dba,oper oracle
      passwd oracle 设置用户密码

      3、系统配置  

      修改文件vim /etc/sysctl.conf追加以下内容

         kernel.shmmni = 4096 
        kernel.shmmax = 4398046511104
        kernel.shmall = 1073741824
        kernel.sem = 250 32000 100 128


        fs.aio-max-nr = 1048576
        fs.file-max = 6815744
        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追加以下内容

             oracle   soft   nproc    131072
            oracle hard nproc 131072
            oracle soft nofile 131072
            oracle hard nofile 131072
            oracle soft core unlimited
            oracle hard core unlimited
            oracle soft memlock 50000000
            oracle hard memlock 50000000

            修改/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

              修改oracle用户环境变量  切换到 oracle 用户  su - oracle

              修改 .bash_profile,添加以下内容:

                # Oracle Settings
                export TMP=/tmp


                umask 022
                export ORACLE_BASE=/data2/oracle/app
                export ORACLE_BASE
                ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
                export ORACLE_HOME
                PATH=$PATH:$ORACLE_HOME/bin
                export PATH

                使之生效:  source .bash_profile


                4、创建安装路径并授权给oracle用户

                   su - root 


                  mkdir -p data2/oracle/app
                  chown oracle:oinstall data2/oracle/app
                  chmod 775 /data2/oracle/app


                  mkdir -p /data2/oracle/app/oracle
                  chown oracle:oinstall /data2/oracle/app/oracle
                  chmod 775 /data2/oracle/app/oracle


                  mkdir -p /data2/oracle/app/oracle/product/11.2.0/db_1
                  chown oracle:oinstall -R /data2/oracle/app/oracle


                  5、安装依赖

                    yum -y install binutils compat-libcap1  compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp


                    6、开始图形安装Oracle11g

                    centos7系统必须安装桌面,然后在桌面下执行下面命令

                      cd database
                      export DISPLAY=:1
                      ./runInstaller

                      然后就可以启动oracle图形界面安装向导了。

                      文章转载自5分享,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                      评论