oracle 11g r2在centos5.4上的安装
好久没来这里了,今天心血来潮,安装了一下oracle11gR2,写到这里做个记录吧,过程大部分是的oracle的文档,做了一点点改动,让它更适合我的系统。操作系统安装没写到这里,安装了xwindow一、增加用户与组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
二、修改内核参数
vi /etc/sysctl.conf
增加如下行:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
使它生效:
# /sbin/chkconfig boot.sysctl on
三、设置用户环境
1. vi /etc/security/limits.conf
在最后增加如下行
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile1024
oracle hard nofile65536
2.vi /etc/pam.d/login
如果没有这个语句:session required pam_limits.so
在最后加上
3.配置shell环境:
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
四、设置安装目录
我把它安装到/data/app下面(/data是我装系统时就做好的一个分区)
#mkdir-p /data/app/oracle
#chown -R oracle:oinstall /data/app/
# chmod -R 775 /data/app/
把oinstall的GID加到/proc/sys/vm/hugetlb_shm_group
我的GID是501,可以到/etc/group中查看
# echo 501 > /proc/sys/vm/hugetlb_shm_group
设置DISPLAY
#xhost +
五、配置oracle的用户环境
#su - oracle
1.$vi.bash_profile
把umask 022加在.bash_profile前面
然后使之生效
$. ./.bash_profile
如果不能执行,chmod一下
2.设置临时文件夹
$ export TMP=/tmp
$ export TMPDIR=/tmp
六.设置oracle所需参数
1.
$export ORACLE_BASE=/data/app/oracle
$export ORACLE_SID=myora
2.确保两个参数没有设置
$ unset ORACLE_HOME
$ unset TNS_ADMIN
七.开始安装,运行安装目录下的runInstaller
中间会进行一系列测试,我这里就有好几个软件包没装,直接用yum install +包名安装,重新测试通过,OK
然后根据提示输入密码之类的,就安装完成了
Solaris10下安装Oracle11g2的安装文档出来了吗? 刚查了一下官网:http://docs.oracle.com/cd/E17781_01/index.htm好像没有,我现在没有solaris的环境了,几年前,曾经在solaris上装过8i,你可以参考linux 上的安装试试,安装前做好备份和安装过程的记录,对比linux下的安装,有可能安装上的。 大同小异,只是有些补丁包你要是没有服务号不好下载。 学习了,谢谢
页:
[1]