Centos 6.5安装oracle 11g
(添加host)
一、Centos 6.5 安装图形界面 gnome
# yum groupinstall "Desktop"
# yum groupinstall "X Window System"
# yum groupinstall "Font"
#yum -y install nautilus-open-terminal
二、安装vnc # yum install tigervnc-server
安装好后运行:# vncserver 设置密码,然后开通防火墙,就可以用客户端登录了
# iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
三、# yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.*
#yum install libXp
四、下载安装 # rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm
五、创建Oracle用户与组,设置oracle用户密码
# groupadd oinstall
# groupadd dba
# useradd -m -g oinstall -G dba oracle
# passwd oracle
六、配置系统内核参数
# vi /etc/sysctl.conf
kernel.shmmax = 536870912
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.aio-max-nr = 1048576
fs.file-max = 6815744
# sysctl -p
七、修改系统资源限制
编辑系统资源限制配置文件 vi /etc/security/limits.conf,在该文件下添加如下行:
# 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
八、创建Oracle安装文件夹以及数据存放文件夹
把oracle安装在 /oracle 目录下,所以需创建该目录:
创建该目录
#mkdir -p /oracle
修改用户组
#chown -R oracle:oinstall /oracle
修改目录权限
#chmod 755 /oracle
安装时数据放在/home/oracle目录下,所以需创建该目录:
#mkdir -p /home/oracle/
修改用户组
#chown -R oracle:oinstall /home/oracle
修改目录权限
#chmod -R 755 /home/oracle
安装时还需要设置 Inventory 目录,所以需创建该目录:
#mkdir -p /oracle/oraInventory
修改用户组
#chown -R oracle:oinstall /oracle/oraInventory
修改目录权限
#chmod -R 755 /oracle/oraInventory
设置ORACLE_HOME目录
#mkdir -p /oracle/product/11.2.0/dbhome_1
修改用户组
#chown -R oracle:oinstall /oracle/product/11.2.0/dbhome_1
修改目录权限
#chmod -R 755 /oracle/product/11.2.0/dbhome_1
九、解压缩安装文件 # yum install unzip
Oracle 11g R2 的安装包被压缩成两个文件:linux_11gR2_database_1of2.zip 、
linux_11gR2_database_2of2.zip,将它们上传到安装机器上,并使进行解压缩,将得到一
个名称为 database 的目录。
$su oracle
$cd /home/oracle
$unzip linux.x64_11gR2_database_1of2.zip -d /home/oracle
$unzip linux.x64_11gR2_database_2of2.zip -d /home/oracle
十、设置oracle帐号登录时环境(以下以oracle身份登录):
重启,以oracle账户登录系统。图形界面登录。
编辑文件 vi /home/oracle/.bash_profile,添加如下行:
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
保存退出后执行如下命令使以上设置立即生效:
source /home/oracle/.bash_profile
十一、开始安装
1、 执行该程序开始安装
首先需要执行export LANG=C以防止中文乱码。
# chmod -R 755 /oracle/
#su oracle
$cd /home/oracle/database
$export LANG=C
查看一下变量是否正常:# echo $ORACLE_SID
$./runInstaller
安装过程中如果需要设置侦听器,打入命令:$ lsnrctl start
十二、安装完后,编辑dbstart,把ORACLE_HOME_LISTNER改成如下样子,
ORACLE_HOME_LISTNER=$ORACLE_HOME
编辑:# vi /etc/oratab,最后一行改为这个:
orcl:/oracle/product/11.2.0/dbhome_1:Y
十三、启动服务:
/oracle/product/11.2.0/dbhome_1/bin/dbstart
十四、设置自动启动服务:
# vi /etc/rc.d/rc.local
添加
su oracle -lc /oracle/product/11.2.0/dbhome_1/bin/dbstart