然后检查如下的包是否装全了(rpm -qa | grep 包名)
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
如果还有其它的会在安装时候提示;例如
正在检查操作系统程序包要求...
正在检查 make-3.81; 已发现 make-1:3.81-1.1-i386。
通过
正在检查 binutils-2.17.50.0.6; 已发现 binutils-2.17.50.0.6-2.el5-i386。
通过
正在检查 gcc-4.1.1; 已发现 gcc-4.1.1-52.el5-i386。
通过
正在检查 libaio-0.3.106; 已发现 libaio-0.3.106-3.2-i386。
通过
正在检查 libaio-devel-0.3.106; 已发现 未找到。
失败 <<<<
正在检查 libstdc++-4.1.1; 已发现 libstdc++-4.1.1-52.el5-i386。
通过
正在检查 elfutils-libelf-devel-0.125; 已发现 elfutils-libelf-devel-0.125-3.el5-i386。
通过
正在检查 sysstat-7.0.0; 已发现 未找到。
失败 <<<<
正在检查 compat-libstdc++-33-3.2.3; 已发现 compat-libstdc++-33-3.2.3-61-i386。
通过
正在检查 libgcc-4.1.1; 已发现 libgcc-4.1.1-52.el5-i386。
通过
正在检查 libstdc++-devel-4.1.1; 已发现 libstdc++-devel-4.1.1-52.el5-i386。
通过
正在检查 unixODBC-2.2.11; 已发现 未找到。
失败 <<<<
正在检查 unixODBC-devel-2.2.11; 已发现 未找到。
失败 <<<<
检查完成。此次检查的总体结果为: 失败 <<<<
问题: Oracle Database 11g 正常工作所必需的某些程序包缺失 (请参阅以上内容)。
建议案: 请在继续安装之前, 安装所需的程序包。
========================================================
2: 用 root 用户执行如下命令:
创建用户:
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -m -g oinstall -G dba oracle
3:
配置系统参数:
#cat >> /etc/sysctl.conf <<EOF
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
EOF
#/sbin/sysctl -p
Oracle 建议配置:
#cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
#cat >> /etc/pam.d/login <<EOF
session required /lib/security/pam_limits.so
EOF
4:环境变量.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1
export ORACLE_SID=TEST
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
DISPLAY=:0.0;
export DISPLAY
5:./runinstaller
6:安装完可以自己手动建数据库
netca 配置listener
dbca 建库
如果oracle用户下不能运行命令检查环境变量的路径是否正确
7:安装建库完成就可以使用
启动监听程序lsnrctl
连接数据
sqlplus /nolog
如果出现权限不足问题
可以用 chcon -t texrel_shlib_t 具体目录/*.so