在centos5.11上安装oracle11g

centos和rhel安装配置步骤差别甚微,毕竟centos的部分源代码来自RHEL。

一、 打开xftp工具,将oracle11g的ZIP包传送到centos中。

二、 查询oracle11g所需要的rpm依赖包是否已安装:#rpm - qa。没有相关的包请rpm -ivh ,centos的在安装盘centos文件夹下,RHEL的分两种,5版本在安装盘的server目录下,6版本的在package目录下

三、创建用户和组

#/usr/sbin groupadd oinstall     ---创建主组

#/usr/sbin groupadd dba          ---创建附属组

#useradd -g oinstall -G dba oracle  ---创建名为oracle的用户,主组为oinstall,附属组为dba

#passwd oracle                        ---设置oracle的密码,需重复输入确认。

四、 创建oracle的基目录和安装目录

#cd /

#mkdir database                       ---oracle软件的基目录

#cd database

#mkdir oracle                           ---oracle的home目录

#chown -R oracle:oinstall /database  ---设置oracle用户对此目录的权限

#chmod 775 /database/oracle  ---修改该目录的属性,设置此值是因为安装oracle11g时,不会发生权限问题,比如OUI-10036,无法写入项目清单。偶尔也会,那你要选择“高级安装”模式,然后输入oracle的完整路径,就行,如果报错,就忽略。

五、设置系统参数 vi /etc/sysctl.conf 粘贴进去即可(这里只是试验环境,生产环境请依据手册安装)

fs.aio-max-nr = 1048576
fs.file-max = 6553600
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096 
kernel.sem = 25032000100 128
net.ipv4.ip_local_port_range = 900065500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

注意:将fs.file-max=512*processes的值尽量设置大一点儿,我设置为6553600。

否则会提示su: /bin/bash: Too many open files in system,如果你不小心重启,会很难正常启动的。

六、用oracle登录系统,设置其环境变量vi .bash_profile  ---记住必须用oracle用户修改。如用root身份修改,在oracle身份登录后,不会生效。内容如下:

ORACLE_SID=sukala

export ORACLE_SID

ORACLE_BASE=/database

export ORACLE_BASE

ORACLE_HOME=/database/oracle

export ORACLE_HOME

LA_ASSUME_KERNEL=2.6.19   ---设置内核版本,可用uname -r查询

export LA_ASSUME_KERNEL

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH

PATH=$ORACLE_HOME/bin:$PATH

export PATH

DISPLAY=192.168.0.1:0.0; 

export DISPLAY   ---这是在图形模式下的安装必须设置的变量,文本模式下可以不设。

stty erase ^h                                                 ---sqlplus的回车问题

然后保存退出,#env | grep ORA或DIS 查询设置是否生效。

七、想在centos/rhel下进行图形化安装,以root身份执行 # xhost +(xhost和+中间一定要加空格)

八、将oracle11g解压到database目录下 

#cd  /database/oracle

# unzip linux_11gR2_database_*.zip

然后切换到oracle用户下,执行./runInstaller(Installer首字母要大写)

接下来的安装就和Windows下一样了,不再赘述。 

oracle软件部分完成安装后,会提示你运行两个shell:orainstRoot.sh和root.sh。运行完后,点击“下一步”,继续。oracle9i中,这两个脚本的执行是在安装过程中要求你执行的,而oracle11g则放在了最后。

本文修改于---2015年12月31日 14:09:07

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值