==================== 2).创建系统组、用户 ==================== a).创建系统组 -------------------- /usr/sbin/groupadd -g 1100 oinstall /usr/sbin/groupadd -g 1101 dba /usr/sbin/groupadd -g 1102 oper /usr/sbin/groupadd -g 1103 asmadmin /usr/sbin/groupadd -g 1104 asmdba /usr/sbin/groupadd -g 1105 asmoper
-------------------- b).创建用户 -------------------- /usr/sbin/useradd -m -u 1100 -g oinstall -G dba,oper,asmdba oracle /usr/sbin/useradd -m -u 1200 -g oinstall -G asmadmin,asmdba,asmoper grid
-------------------- c).检查用户 -------------------- # id oracle # id grid
-------------------- d).修改用户密码 -------------------- # passwd oracle # su - oracle 注:建议登录一次图形界面
-------------------------------------------------- 1.5.创建安装目录 -------------------------------------------------- mkdir -p /u01/app/grid chown grid:oinstall /u01/app/grid chmod -R 775 /u01/app/grid mkdir -p /u01/app/11.2.0/grid chown -R grid:oinstall /u01/app/11.2.0/grid chmod -R 775 /u01/app/11.2.0/grid
mkdir -p /u01/app/oraInventory chown -R grid:oinstall /u01/app/oraInventory chmod -R 775 /u01/app/oraInventory mkdir -p /u01/app/oracle mkdir /u01/app/oracle/cfgtoollogs chown -R oracle:oinstall /u01/app/oracle chmod -R 775 /u01/app/oracle mkdir -p /u01/app/oracle/product/11.2.0/db_1 chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/db_1 chmod -R 775 /u01/app/oracle/product/11.2.0/db_1
-------------------------------------------------- 1.6.oracle用户环境变量 -------------------------------------------------- # su - oracle $ vi /home/oracle/.profile --加入以下内容: ################################# #parameter for oracle 11g # ################################# export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
################################# #parameter for all # ################################# #export ORACLE_SID=sourcedb export ORACLE_TERM=xterm export NLS_LANG=american_america.zhs16gbk #fit your own database export NLS_DATE_FORMAT=‘YYYY-MM-DD HH24:MI:SS‘ export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/usr/sbin/:$PATH/sbin:$PATH
################################ #all alias # ################################ alias sqlplus=‘rlwrap sqlplus‘ alias rman=‘rlwrap rman‘
--grid export ORACLE_BASE=/u01/app/grid export ORACLE_HOME=/u01/app/11.2.0/grid #export ORACLE_SID=+ASM1 export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:/usr/sbin/:$PATH/sbin:$PATH
#确保PATH变量中/usr/bin在/usr/local/bin前面,否则会在optach升级时报错()
================================================== 二.RDBMS安装配置 ================================================== 2.1.安装RDBMS(oracle 用户)(录屏:<nodename>_rdbms_install.log) -------------------------------------------------- 1).开始安装 ==================== # su - oracle $ cd /orastg/software $ unzip p13390677_112040_AIX64-5L_1of7.zip 1>/dev/zero 2>db1.err $ unzip p13390677_112040_AIX64-5L_2of7.zip 1>/dev/zero 2>db2.err $ cd /orastg/software/database $ export DISPLAY=10.1.25.30:0.0 $ ./runInstaller
所有节点按照要求以root用户执行rootpre.sh脚本(两个节点都需要) # cd /orastg/software/database # ./rootpre.sh
==================== 2).图形界面 ==================== -不接受安全更新 -skip software updates -Install database software only -SingleInstance -增加简体中文到下一步 -选择企业版 -确认ORACLE_BASE,ORACLE_HOME无误 -确认用户组 -等待CVU检查 -检查check不通过问题 -确认配置信息 -等待安装过程 -以root用户按照主机顺序执行root脚本(录屏:<nodename>_root_script_out.log)
安装过程出现make emagent的报错需要将vim $ORACLE_HOME/sysman/lib/ins_emagent.mk $(MK_EMAGENT_NMECTL) to $(MK_EMAGENT_NMECTL)–lnnz11
================================================== 三.RDBMS补丁安装 ================================================== 3.1.补丁准备工作录屏:(录屏:<nodename>_pre-patch.log) -------------------------------------------------- # su - oracle $ cd /orastg/software/ $ unzip p6880880_112000_AIX64-5L-OPatch_patch.zip 1>/dev/zero 2>optach.err $ unzip p17478514_112040_AIX64-5L-PSU112041.zip 1>/dev/zero 2>psu.err $ unzip p18180390_112041_AIX64-5L.zip 1>/dev/zero 2>oneoff.err
注:确认所有.err的日志输出文件中无报错
-------------------------------------------------- 3.2.安装Opatch(录屏:<nodename>_opatch-patch.log) -------------------------------------------------- 1).OPatch安装(两个节点root) ==================== a).备份原有OPatch并确认 -------------------- # mv /u01/app/oracle/product/11.2.0/db_1/OPatch /u01/app/oracle/product/11.2.0/db_1/OPatch_old # ls -ltr /u01/app/oracle/product/11.2.0/db_1/ |grep OPatch
-------------------- b).patch安装 -------------------- # cp -r OPatch /u01/app/oracle/product/11.2.0/db_1/ # chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/db_1/OPatch
==================== 2).OPatch版本确认 ==================== 分别以grid和oracle确认opatch 版本 $ opatch lsinventory (编辑:晋中站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|