rhel7安装oracle10g,Redhat Linux Enterprise 5.7 下安装Oracle 10G 手记

写在前面,看过网上那么多Oracle安装手册,确实写得不错,我为什么还要写,是因为网上确实没有Redhat Linux Enterprise 5.7 安装Oracle10G 的实例,但是大部分都相同。如果有错误请大牛批评指正

好了,废话不多说,开始。

2、由于orcale10不支持 RHEL5 所以需要修改/etc/redhat_realease

Red Hat Enterprise Linux Server release 5 (Tikanga)

改为

Red Hat Enterprise Linux Server release 4 (Tikanga)

2、检查相关安装包是否安装

使用命令 rpm -qa | grep *.rpm

# rpm -Uvh setarch-2*

# rpm -Uvh make-3*

# rpm -Uvh glibc-2*

# rpm -Uvh libaio-0* //上面几个包应该是安装系统时已经装上了

如果没有安装需要安装,需要挂载系统光盘

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

再切换到挂载后的目录下

cd /mnt/cdrom

在目录下找到含有安装包的文件夹

6.1版本的是在Package 目录下

5.7版本的是在Server目录下

切换目录到该文件夹下 ,使用命令 rpm -Uvh *rpm

安装下列软件包

compat-db-4.2.52-5.1.i386.rpm

compat-gcc-34-3.4.6-4.i386.rpm

compat-gcc-34-c++-3.4.6-4.i386.rpm

compat-libstdc++-33-3.2.3-61.i386.rpm

gcc-4.1.2-51.el5.i386.rpm

glibc-2.5-65.i386.rpm

glibc-devel-2.5-65.i386.rpm

glibc-headers-2.5-65.i386.rpm

kernel-headers-2.6.18-164.el5.i386.rpm

libgomp-4.4.4-13.el5.i386.rpm

libXp-1.0.0-8.1.el5.i386.rpm

openmotif-2.3.1-5.el5_5.1.i386.rpm

3、修改内核参数

vi /etc/sysctl.conf

如下

kernel.shmall = 2097152// 默认值,表示一次性可以使用内存的大小, 通常不需要修改,参考值(shmall就是2097152)

kernel.shmmax =536870912(512M)

//该参数定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为与内存大小一致,将下列拷贝到文件最后即可

kernel.shmmni= 4096

kernel.sem= 250 32000 100 128

fs.file-max= 65536

net.ipv4.ip_local_port_range= 1024 65000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144

保存退出

执行命令 /sbin/sysctl -p 使修改马上生效

4、创建Oracle用户、组、安装目录

#groupadd  dba

#groupadd  oinstall

#useradd -m -g oinstall -G dba oracle -d /opt/oracle

(-d指定目录成为家目录)

#passwd oracle(创建oracle 用户密码,需要输入两次,一次确认密码)

#mkdir -p /oradate   //数据文件目录

#mkdir -p /opt/oracle//数据库安装目录,一般存在

#chown -R oracle:oinstall /oradate  //授权,将oradate 目录授权给oracle 用户 oinstall组#chmod -R 755 /opt/oracle /oradate  //修改目录权限

5、修改限制文件,添加以下内容

vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

6、修改文件

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

7、添加内容到文件

vi /etc/pam.d/login

session required /lib/security/pam_limits.so

session required pam_limits.so

8、禁用selinux (默认系统的安全性配置)

vi /etc/sysconfig/selinux

SELINUX=enforcing --> SELINUX=disabled

9、切换到oracle 用户

vi .bash_profile

PATH=$PATH:$HOME/bin

export LD_ASSUME_KERNEL=2.6.9

#export DISPLAY=172.16.207.54:0.0此为在无图形界面下安装oracle时,使用Xmanager时,设置的图形导向机器的地址,Xmanager需启动passive模式(Xmanager安装在本地机器即可)

export ORACLE_TERM=xterm

export NLS_LANG=AMERICAN.ZHS16CGB231280

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export ORACLE_BASE=/opt/oracle

export ORACLE_SID=orcl

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export PATH=$PATH:$ORACLE_HOME/bin

export LD_LIBARY_PATH=$ORACLE_HOME/lib

export PATH

source .bash_profile

10、Xmanager 直接安装到本地机器

启动passive 模式

11.将oracle 上传到服务器Linux下/tmp 目录,用oracle用户解压

unzip oracle_10201_database_linux32.zip,切换到database目录,执行命令

./runInstaller

12、oracle安装界面会显示到本地计算机

作者:孟祥宝

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值