设为首页 加入收藏

TOP

CentOS安装Oracle数据库详细介绍及常见问题汇总
2015-08-31 19:59:51 来源: 作者: 【 】 浏览:31
Tags:CentOS 安装 Oracle 数据库 详细 介绍 常见问题 汇总

一、安装前准备


1.软件硬件要求


2.安装依赖包


# rpm -q binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat


如果没有出现not installed项则表单全部依赖包都已经安装,否则需要安装缺少的依赖包。



通过yum安装缺失依赖包,命令如下:


# yum -y install elfutils-libelf-devel libaio-devel libaio-devel.i686


最后还需要确保安装了libXp,否则安装Oracle时会出现Exception java.lang.UnsatisfiedLinkError


# yum y install libXp


3.创建Oracle用户与组


新建oinstall和dba用户组


# groupadd oinstall
# groupadd dba


新建oracle用户并将其加入到oinstall和dba组


# useradd -m -g oinstall -G dba oracle


测试oracle账号是否建立完成


# id oracle


创建oracle用户密码


# passwd oracle


4.修改/etc/sysctl.conf文件


# vi /etc/sysctl.conf,按下字母 i 进入编辑模式


# Controls the maximum shared segment size, in bytes
kernel.shmmax = 2147483648


# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 2097152
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144


编辑完成后按下Esc键进入命令模式,然后输入:wq保存退出
执行:# sysctl –p,启用修改



5.修改/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


6.修改/etc/pam.d/login文件


# vi /etc/pam.d/login,加入以下内容:


session required /lib/security/pam_limits.so
session required pam_limits.so


7.修改/etc/profile文件


# 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



8.创建Oracle安装文件夹以及数据存放文件夹


#mkdir /opt/oracle
#mkdir /opt/oracle/102
#chown -R oracle:dba /opt/oracle


9.配置oracle用户环境变量


使用oracle用户登录,$ /home/oracle/vi .bash_profile,修改并加入以下内容:?


ORACLE_BASE=/opt/oracle? ? ? ? ? ? ? ? ? ? ?
ORACLE_HOME=$ORACLE_BASE/102
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


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ORA-12154: TNS: 无法解析指定的.. 下一篇PuTTY + Xming 实现Oracle图形安装

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: