环境信息
系统版本:CentOS6.4
数据库版本:Oracle11gR2
一、配置本地yum源
1、挂载CentOS6.4镜像
对于虚拟机,请先将iso镜像挂上光驱,然后执行:
# mount -o loop /dev/cdrom /media
2、修改/etc/yum.d/CentOS-Media.repo,如下:
# vi /etc/yum.d/CentOS-Media.repo [c6-media] name=CentOS-$releasever - Media baseurl=file:///media/ gpgcheck=0 enabled=1 如果在没有外部网络的情况下,要禁用/etc/yum.d/CentOS-Base.repo里面的配置(添加enabled=0或者移除此文件)
二、安装系统软件包
# yum install binutils compat-libstdc++-33 elfutils elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
三、添加用户和组
# groupadd oinstall # groupadd dba # groupadd oper # useradd -g oinstall -G dba,oper oracle # passwd oracle
四、创建目录
# mkdir -p /oracle/app/oracle # mkdir -p /oradata # chown -R oracle:oinstall /oracle /oradata/ # chmod -R 755 /oracle /oradata/
五、修改配置文件参数
1、编辑文件/etc/sysctl.conf,添加下面内容
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 134217728 kernel.shmmax = 27487790694 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586
检查参数是否有误,执行下面命令
# /sbin/sysctl -p
2、编辑文件/etc/security/limits.conf,添加下面内容
oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384
3、编辑文件/etc/pam.d/login,添加下面内容
session required /lib/security/pam_limits.so session required pam_limits.so
4、编辑文件/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 umask 022
六、设置oracle用户的环境变量
进入oracle用户
# su - oracle
编辑文件/home/oracle/.bash_profile,添加下面内容
export TMP=/tmp; export TMPDIR=$TMP; export ORACLE_BASE=/u01/app/oracle; export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_SID=orcl; export ORACLE_TERM=xterm; export PATH=$PATH:$ORACLE_HOME/bin; export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
七、挂载镜像安装oracle软件
1、重新回到root用户,解压oracle软件安装包,并修改包的属组
# unzip linux.x64_11gR2_database_1of2.zip # unzip linux.x64_11gR2_database_2of2.zip # chown -R oracle:oinstall database
2、进入oracle用户,并进入安装目录开始安装。
# su - oracle $ cd database $ ./runInstaller
3、安装过程
核对一下目录是否正确
下面步骤为检查包,系统上面可能已经安装了相关包,但版本下面要求高,这里就可以直接忽略(勾选Ignore All),进入下一步。
安装最后,弹出下面对话框,按照提示,使用root用户执行下面两个脚本即可。
安装完成后,使用dbca创建数据库。