x86x64,RHEL 6 (x86_x64)安装oracle 11g r2 64...

RHEL 6 (x86_x64)安装oracle 11g r2
安装过程没什么技术含量
第1次安装 rhel 6 安装过程与之前到是不太一样 特别是选择安装组件的时候看仔细点
修改系统参数
step1: vi /etc/sysctl.conf,添加如下参数:
fs.file-max = 6815744
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
保存并使之生效
/sbin/sysctl -p
如果有如下提示错误,忽略,因为即使未修改参数也提示有这个错误
error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables" is an unknown key
error: "net.bridge.bridge-nf-call-arptables" is an unknown key
注意: kernel.shmmax's的值是物理内存的一半。我的是2G内存,所以是1073741824
step2: vi /etc/security/limits.conf,添加:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
step3: vi /etc/pam.d/login,添加参数:
session required pam_limits.so
step4: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
step4: vi /etc/csh.login:
if( $USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif
step5: vi /etc/redhat-release,修改为如下值,成功安装数据库后在修改回来:
Red Hat Enterprise Linux Server release 5.0 (Tikanga)
step6:添加相关用户及用户组:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -m -g oinstall -G dba oracle
passwd oracle
Step 6:创建安装路径及修改权限:
mkdir -p /opt/oracle
chown -R oracle:oinstall /opt/oracle
chmod -R 775 /opt/oracle
Step 7: vi /home/oracle/.bash_profile,其中ORACLE_SID的值可以自己定,我的设为orcl
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/opt/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db; export ORACLE_HOME
ORACLE_SID=demo; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
export CLASSPATH
umask 022
使环境变量生效:
source ~/.bash_profile
step 8:切换到oracle解压11G的安装包,这样就不用再修改权限了。
step 9:重启后以oracle登录安装。
[root@rhel6 ~]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.0.17 rhel6
以下是安装过程
[oracle@localhost database]$ ./runInstaller
PATH=/usr/local/jdk/bin:/usr/local/jdk/jre/bin:/opt/oracle/product/11.2.0/db/lib:/opt/oracle/product/11.2.0/db/bin:$PATH
export PATH
JAVA_HOME=/usr/local/jdk
export JAVA_HOME
JRE_HOME=/usr/local/jdk/jre
export JRE_HOME
CLASSPATH=/usr/local/jdk/jre/lib/ext/jCharts-0.6.0.jar:/usr/local/jdk/jre/lib/ext/servlet.jar:/usr/local/jdk/lib/activation.jar:/usr/local/jdk/lib/imap.jar:/usr/local/jdk/lib/mailapi.jar:/usr/local/jdk/lib/mail.jar:/usr/local/jdk/lib/pop3.jar:/usr/local/jdk/lib/smtp.jar:/usr/local/jdk/lib:/usr/local/jdk/jre/lib:/usr/local/resin-2.1.13/lib:./
export CLASSPATH
RESIN_HOME=/usr/local/resin-2.1.13
export RESIN_HOME
CLASSPATH=$CLASSPATH:/opt/oracle/product/11.2.0/db/jdbc/lib/classes12.zip:/opt/oracle/product/11.2.0/db/jdbc/lib/nls_charset12.zip:/opt/oracle/product/11.2.0/db/jdbc/lib/ocrs12.zip:/opt/oracle/product/11.2.0/db/lib/libocijdbc9.so:/opt/oracle/product/11.2.0/db/JRE:/opt/oracle/product/11.2.0/db/jlib:/opt/oracle/product/11.2.0/db/rdbms/jlib:/opt/oracle/product/11.2.0/db/network/jlib:.
export CLASSPATH
Tags:  x64与x86 x86和x64 x86x64

延伸阅读

最新评论

发表评论