在CentOS-i686下安装配置Oracle 11g R2

在CentOS-i686下安装Oracle 11g
    1.Linux环境配置准备
    1)物理内存高于1G
       swap交换空间一般为内存的两倍,1G的内存可以设置交换空间为3G,交换空间太小需增加交换空间。
       硬盘5G以上
    2)用root用户执行以下步骤:
       修改用户的SHELL的限制,修改/etc/security/limits.conf文件
       vi /etc/security/limits.conf
           oracle           soft    nproc           2047 
           oracle           hard    nproc           16384 
           oracle           soft    nofile          1024 
           oracle           hard    nofile          65536
      3)vi  /etc/pam.d/login
              session    required     /lib/security/pam_limits.so 
              session    required     pam_limits.so

         【注意:如果是X64的系统,那么这里就要用 /lib64/security/pam_limits.so,不然系统可能会在服务器上无法登录!】

     4) vi  /etc/sysctl.conf

              # Kernel paramaters required by Oracle 11gR2 
            fs.file-max = 6815744 
            fs.aio-max-nr = 1048576 
            kernel.shmall = 2097152 
            kernel.shmmax = 2147483648 
            kernel.shmmni = 4096 
            kernel.sem = 250 32000 100 128 
            net.ipv4.ip_local_port_range = 9000 65500 
            net.core.rmem_default = 4194304 
            net.core.rmem_max = 4194304 
            net.core.wmem_default = 262144 
            net.core.wmem_max = 1048576 

       5)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 
           sysctl –p 

       6)vi  /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 

        7)创建相关用户和组,作为软件安装和支持组的拥有者

               创建用户,输入命令:groupadd  oinstall groupadd  dba

               创建Oracle用户和密码,输入命令:useradd -g oinstall -g dba -m oracle

                                                                passwd  oracle

          8)建数据库软件目录和数据文件存放目录,目录的位置,注意磁盘空间。

                mkdir /home/oracle/app

                mkdir /home/oracle/app/oracle

                mkdir /home/oracle/app/oradata

                mkdir /home/oracle/app/oracle/product

          9)更改目录属主为Oracle用户所有,输入命令:

                  chown -R oracle:oinstall /home/oracle/app

         10)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,

                 输入:su – oracle  ,然后直接在输入 : vi .bash_profile

                 umask 022 
              ORACLE_BASE=/home/oracle_11/app 
              ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1 
              ORACLE_SID=orcl --实例名,根据需要进行修改 
              PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin 
              LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib 
              export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG 

        前期配置完成,进入oracle图形界面安装即可。

    2.确认安装成功

    1)进入sqlplus

        sqlplus  /nolog 或 sqlplus sys/密码 as sysdba;

    2)连接oracle管理员用户

        conn sys/密码 as sysdba;

    3)启动数据库实例

        startup;

    4) 退出sqlplus

        exit;

    5) 启动监听

        $ lsnrctl start       

你可能感兴趣的:(Linux,Oracle)