Oracle在Linux上的预配置

配置内核参数:

  
  
  
  
  1. [root@RHEL yum.repos.d]# tail -n 10 /etc/sysctl.conf   
  2. kernel.shmall = 2097152  
  3. kernel.shmmax = 536870912  
  4. kernel.shmmni = 4096  
  5. kernel.sem = 250 32000 100 128  
  6. fs.file-max = 65536  
  7. net.ipv4.ip_local_port_range = 1024 65000  
  8. net.core.rmem_default = 4194304  
  9. net.core.rmem_max = 4194304  
  10. net.core.wmem_default = 262144  
  11. net.core.wmem_max = 262144  
  12. [root@RHEL yum.repos.d]# 

LinuxPAM(插入式认证模块)pam_limits.so的配置文件:

  
  
  
  
  1. [root@RHEL yum.repos.d]# vim /etc/security/limits.conf   
  2. [root@RHEL yum.repos.d]# tail -n 4 /etc/security/limits.conf   
  3. *        soft        nproc        2047  
  4. *        hard        nproc        16384  
  5. *        soft        nofile       1024  
  6. *        hard        nofile       65536  
  7. [root@RHEL yum.repos.d]# 

Login命令的Pam模块配置文件:

  
  
  
  
  1. [root@RHEL yum.repos.d]# vim /etc/pam.d/login   
  2. [root@RHEL yum.repos.d]# tail -n 2 /etc/pam.d/login   
  3. session        required        /lib/security/pam_limits.so  
  4. session        required        pam_limits.so  
  5. [root@RHEL yum.repos.d]# 

创建用户及其组:

  
  
  
  
  1. [root@RHEL yum.repos.d]# groupadd oinstall  
  2. [root@RHEL yum.repos.d]# groupadd dba  
  3. [root@RHEL yum.repos.d]# useradd -g oinstall -G dba oracle  
  4. [root@RHEL yum.repos.d]# echo oracle | passwd --stdin oracle  
  5. Changing password for user oracle.  
  6. passwd: all authentication tokens updated successfully.  
  7. [root@RHEL yum.repos.d]# 

创建目录结构及其权限:

  
  
  
  
  1. [root@RHEL yum.repos.d]# mkdir /single/ora10g -p  
  2. [root@RHEL yum.repos.d]# chown -R oracle.oinstall /single/  
  3. [root@RHEL yum.repos.d]# chmod -R 777 /single/  
  4. [root@RHEL yum.repos.d]#   
  5. [root@RHEL yum.repos.d]# ll -d /single/  
  6. drwxrwxrwx 3 oracle oinstall 4096 Jan  8 15:47 /single/  
  7. [root@RHEL yum.repos.d]# ll /single/  
  8. total 4  
  9. drwxrwxrwx 2 oracle oinstall 4096 Jan  8 15:47 ora10g  
  10. [root@RHEL yum.repos.d]# 

Linux用户oracle的环境变量:

  
  
  
  
  1. [root@RHEL yum.repos.d]# vim /home/oracle/.bash_profile   
  2. [root@RHEL yum.repos.d]# tail -n 10 /home/oracle/.bash_profile   
  3. export TMP=/tmp  
  4. export TMPDIR=$TMP  
  5. export ORACLE_BASE=/single/ora10g  
  6. export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1  
  7. export ORACLE_SID=elis10  
  8. export ORACLE_TERM=xterm  
  9. export PATH=/usr/sbin:$PATH  
  10. export PATH=$ORACLE_HOME/bin:$PATH  
  11. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/  
  12. export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib  
  13. [root@RHEL yum.repos.d]# 

——

To be continue.

你可能感兴趣的:(oracle,linux)