在CentOS6.5上安装Oracle12C(字符界面)

1.硬件和系统配置

 CPU    双核

 内存    1480M

 swap    4G

 /u01    16G

 核心版本  2.6.32-431.29.2.el6.x86_64

 

2.配置系统和安装所需软件包

  2.1 关闭selinux

    

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config 

  2.2 关闭防火墙

    

chkconfig iptables off

 

  2.3 进行一次升级

    

yum update -y

  2.4 修改主机名并进行一次重启

    

vim /etc/sysconfig/network #填写你的主机名,例如ora1.fincod.com
reboot

 

  2.5 修改hosts,添加一条主机记录

echo "192.168.2.200        ora1 ora1.fincod.com" >> /etc/hosts 
ping ora1.fincod.com

 

  2.6 安装oracle所需的软件包

yum install gcc gcc-c++ glibc glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel zlib-devel unzip compat-libcap1 compat-libstdc++-33 libaio-devel.i686 unixODBC-devel.i686 glibc-devel.i686 libstdc++-devel.i686 compat-libstdc++-33.i686 compat-libcap1.i686 

 

  2.7 添加oracle用户和组

    

groupadd oinstall

groupadd dba

groupadd oper

useradd -g oinstall -G dba,oper oracle

  2.8 修改系统参数

    2.8.1 /etc/sysctl.conf

      

fs.file-max = 6815744

kernel.sem = 250 32000 100 128

kernel.shmmni = 4096

kernel.shmall = 1073741824

kernel.shmmax = 4398046511104

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

fs.aio-max-nr = 1048576

net.ipv4.ip_local_port_range = 9000 65500

   2.8.2 应用核心参数

      

sysctl -p

 

   2.8.3 /etc/security/limits.conf

oracle   soft   nofile   1024

oracle   hard   nofile   65536

oracle   soft   nproc    2047

oracle   hard   nproc    16384

oracle   soft   stack    10240

oracle   hard   stack    32768

 

  2.9 创建安装文件夹

    

mkdir -p /u01/app/oracle/product/12.1.0.1/db_1

chown oracle:oinstall /u01 -R

 

3.切换到oracle用户,配置oracle用户环境变量

  3.1 切换到oracle用户

su - oracle

  3.2 编辑oracle用户环境变量配置文件~/.bash_profile

export TMP=/tmp

export TMPDIR=$TMP 

export ORACLE_HOSTNAME
=ora1.fincod.com export ORACLE_UNQNAME=mydb export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.1.0.1/db_1 export ORACLE_SID=mydb PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; alias cdob='cd $ORACLE_BASE' alias cdoh='cd $ORACLE_HOME' alias tns='cd $ORACLE_HOME/network/admin' alias envo='env | grep ORACLE'

  3.3 应用环境变量

    

source .bash_profile

 

4.获取安装包进行安装

  4.1 从http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 下载oracle12c安装包

  4.2 解压安装包

    

unzip linuxamd64_12c_database_1of2.zip

unzip linuxamd64_12c_database_2of2.zip

 

  4.3 进入database文件夹复制一个应答文件

    

cd database

cp response/db_install.rsp inst.rsp
mkdir -p /u01/orainst/120.1.0.1/database/stage

 

  4.4 修改应答文件

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v12.1.0

oracle.install.option=INSTALL_DB_SWONLY

ORACLE_HOSTNAME=ora1

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/u01/orainst/12.1.0.1/database/stage

SELECTED_LANGUAGES=en,zh_CN

ORACLE_HOME=/u01/app/oracle/product/12.1.0.1/db_1

ORACLE_BASE=/u01/app/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=oper

oracle.install.db.BACKUPDBA_GROUP=dba

oracle.install.db.DGDBA_GROUP=dba

oracle.install.db.KMDBA_GROUP=dba

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false

DECLINE_SECURITY_UPDATES=true

  4.5 执行安装程序

./runInstaller -ignoreSysPrereqs -force -silent -responseFile /home/oracle/database/inst.rsp 

 

  4.6 查看是否有出错日志

tailf /u01/orainst/12.1.0.1/database/stage/logs/installActions2014-09-28_06-46-31AM.log

 

  4.7 安装完成之后,用root执行root.sh

su - root

sh -x /u01/app/oracle/product/12.1.0.1/db_1/root.sh 
sh -x /u01/orainst/12.1.0.1/database/stage/orainstRoot.sh 

 

后续:oracle 12C就安装完成了,剩下的配置内容,学习的时候再发上来

你可能感兴趣的:(centos6)