首页 > 代码库 > 在CentOS7上安装Oracle12C(字符界面)
在CentOS7上安装Oracle12C(字符界面)
1.硬件和系统配置
CPU 双核
内存 1480M
swap 4G
/u01 16G
核心版本 3.10.0-123.el7.x86_64
2.配置系统和安装所需软件包
2.1 关闭selinux
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/g‘ /etc/selinux/config
2.2 关闭防火墙
systemctl disable iptables
2.3 进行一次升级
yum update -y
2.4 修改主机名并进行一次重启
vim /etc/hostname #填写你的主机名,例如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
2.7 添加oracle用户和组
groupadd oinstallgroupadd dbagroupadd operuseradd -g oinstall -G dba,oper oracle
2.8 修改系统参数
2.8.1 /etc/sysctl.conf
fs.file-max = 6815744kernel.sem = 250 32000 100 128kernel.shmmni = 4096kernel.shmall = 1073741824kernel.shmmax = 4398046511104net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576fs.aio-max-nr = 1048576net.ipv4.ip_local_port_range = 9000 65500
2.8.2 应用核心参数
sysctl -p
2.8.3 /etc/security/limits.conf
oracle soft nofile 1024oracle hard nofile 65536oracle soft nproc 2047oracle hard nproc 16384oracle soft stack 10240oracle hard stack 32768
2.9 创建安装文件夹
mkdir -p /u01/app/oracle/product/12.1.0/db_1chown oracle:oinstall /u01 -R
3.切换到oracle用户,配置oracle用户环境变量
3.1 切换到oracle用户
su - oracle
3.2 编辑oracle用户环境变量配置文件~/.bash_profile
export TMP=/tmpexport ORACLE_HOSTNAME=ora1.fincod.comexport ORACLE_UNQNAME=LIVENUXexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1export ORACLE_SID=LIVENUXPATH=/usr/sbin:$PATH:$ORACLE_HOME/bin:$HOME/bin:/$HOME/.local/binexport 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.zipunzip linuxamd64_12c_database_2of2.zip
4.3 进入database文件夹复制一个应答文件
cd databasecp 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.0oracle.install.option=INSTALL_DB_SWONLYORACLE_HOSTNAME=ora1UNIX_GROUP_NAME=oinstallINVENTORY_LOCATION=/u01/orainst/12.1.0.1/database/stageSELECTED_LANGUAGES=en,zh_CNORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1ORACLE_BASE=/u01/app/oracleoracle.install.db.InstallEdition=EEoracle.install.db.DBA_GROUP=dbaoracle.install.db.OPER_GROUP=operoracle.install.db.BACKUPDBA_GROUP=dbaoracle.install.db.DGDBA_GROUP=dbaoracle.install.db.KMDBA_GROUP=dbaSECURITY_UPDATES_VIA_MYORACLESUPPORT=falseDECLINE_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 - rootsh -x /u01/app/oracle/product/12.1.0/db_1/root.sh
后续:oracle 12C就安装完成了,剩下的配置内容,学习的时候再发上来
在CentOS7上安装Oracle12C(字符界面)