--- Author:zhanglin
--- DATE :2014.10.16
一、环境介绍
Linux系统 :Oracle Enterprise Linux 6.5 _x64
Oracle版本:10.2.0.1
二、修改系统变量 && 权限 && 防火墙
1. /etc/hosts
2. /etc/sysctl.conf
3. /etc/security/limits.conf
4. /etc/selinux/config
具体步骤如下:
1.vi /etc/hosts
172.17.1.1 zhanglin.oracle.com zhanglin
2. 修改etc/sysctl.conf
2.1)在 /etc/sysctl.conf 文件尾部追加以下内容
[root@oracle ~]# vi /etc/sysctl.conf
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
kernel.shmmax = 2147483648
kernel.shmall = 2097152
2.2) 保存并退出,使修改生效
[root@oracle ~]# /sbin/sysctl -p
3.修改 /etc/security/limits.conf // 在 /etc/secuirty/limits.conf 文件尾部追加以下内容,以设置用户限制
[root@oracle ~]# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
4.在/etc/selinux/config 文件中设置:SELINUX=disabled
(注:也可使用其可视化工具System Administration Security Level and Firewall进行设置)
三、添加Oracle用户&&组
1. groupadd dba
2. groupadd oinstall
3. useradd -g dba -G oinstaller oracle
4. passwd oracle --修改oracle用户密码
四、修改Oracle用户环境变量 && 权限 && 添加目录
1. vi ~/.bash_profile
vi /home/oracle/.bash_profile
--内容:(ORACLE_SID改成自己需要的,这个用test)
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/db_1; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib;
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
2. mkdir /u01/app/oracle/product/10.2.0/db_1 ---创建安装目录
五、安装Oracle软件
解压安装包
Oracle用户下,切换到安装包database/
如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序:
# export DISPLAY=:0.0
# xhost +
$ ./runInstaller
问题分析:
Linux版本过高。
解决办法:
[root@examstud2 ~ ]# vi /etc/redhat-release
把6.5修改为4
./runInstaller

问题分析:
看报错信息"/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory",libXp需要安装i386的包,而不能安装X64的包。上面认为64位的linux需要安装64位的libXp包,所以导致这个问题。
解决办法:
# yum -y install libXp.i686
再次执行 ./runInstaller
遇到错误:Exception in ...... /lib/i386/libawt.so: libXt.so.6: cannot open shared object file: No such file or directory

解决办法:
# yum -y install libXt.i686
再次执行 ./runInstaller
遇到错误:Exception in thread “main” java.lang...... er: No such file or directory

解决:
# yum -y install libXtst.i686
再次执行 ./runInstaller










安装进度大约到65%时会有错误提示:Error in invoking target 'collector' of makefile /opt/oracle/102/sysman/lib/ins_emdb.mk'.

同时oraInventory/logs/目录下的安装日志文件里面会有如下类似错误提示:

这是oracle安装程序的一个bug,可以忽略此错误继续安装,对系统没什么影响。
在Configuration Assistants 时会出现错误提示:
OUI-25031:Some of the configuration assistants failed.
点击 Contine

点击 Contine

点击 Contine






来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30936525/viewspace-2016668/ ,如需转载,请注明出处,否则将追究法律责任。