前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS 5.6 安装 Oracle 10g 基本步骤

CentOS 5.6 安装 Oracle 10g 基本步骤

原创
作者头像
雷大亨
发布2018-01-01 19:48:47
8640
发布2018-01-01 19:48:47
举报
文章被收录于专栏:遊俠扎彪

尝试安装了不下10次,只成功两次,很奇怪。安装Oracle是我接触Linux以来,最糟糕的经历之一。现总结一下,主要参考列表如下:

http://hi.baidu.com/lnxer/blog/item/fb9788540b605c123a2935d0.html

http://hi.baidu.com/lnxer/blog/item/b31b96450f1a7832879473dc.html

http://hi.baidu.com/lnxer/blog/item/3fd73fc738dc29d1d0006063.html

我经历的步骤是:

1、检测系统库安装情况

rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libaio

有些library不能完全匹配,使用yum search compat-libstdc++搜索后安装。

2、修改kernel参数:vim /etc/sysctl.conf

注释掉kernel.shmmax = 4294967295和kernel.shmall = 268435456,文件末尾添如下

#use for oracle10g

kernel.shmall = 2097152

kernel.shmmax = 2147483648

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

3、确保/etc/hosts与/etc/sysconfig/network文件中hostname一样

4、vim /etc/security/limits.conf,添加如下

#use for oracle10g

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

5、vim /etc/pam.d/login 行末添加如下

session required /lib/security/pam_limits.so

session required pam_limits.so

6、关闭SELINUX:vi /etc/selinux/config 确保以下内容

SELINUX=disabled

7、vim /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

8、vim /etc/redhat-release

内容改为 redhat-4

9、运行sysctl -p命令应用以上参数

10、创建和配置用户

groupadd oinstall

groupadd oinstall

useradd -m -g oinstall -G dba oracle

id oracle

11、创建安装目录

mkdir -p /u01/oracle

mkdir -p /u01/oracle

chmod -R 775 /u01/oracle

12、修改 Oracle 用户 .bash_profile

su - oracle

$ vi ./.bash_profile

添加

export ORACLE_BASE=/u01/oracle

export ORACLE_HOME=$ORACLE_BASE/10g

#数据库实例的SID,在图形界面安装过程中要求输入SID与这里保持相同

export ORACLE_SID=lgw

export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

13、开始安装

unzip /u01/10201_database_linux32.zip

cd database

./runInstaller

14、如遇缺少部分Package,手动安装。如果顺利的话,最后一步点OK和Exit之前,以root身份运行两个script.

15、启动监听

lsnrctl start

16、以dba身份登录

sqlplus '/as sysdba'

17、启动数据库

SQL> startup

收藏于 2011-07-09

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • su - oracle
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档