redhat5.5 64位上安装oracle11gR2 步骤
1、linux操作系统要求:
redhat4要求是Red Hat Enterprise Linux 4 Update 7及以上 redhat5要求是Red Hat Enterprise Linux 5 Update 2及以上
注:oracle11g R2已经对SE Linux能够进行支持了,所以SE Linux可以不用设置成disable
2、系统包要求(在安装系统时选上开发软件包,下面的大部分安装包都已经安装) binutils-2.17.50.0.6 (已安装)
compat-libstdc++-33-3.2.3(已安装)
compat-libstdc++-33-3.2.3 (32 bit)(已安装) elfutils-libelf-0.125 (已安装)
elfutils-libelf-devel-0.125 (已安装) gcc-4.1.2 (已安装) gcc-c++-4.1.2 (已安装) glibc-2.5-24 (已安装)
glibc-2.5-24 (32 bit) (已安装) glibc-common-2.5 (已安装) glibc-devel-2.5 (已安装) glibc-devel-2.5 (32 bit) (已安装) glibc-headers-2.5 (已安装) ksh-20060214 (已安装) libaio-0.3.106 (已安装)
libaio-0.3.106 (32 bit) (已安装)
libaio-devel-0.3.106 (需要安装)
libaio-devel-0.3.106 (32 bit) (需要安装) libgcc-4.1.2 (已安装)
libgcc-4.1.2 (32 bit) (已安装) libstdc++-4.1.2 (已安装)
libstdc++-4.1.2 (32 bit) (已安装) libstdc++-devel 4.1.2 (已安装) make-3.81 (已安装)
numactl-devel-0.9.8.x86_64 (需要安装) sysstat-7.0.2 (需要安装) unixODBC-2.2.11 (需要安装)
unixODBC-2.2.11 (32 bit) (需要安装) unixODBC-devel-2.2.11 (需要安装)
unixODBC-devel-2.2.11 (32 bit) (需要安装)
3、配置/etc/sysctl.conf,增加以下内容
# Controls the maximum shared segment size, in bytes #kernel.shmmax = 4294967296
# Controls the maximum number of shared memory segments, in pages #kernel.shmall = 2097152
fs.aio-max-nr = 1048576 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 = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586
net.ipv4.tcp_wmem = 262144 262144 262144
net.ipv4.tcp_rmem = 4194304 4194304 4194304配置完后执行sysctl -p 使其生效
4、配置/etc/security/limits.conf,增加以下内容 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle hard stack 10240
5、创建oracle相关群组及用户 groupadd oinstall groupadd -g 502 dba
useradd -u 502 -g oinstall -G dba oracle passwd oracle (修改oracle的密码)
6、创建安装目录并赋予oracle相应权限 mkdir -p /u01/app/oracle/product/11.2.0/db_1 mkdir -p /u01/app/oracle/oradata chown -R oracle:oinstall /u01
chmod -R 775 /u01
里面有个oracleoinstall(当出现解压缩错误提示无法创建database文件时)文件夹,赋予该文件夹权限 775 参考10g安装文档
7、配置oracle环境变量 #su - oracle
$vi ~/.bash_profile
#export DISPLAY=\ (该参数主要用于远程安装,如果不是远程安装,这个可以不要)
export TMP=/tmp export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=wlvm export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH export
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/ export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export LANG=en_US.utf8
export NLS_LANG=\if [ $USER = \
if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else
ulimit -u 16384 -n 65536 fi fi
umask 022
执行source .bash_profile使环境变量生效
8、开始oracle11g安装
$cd /home/oracle/oracleinstall
$unzip p10098816_112020_Linux-x86-64_1of7.zip$unzip linux_11gR2_database_1of2.zip $unzip p10098816_112020_Linux-x86-64_1of7.zip$unzip linux_11gR2_database_2of2.zip 最好在服务器本机上操作 $cd database $./runInstaller
安装包检测是否安装全:
rpm -q binutils
rpm -q compat-libstdc++-33 rpm -q elfutils-libelf
rpm -q elfutils-libelf-devel
rpm -q elfutils-libelf-devel-static rpm -q gcc rpm -q gcc-c++ rpm -q glibc
rpm -q glibc-common rpm -q glibc-devel rpm -q glibc-headers rpm -q ksh-20060214 rpm -q libaio-devel rpm -q libaio rpm -q libgcc rpm -q libgomp rpm -q libstdc++
rpm -q libstdc++-devel rpm -q make rpm -q sysstat rpm -q unixODBC
rpm -q unixODBC-devel
遇到的报错解决办法:
Startup报错解决:
SQL> startup
ORA-01031: insufficient privileges SQL> sqlplus \
相关推荐: