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

本文详细介绍了在Linux环境下安装Oracle 12C的步骤,包括系统配置、软件包安装、用户及权限设置、环境变量配置、安装过程等关键环节。

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就安装完成了,剩下的配置内容,学习的时候再发上来

转载于:https://www.cnblogs.com/fincod/p/3997503.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值