OracleLinux6下安装Oracle12c实战(二)

2015-02-02 23:06:07 · 作者: · 浏览: 19
48586
使配置生效:
/sbin/sysctl -p


2)vi /etc/pam.d/login 添加如下行:
session required pam_limits.so


3)vi /etc/profile 添加如下行:
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi


4)vi /etc/security/limits.conf


添加如下信息
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 10240


【oracle用户操作】
6、配置oracle环境变量:
vi ~/.bash_profile


umask 022
export TMP=/tmp; export TMP
export TMPDIR=/tmp; export TMPDIR
export NLS_LANG=american_america.AL32UTF8; export NLS_LANG
export ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db1; export ORACLE_HOME
export ORACLE_SID=ora12c; export ORACLE_SID
export ORACLE_HOSTNAME=ol6; export ORACLE_HOSTNAME
export PATH=$ORACLE_HOME/bin:$PATH

使配置生效:
source ~/.bash_profile


7、安装包上传至/home/oracle,并解压:
unzip linuxamd64_12c_database_1of2.zip
unzip linuxamd64_12c_database_2of2.zip


8、切换至root用户,执行xhost + ,再切换到oracle用户下:
su - root
xhost +
su - oracle
cd /home/oracle/database
./runInstaller
开始安装...


9、DBCA创建实例,登录操作:
SQL> show user
USER is "SYS"
SQL> select banner from v$version;


BANNER
--------------------------------------------------------------------------------
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
PL/SQL Release 12.1.0.1.0 - Production
CORE 12.1.0.1.0 Production
TNS for Linux: Version 12.1.0.1.0 - Production
NLSRTL Version 12.1.0.1.0 - Production

--------------------------------------------
问题1:运行runInstaller时:无法检索本地节点名
原因:未设置本机IP及计算机名
解决:vi /etc/hosts
添加:192.168.56.101 ol6 (本机IP及计算机名)


问题2:使用DBCA创建实例时:遇到ORA-00119与ORA-00130两好基友
原因:ORACLE环境变量ORACLE_HOSTNAME=rhl6设置错误
解决:cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=ol6
修改oracle环境变量:vi ~/.bash_profile
ORACLE_HOSTNAME=ol6

-------------------------

Dylan Present.