安装oracle 11g on RHEL 6.5

前端之家收集整理的这篇文章主要介绍了安装oracle 11g on RHEL 6.5前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
1.操作系统设置IP地址
2.修改主机名
[ [email protected] ~]# vi /etc/sysconfig/network
设置HOSTNAME后边的值为主机名

[[email protected] ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=ctm9018
NTPSERVERARGS=iburst

3.关闭防火墙
[[email protected] ~]# chkconfig iptables off
4.关闭selinux
[[email protected] ~]# vi /etc/selinux/config
设置SELINUX的值为disabled

安装oracle 11g on RHEL 6.5


5.修改hosts
添加主机名和IP地址的映射关系

安装oracle 11g on RHEL 6.5


6.重启操作系统
[[email protected] ~]# reboot
7.创建oracle相应的组、用户
[[email protected] ~]# groupadd oinstall 创建oinstall组
[[email protected] ~]# groupadd dba 创建dba组
[[email protected] ~]# cd /
[[email protected] /]# mkdir -p /u01/app 准备安装数据库到/u01/oracle下
[[email protected] /]# useradd -g oinstall -G dba -d /u01/app/oracle oracle 增加一个oracle用户,主组为oinstall 辅助组为dba 指定家目录为/u01/oracle
[[email protected] /]# echo "oracle" | passwd oracle --stdin 给oracle用户设置密码
8.检测nobody用户是否存在,默认是存在的

[[email protected] /]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)

9.修改sysctl.conf文件内容
[[email protected] /]# vi /etc/sysctl.conf
加入如下内容

kernel.shmall = 4294967296
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.file-max = 6815744
fs.aio-max-nr = 1048576

[[email protected] /]# sysctl -p 使修改内容立即生效
10.修改limits.conf文件内容
[[email protected] /]# vi /etc/security/limits.conf
加入如下内容

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

11.修改login文件内容
[[email protected] /]# vi /etc/pam.d/login
加入如下内容

session required /lib/security/pam_limits.so
session required pam_limits.so
注意:如果是64位的redhat系统login修改时,注意用64位的lib如果不用lib64,root用户不能登录。
session required /lib64/security/pam_limits.so 
session required pam_limits.so

12.修改profile文件
[[email protected] /]# 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

13.设置oracle的环境变量
注:如果是suse的环境,在oracle 家目录里新建一个.profile文件,加入如下内容
[[email protected] /]# su - oracle
[[email protected] ~]$ vi .bash_profile
加入如下内容

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=ctmdb 这里修改为实际的SID
PATH=$ORACLE_HOME/bin:$PATH
TNS_ADMIN=/$ORACLE_HOME/network/admin
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH TNS_ADMIN

注意:如果不设置TNS_ADMIN变量,装好数据库后,netca建立监听的时候会有问题,在netrok/admin目录下无法生成listenre.ora文件。以为默认的TNS_ADMIN变量指向的是别的目录。
14.上传介质并解压
首先上传oracle安装介质到/tmp/目录下,然后解压
[[email protected] tmp]# unzip linux.x64_11gR2_database_1of2.zip
[[email protected] tmp]# unzip linux.x64_11gR2_database_2of2.zip
15.安装oracle软件
[[email protected] tmp]# mv /tmp/database/ /u01/
[[email protected] tmp]# chown -R oracle:oinstall /u01
[[email protected] tmp]# su - oracle
[[email protected] ~]$ cd /u01/database/
[[email protected] database]$ export DISPLAY=192.168.157.8:0.0 192.168.157.8为本地客户端地址
[[email protected] database]$ ./runInstaller

安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


16.dbca建库
[[email protected] tmp]# su - oracle
[[email protected] ~]$ export DISPLAY=192.168.157.8:0.0
[[email protected] database]$ dbca

安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


17.netmgr创建监听
[[email protected] ~]# su - oracle
[[email protected] ~]$ export DISPLAY=192.168.157.8:0.0
[[email protected] ~]$ netmgr

安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


18.netmgr创建Service Naming
[[email protected] ~]# su - oracle
[[email protected] ~]$ export DISPLAY=192.168.157.8:0.0
[[email protected] ~]$ netmgr

安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


安装oracle 11g on RHEL 6.5


19.测试
[[email protected] ~]$ lsnrctl start 启动监听
[[email protected] ~]$ sqlplus system/[email protected] xxxx为自己设置的数据库实例密码
sql> select * from v$version;

安装oracle 11g on RHEL 6.5

猜你在找的Oracle相关文章