基于RedHat5安装Oracle

第一步:关闭防火墙,并禁止其开机启动(root)

service iptables stop
service ip6tables stop
chkconfig iptables off
chkconfig ip6tables off
第二步:修改selinux状态(root)
vi /etc/selinux/config
修改:SELINUX=disabled

第三步:创建用户和组(root)

Groupadd oinstall
Groupadd dba
Useradd -g oinstall -G dba oracle
Passwd oracle

第四步:创建oracle目录(root)

mkdir -p /u01/app/oracle
mkdir  /u01/app/oraInventory
chown  -R oracle:oinstall /u01/app/
chmod -R 770 /u01/app/*

第五步:检查资源限制(root)

Vi /etc/security/limits.conf
添加:oracle   soft nproc  2047
oracle    hard nproc 16384
oracle    soft nofile 1024
oracle    hard nofile 65536
oracle    soft stack  10240

Vi /etc/pam.d/login
注意:
添加:session required /lib/security/pam_limits.so
                    如果操作系统是64位,则应使用64位so文件
                    Session required  /lib64/security/pam_limits.so

第六步:修改内核参数(root)

Vi /etc/sysctl.conf
添加:kernel.sem = 250 32000 100
fs.file-max = 6815744
fs.aio-max-nr = 1048576
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 = 1048576
保存退出,输入sysctl -p 让设置生效

第七步:以oracle用户身份登录

vi .bash_profile
添加:ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=hyyk
PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export PATH ORACLE_BASE ORACLE_HOME ORACLE_SID

第八步:网卡配置(root)

指定固定ip
Vi /etc/hosts
添加:主机ip地址  主机名(主机名利用hostname获得)

第九步:安装(oracle)

cd /XXX/database
./runInstaller

第十步:利用netca配置监听器(oracle)

第十一步:利用dbca新建实例(oracle)

注意点:1)注意安装阶段会检测环境,及时的把缺少的程序安装完毕。2) 在安装实例的过程中,如遇到无法创建实例,及时查看文件的权限,并修改。3)hostname问题要注意,在使用的过程中如遇到java jvm问题,也可能是补丁的问题。4)虚拟机内安装,不需要asm文件系统。5)在创建实例的时候,环境变量中的ORACLE_SID值要与实例的SID相同。

 

0

发表评论

This site uses Akismet to reduce spam. Learn how your comment data is processed.