Oracle Database 12c单实例静默安装及建库
时间2013-08-01 10:44:13 沃趣科技相似文章 (0) 原文 http://www.woqutech.com/?p=894添加到推刊
收藏到推刊创建推刊 收藏取消
已收藏到推刊!
请填写推刊名
推刊描述描述不能大于100个字符!
权限设置:
公开
仅自己可见
创建取消
安装前的准备
1.1 以root身份创建如下操作系统用户、组 1.2 统一赋权
1.3 limit限制修改 /etc/security/limits.conf 1.4 内核参数
1.5 oracle用户.bash_profile,注意NLS_LANG字符集设置 1.6 所需的rpm包 静默方式安装
2.1 解压Oracle Database 12c软件介质 2.2 编辑静默安装响应文件 2.3 执行命令 静默方式建库
3.1 编辑dbca响应文件: 3.2 创建目录 3.3 静默建库命令
3.4 Oracle Database 12c Pluggable Database新特性数据文件目录结构 静默方式创建LISTENER 4.1 编辑响应文件 4.2 执行命令
-----------------------------------正文--------------------------------------------- 安装前的准备
1.1 以root身份创建如下操作系统用户、组 groupadd -g 501 oinstall groupadd -g 502 dba groupadd –g 503 oper
useradd -u 501 -g oinstall -G dba,oper oracle
mkdir -p /opt/oracle/diag
mkdir -p /opt/oracle/products/12.1.0/ mkdir -p /opt/oraInventory 1.2 统一赋权
chown -Rf oracle.oinstall /opt/oracle chown -Rf oracle.dba /opt/oraInventory
1.3 limit限制修改 /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
oracle hard memlock unlimited oracle soft memlock unlimited oracle soft nstack 10240 oracle hard nstack 32768 1.4 内核参数
kernel.msgmax = 65536 kernel.shmall = 4294967296 fs.file-max = 6815744
kernel.sem = 250 32000 100 128 kernel.shmmni = 4096
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 执行 sysctl –p命令,使设置生效
1.5 oracle用户.bash_profile,注意NLS_LANG字符集设置 # .bash_profile
# Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi
# User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH
ORACLE_SID=cdb
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK; export NLS_LANG ORACLE_BASE=/opt/oracle
ORACLE_HOME=$ORACLE_BASE/products/12.1.0/dbhome_1 TNS_ADMIN=$ORACLE_HOME/network/admin
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/oracm/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/jdbc
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:$ORACLE_HOME/oracm/lib:/usr/lib
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib:$ORACLE_HOME/jdbc/lib
SQLPATH=$ORACLE_HOME/sqlplus/admin:/home/oracle/admin/sql:$ORACLE_HOME/rdbms/admin
export ORACLE_BASE ORACLE_HOME ORA_NLS33 ORACLE_SID PATH LD_LIBRARY_PATH CLASSPATH TNS_ADMIN SQLPATH
NLS_DATE_FORMAT=\export NLS_DATE_FORMAT
#注意:^o 是在LINUX的vi里面,按Ctrl+v+o出来的
export PS1='^[[31;1m${LOGNAME}@`hostname`:${PWD}>^[[0m' echo \echo \echo
\^[[0m^O\
echo \login as oracle,Please ask somebody to double check!***^O^[[0m^O\echo
\^[[0m^O\echo \
1.6 所需的rpm包
参照oracle官方文档,根据不同的操作系统版本,rpm包的版本有所区别,包名肯定是一样的
binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (i686) gcc-4.4.4-13.el6 (x86_64) gcc-c++-4.4.4-13.el6 (x86_64) glibc-2.12-1.7.el6 (i686) glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64) glibc-devel-2.12-1.7.el6 (i686) ksh
libgcc-4.4.4-13.el6 (i686) libgcc-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (x86_64) libstdc++-4.4.4-13.el6 (i686)
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6 (i686) libaio-0.3.107-10.el6 (x86_64) libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (x86_64) libaio-devel-0.3.107-10.el6 (i686) libXext-1.1 (x86_64) libXext-1.1 (i686)
libXtst-1.0.99.2 (x86_64) libXtst-1.0.99.2 (i686) libX11-1.3 (x86_64) libX11-1.3 (i686) libXau-1.0.5 (x86_64) libXau-1.0.5 (i686) libxcb-1.5 (x86_64) libxcb-1.5 (i686) libXi-1.3 (x86_64) libXi-1.3 (i686) make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
也可采用Oracle官方yum源中提供的oracle-rdbms-server-11gR2-preinstall.x86_64 rpm包一键安装
cd /etc/yum.repos.d/
wget http://public-yum.oracle.com/public-yum-ol6.repo 编辑yum仓库文件: [ol6_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/ gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 gpgcheck=1 enabled=1
安装:
yum install oracle-rdbms-server-12gR1-preinstall.x86_64
此过程在安装所有依赖包的同时还会修改Linux Kernel参数,省去不少手工操作,强烈推荐此种方式。 静默方式安装
2.1 解压Oracle Database 12c软件介质
2.2 编辑静默安装响应文件(根据个人需求而变) vi /home/oracle/121db_install.rsp
###################################################################### ## Copyright(c) Oracle Corporation 1998,2013. All rights reserved. ## ## ##
## Specify values for the variables listed below to customize ## ## your installation. ## ## ##

