LINUX下Oracle10g的安装流程
1、Linux、Oracle参数设置1、创建oracle目录[root@bnu root]# mkdir –p /usr/oracle/product/10g[root@bnu root]# mkdir –p /usr/oracle2、建立oracle用户组groupadd dbagroupadd oinstalluseradd –g oinstall –G dba –d /usr/oracle oraclepasswd oracleChanging password for user oracle.New UNIX password: oracle10gBAD PASSWORD: it is based on a dictionary wordRetype new UNIX password: oracle10gpasswd: all authentication tokens updated successfully.3、给用户授权chown oracle.dba /usr/oraclechown –R oracle.dba /usr/oracle/product/10gchmod 755 /usr/oracle设置Linux内核参数Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。Kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000如果您按照以上说明安装了 Linux,且内核参数全部采用默认值,则只需在以 root 用户身份登录后执行下命令。在root用户下输入:vi /etc/sysctl.conf 在出现的文本中添加如下内容,kernel.shmmax=536870912(注释:此为内存大小的1/2或1/3)kernel.shmall=2097152kernel.shmmni=4096kernel.sem=250 32000 100 128net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.core.wmem_max = 262144fs.file-max=65536net.ipv4.ip_local_port_range = 1024 65000运行以下命令激活更改:/sbin/sysctl –p以 root 用户身份运行以下命令来验证您的设置:/sbin/sysctl –a | grep shm/sbin/sysctl –a | grep sem/sbin/sysctl –a | grep file-max/sbin/sysctl –a | grep ip_local_port_range5、为 oracle 用户设置 Shell 限制Oracle 建议对每个 Linux 帐户可以使用的进程数和打开的文件数设置限制。要进行这些更改,以 root 用户的身份执行下列命令:在root用户下输入:vi /etc/security/limits.conf在出现文本中添加:oracle soft nofile 4096oracle hard nofile 63536oracle soft nproc 2047oracle hard nproc 16384编辑文件:vi /etc/pam.d/login加入以下语句(可能应该加在最后一条规则之前):session required /lib/security/pam_limits.so或cat >> /etc/security/limits.conf <<EOForacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536EOFcat >> /etc/pam.d/login <<EOFsession required /lib/security/pam_limits.soEOF6、Oracle用户参数设置在root用户下输入: su – oracle 切换到oracle用户,输入vi .bash_profile在出现的文字中加入如下内容:export LD_ASSUME_KERNEL=2.4.1export THREADS_FLAG=nativeexportexport ORACLE_BASE=/usr/oracleexport ORACLE_HOME=/usr/oracle/product/10gexport ORACLE_SID=heerexport ORACLE_TERM=xtermexport NLS_LANG=”SIMPLIFIED CHINESE_CHINA.ZHS16GBK”export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib/:usr/libexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libexport PATH=$ORACLE_HOME/bin:$PATH保存后输入exit 退出oracle 用户,然后重新登陆oracle用户.使环境变量发生作用.此时,应检查环境变量是否有作用.在oracle用户下输入:env 查看是否有刚加的环境变量.7、安装前的最后准备打开两个终端,一个登陆oracle另一个以root身份登陆.以下按步骤进行:1、在root用户输入xhost +2、在oracle用户输入:export.GBKexport DISPLAY= 192.168.0.16:0.0(注:此为远程安装使用指令)export LD_ASSUME_KERNEL=2.4.1
2、进入安装文件执行 ./runinstaller即可进入安装界面