hsyll 发表于 2012-02-07 17:13

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
然后根据提示输入密码之类的,就安装完成了

试一试 发表于 2012-02-16 10:14

Solaris10下安装Oracle11g2的安装文档出来了吗?

hsyll 发表于 2012-02-20 20:32

刚查了一下官网:http://docs.oracle.com/cd/E17781_01/index.htm好像没有,我现在没有solaris的环境了,几年前,曾经在solaris上装过8i,你可以参考linux 上的安装试试,安装前做好备份和安装过程的记录,对比linux下的安装,有可能安装上的。

renxiao2003 发表于 2012-02-27 23:38

大同小异,只是有些补丁包你要是没有服务号不好下载。

zhlin0054 发表于 2012-08-13 08:14

学习了,谢谢
页: [1]
查看完整版本: oracle 11g r2在centos5.4上的安装