经过几天的折腾,终于安装成功oracle11gr linux,开始安装了rs4.0下载了oracle10g的若干版本,要么出现oracle和linux不兼容的问题,要么就是
经过几天的折腾,终于安装成功oracle11g for linux,开始安装了rs4.0下载了oracle10g的若干版本,要么出现oracle和linux不兼容的问题,要么就是找不到inventory目录的问题,要么就是安装过程中不能启动net config的问题,,昨天经过大胆尝试终于成功,下面把自己的经验记录下来以做备忘:
1、下载rs5.0企业版,我是在迅雷里面下载的dvd版,不要忘了找个序列号,我找到一个red hat enterprise linux (server including virtualization):
2515dd4e215225dd
2、到oracle官方网站下载oracle11g
下面我们就开始安装吧:
1。新建用户组
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
2。新建用户并设置密码
# /usr/sbin/useradd -g oinstall -g dba oracle
# passwd oracle
3.设置目录权权限
# chown -r oracle:oinstall /ora10g/app/oracle /ora10b/oradata
# chmod -r 775 /ora10g/app/oracle /ora10b/oradata
4.将下列配置加到 /etc/security/limits.conf 文件中:
soft nproc 2047
hard nproc 16384
soft nofile 1024
hard nofile 65536
增加下列配置到 /etc/pam.d/login 文件中:
session required /lib/security/pam_limits.so
对于单独使用oracle用户的shell,增加下列脚本到配置文件/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
设置用户oracle的环境变量
1。以用户oracle登录:
在配置文件.bash_profile文件中增加: umask 022 设置该用户的默认umask
执行$ . ./.bash_profile 配置生效。
2。设置临时文件目录
$ temp=/directory
$ tmpdir=/directory
$ export temp tmpdir
4。设置oracle_base和oracle_sid变量
$ oracle_base= /ora10g/app/oracle //这是在前面建立的oracle的主程序目录
$ oracle_sid=sales
$ export oracle_base oracle_sid