中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

AIX平臺HA雙機互備環境下升級兩個oracle 11g數據庫

發布時間:2020-08-10 05:29:36 來源:ITPUB博客 閱讀:180 作者:wg0411 欄目:關系型數據庫
 

環境及需求

環境

     兩臺P570機器,操作系統為AIX 6.1,數據庫軟件為oracle 11.2.0.1.0HA雙機互備模式,兩個實例db1db2(兩個庫、不同的業務系統),平時每臺機器上各跑一個。

需求

      HA雙機兩端oracle軟件升級到11.2.0.3.0

      HA涉及的兩個庫db1db2升級到11.2.0.3.0

升級方案

升級步驟

升級主要步驟如下所示:

停應用、停ha雙機(停數據庫);

停監聽、isqlplusdbconsole等;

手工varyonvg、掛載相應vg

備份base目錄和數據存放目錄,檢查備份是否完整有效;

上傳并解壓縮補丁包,創建新的oracle home目錄,調整oracle環境變量參數文件;

安裝軟件;

升級庫,更新升級數據字典、重新編譯無效對象等;

拷貝、修改參數文件和監聽配置文件等;

手工卸載相應vg varyoffvgHA切換測試;

(說明:以下升級軟件、升級庫、HA測試、調整數據庫參數、建表空間和建用戶,均是db1所在機器和庫上執行的操作;升級db2所在機器上的軟件和庫,步驟一樣,不再重復。)

升級oracle軟件

需求

HA雙機兩端的oracle數據庫軟件升級到11.2.0.3.0

實施

?  停應用、停HA雙機(停數據庫)

# smitty clstop

?  停監聽、isqlplusdbconsole

監聽已經通過HA雙機停了

DB1host:/home/oracle$isqlplusctl stop

DB1host:/home/oracle$ emctl stop dbconsole

?  varyonvg相應VG并掛載

#lspv

#lsvg

# varyonvg DB1_datavg

# mount /oracle/oradata/DB1data

# mount

# varyonvg DB1_backupvg

# mount /backup/DB1

# mount

?  備份軟件

數據庫為空庫,沒有數據,故只需備份oracle BASE目錄及數據庫文件(包括參數文件、控制文件、日志文件、數據文件、口令文件、密碼文件和監聽配置文件等)所在的目錄。

# chown -R oracle:oinstall /backup/DB1

DB1host:/home/oracle$ cp -r /oracle/*  /backup/DB1/ &

?  上傳并解壓縮補丁包

上傳并解壓縮補丁包,創建新的oracle home目錄,調整oracle環境變量參數文件;

上傳p10404530_112030_AIX64-5L_1of7.zipp10404530_112030_AIX64-5L_2of7.zip/tmp/oracle_patch目錄;

解壓縮:

jar xvf p10404530_112030_AIX64-5L_1of7.zip

jar xvf p10404530_112030_AIX64-5L_2of7.zip

創建新目錄:

DB1host:/home/oracle$ mkdir -p /oracle/product/11.2.0.3

注意:

Oracle 11.2.0.3.0是一個全新安裝,因此可以不先安裝11.2.0.1.0,直接安裝11.2.0.3.0Oracle推薦在一個新的家目錄下升級安裝,然后使用新軟件庫更新數據庫,如果指定原來的目錄會報錯INS-35432

修改環境變量參數文件:

DB1host:/home/oracle$ cp .profile .profile.bak20120712

DB1host:/home/oracle$ vi .profile

export ORACLE_HOME=$ORACLE_BASE/product/11.2這一行注釋掉,然后在其下新增一行

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3  保存后退出

使修改生效:

DB1host:/home/oracle$ . ./.profile

?  安裝軟件

xmanager遠程圖形化顯示

# su - oracle

DB1host:/home/oracle$ export DISPLAY=192.168.1.195:0.0     (這里紅色標記部分為本地ip

DB1host:/home/oracle$ xclock

root身份運行腳本rootpre.sh,以oracle身份運行./runInstaller安裝軟件

# cd /tmp/oracle_patch/database

#./rootpre.sh

#su - oracle

DB1host:/home/oracle$ cd /tmp/oracle_patch/database

DB1host:/home/oracle$./runInstaller

root身份執行腳本/oracle/product/11.2.0.3/root.sh

升級oracle

需求

HA雙機互備兩端的庫db1db2升級到11.2.0.3.0

實施

?  升級庫

升級庫,更新升級數據字典、重新編譯無效對象等;

DB1host:/tmp/oracle_patch/database$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Thu Jul 12 15:49:43 2012

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup upgrade

ORACLE instance started.

Total System Global Area 1.2994E+10 bytes

Fixed Size                  2233680 bytes

Variable Size            6543116976 bytes

Database Buffers         6442450944 bytes

Redo Buffers                6590464 bytes

Database mounted.

Database opened.

SQL> !pwd

/tmp/oracle_patch/database

SQL> spool patch.log

SQL>  @/oracle/product/11.2.0.3/rdbms/admin/utlu112i.sql

SQL> spool off

SQL> spool upgrade.log

SQL> @/oracle/product/11.2.0.3/rdbms/admin/catupgrd.sql

升級數據字典的腳本最后會一致性關掉數據庫(SQL> shutdown immediate

DB1host:/tmp/oracle_patch/database$ ps -ef |grep ora_

  oracle 12518044  7798840   0 16:24:44  pts/6  0:00 grep ora_

DB1host:/tmp/oracle_patch/database$ echo $ORACLE_SID

db1

DB1host:/tmp/oracle_patch/database$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Thu Jul 12 16:25:15 2012

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 1.2994E+10 bytes

Fixed Size                  2233680 bytes

Variable Size            6643780272 bytes

Database Buffers         6341787648 bytes

Redo Buffers                6590464 bytes

Database mounted.

Database opened.

SQL> @/oracle/product/11.2.0.3/rdbms/admin/utlrp.sql

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL>  startup

ORACLE instance started.

Total System Global Area 1.2994E+10 bytes

Fixed Size                  2233680 bytes

Variable Size            6677334704 bytes

Database Buffers         6308233216 bytes

Redo Buffers                6590464 bytes

Database mounted.

Database opened.

SQL> select owner,object_name,subobject_name,object_type,status from dba_objects where status<>'VALID';

no rows selected

SQL> select * from v$version;

SQL>  SELECT comp_name, version, status FROM dba_registry;

SQL> shutdown immediate;

?  相關配置文件調整

拷貝、修改參數文件和監聽配置文件等;

拷貝原oracle home目錄下相關參數文件、密碼文件和監聽配置文件到新的目錄:

DB1host:/home/oracle$ cp -r /oracle/product/11.2/dbs/* /oracle/product/11.2.0.3/dbs/

DB1host:/home/oracle$ cp -r /oracle/product/11.2/network/admin/*  /oracle/product/11.2.0.3/network/admin/

修改listener.ora文件:

/oracle/product/11.2.0.3/network/admin/listener.ora中的

ORACLE_HOME = /oracle/product/11.2/

全部修改為ORACLE_HOME = /oracle/product/11.2.0.3/

保存后退出。

升級后測試

HA測試

# ps -ef|grep ora_

#umount /oracle/oradata/DB1data

#umount /backup/DB1

#varyoffvg /backup/DB1

#lspv

#varyoffvg DB1_backupvg

#varyoffvg DB1_datavg

#smitty hacmp

#smitty clstart

#tail -f /tmp/hacmp.out

#lspv

#ps -ef|grep ora_

# tail -f /tmp/hacmp.out

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

梁河县| 临清市| 荆州市| 南汇区| 抚宁县| 枞阳县| 抚顺市| 清涧县| 舞阳县| 灵寿县| 偃师市| 乐亭县| 仙桃市| 德令哈市| 个旧市| 沭阳县| 离岛区| 句容市| 洛浦县| 桐城市| 监利县| 林周县| 拜城县| 台南县| 隆化县| 杭锦旗| 铁岭市| 永和县| 黔东| 汾西县| 西宁市| 勐海县| 雷波县| 资中县| 若尔盖县| 荆州市| 平度市| 霞浦县| 壶关县| 普格县| 武义县|