oracle11.2.0.3升級至11.2.0.4單機版
由于客戶的環境有的比較老,數據庫版本還停留在11.2.0.3版本,隨著數據庫的更新換代,以及方便以后升級到12或者18,19乃至更高的數據庫版本,客戶決定先升級數據庫版本到11.2.0.4,于是在升級之前先在測試環境做一個測試,同時可以發現一些需要特別注意的點,在實際操作中避免失誤。
查看操作系統信息
uname-a
查看數據庫各個組件版本信息
~]$ sqlplus / as sysdba
Release 11.2.0.3.0 Production on Fri Jan 1 13:13:59 2021 :
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
select comp_name,status,version from dba_server_registry;
COMP_NAME
--------------------------------------------------------------------------------
STATUS VERSION
------------------------------
OWB
VALID 11.2.0.3.0
Oracle Application Express
VALID 3.2.1.00.12
Oracle Enterprise Manager
VALID 11.2.0.3.0
COMP_NAME
--------------------------------------------------------------------------------
STATUS VERSION
------------------------------
OLAP Catalog
VALID 11.2.0.3.0
Spatial
VALID 11.2.0.3.0
Oracle Multimedia
VALID 11.2.0.3.0
COMP_NAME
--------------------------------------------------------------------------------
STATUS VERSION
------------------------------
Oracle XML Database
VALID 11.2.0.3.0
Oracle Text
VALID 11.2.0.3.0
Oracle Expression Filter
VALID 11.2.0.3.0
COMP_NAME
--------------------------------------------------------------------------------
STATUS VERSION
------------------------------
Oracle Rules Manager
VALID 11.2.0.3.0
Oracle Workspace Manager
VALID 11.2.0.3.0
Oracle Database Catalog Views
VALID 11.2.0.3.0
COMP_NAME
--------------------------------------------------------------------------------
STATUS VERSION
------------------------------
Oracle Database Packages and Types
VALID 11.2.0.3.0
JServer JAVA Virtual Machine
VALID 11.2.0.3.0
Oracle XDK
VALID 11.2.0.3.0
COMP_NAME
--------------------------------------------------------------------------------
STATUS VERSION
------------------------------
Oracle Database Java Packages
VALID 11.2.0.3.0
OLAP Analytic Workspace
VALID 11.2.0.3.0
Oracle OLAP API
VALID 11.2.0.3.0
18 rows selected.
SQL>
rman備份數據庫
u02]$ rman target /
Recovery Manager: Release 11.2.0.3.0 - Production on Fri Jan 1 13:23:49 2021
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
connected to target database: ORCL (DBID=1588474417)
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
backup filesperset 2 database format /u02/full_%d_%T_%s_%p;
sql alter system archive log current;
sql alter system archive log current;
sql alter system archive log current;
backup 2> 3> 4> 5> 6> 7> 8> archivelog all format /u02/arch_%d_%T_%s_%p delete input;
backup current controlfile format /u02/ctl_%d_%T_%s_%p;
BACKUP as compressed backupset FORMAT /u02/spfile_%s_%p_%t spfile;
10> 11>
using target database control file instead of recovery catalog
allocated channel: c1
channel c1: SID=28 device type=DISK
allocated channel: c2
channel c2: SID=27 device type=DISK
Starting backup at 01-JAN-21
channel c1: starting full datafile backup set
channel c1: specifying datafile(s) in backup set
input datafile file number=00001 name=/u01/app/orcl/oradata/orcl/system01.dbf
input datafile file number=00004 name=/u01/app/orcl/oradata/orcl/users01.dbf
channel c1: starting piece 1 at 01-JAN-21
channel c2: starting full datafile backup set
channel c2: specifying datafile(s) in backup set
input datafile file number=00002 name=/u01/app/orcl/oradata/orcl/sysaux01.dbf
input datafile file number=00003 name=/u01/app/orcl/oradata/orcl/undotbs01.dbf
channel c2: starting piece 1 at 01-JAN-21
channel c1: finished piece 1 at 01-JAN-21
piece handle=/u02/full_ORCL_20210101_13_1 tag=TAG20210101T132358 comment=NONE
channel c1: backup set complete, elapsed time: 00:00:03
channel c1: starting full datafile backup set
channel c1: specifying datafile(s) in backup set
channel c2: finished piece 1 at 01-JAN-21
piece handle=/u02/full_ORCL_20210101_14_1 tag=TAG20210101T132358 comment=NONE
channel c2: backup set complete, elapsed time: 00:00:03
channel c2: starting full datafile backup set
channel c2: specifying datafile(s) in backup set
including current SPFILE in backup set
channel c2: starting piece 1 at 01-JAN-21
including current control file in backup set
channel c1: starting piece 1 at 01-JAN-21
channel c2: finished piece 1 at 01-JAN-21
piece handle=/u02/full_ORCL_20210101_16_1 tag=TAG20210101T132358 comment=NONE
channel c2: backup set complete, elapsed time: 00:00:00
channel c1: finished piece 1 at 01-JAN-21
piece handle=/u02/full_ORCL_20210101_15_1 tag=TAG20210101T132358 comment=NONE
channel c1: backup set complete, elapsed time: 00:00:01
Finished backup at 01-JAN-21
sql statement: alter system archive log current
sql statement: alter system archive log current
sql statement: alter system archive log current
Starting backup at 01-JAN-21
current log archived
channel c1: starting archived log backup set
channel c1: specifying archived log(s) in backup set
input archived log thread=1 sequence=8 RECID=5 STAMP=1060694642
input archived log thread=1 sequence=9 RECID=6 STAMP=1060694642
channel c1: starting piece 1 at 01-JAN-21
channel c2: starting archived log backup set
channel c2: specifying archived log(s) in backup set
input archived log thread=1 sequence=10 RECID=7 STAMP=1060694642
input archived log thread=1 sequence=11 RECID=8 STAMP=1060694642
channel c2: starting piece 1 at 01-JAN-21
channel c1: finished piece 1 at 01-JAN-21
piece handle=/u02/arch_ORCL_20210101_17_1 tag=TAG20210101T132402 comment=NONE
channel c1: backup set complete, elapsed time: 00:00:00
channel c1: deleting archived log(s)
archived log file name=/u01/app/orcl/product/11.2.3/dbhome_1/dbs/arch1_8_1060693684.dbf RECID=5 STAMP=1060694642
archived log file name=/u01/app/orcl/product/11.2.3/dbhome_1/dbs/arch1_9_1060693684.dbf RECID=6 STAMP=1060694642
channel c2: finished piece 1 at 01-JAN-21
piece handle=/u02/arch_ORCL_20210101_18_1 tag=TAG20210101T132402 comment=NONE
channel c2: backup set complete, elapsed time: 00:00:00
channel c2: deleting archived log(s)
archived log file name=/u01/app/orcl/product/11.2.3/dbhome_1/dbs/arch1_10_1060693684.dbf RECID=7 STAMP=1060694642
archived log file name=/u01/app/orcl/product/11.2.3/dbhome_1/dbs/arch1_11_1060693684.dbf RECID=8 STAMP=1060694642
Finished backup at 01-JAN-21
Starting backup at 01-JAN-21
channel c1: starting full datafile backup set
channel c1: specifying datafile(s) in backup set
including current control file in backup set
channel c1: starting piece 1 at 01-JAN-21
channel c1: finished piece 1 at 01-JAN-21
piece handle=/u02/ctl_ORCL_20210101_19_1 tag=TAG20210101T132402 comment=NONE
channel c1: backup set complete, elapsed time: 00:00:01
Finished backup at 01-JAN-21
Starting backup at 01-JAN-21
channel c1: starting compressed full datafile backup set
channel c1: specifying datafile(s) in backup set
including current SPFILE in backup set
channel c1: starting piece 1 at 01-JAN-21
channel c1: finished piece 1 at 01-JAN-21
piece handle=/u02/spfile_20_1_1060694644 tag=TAG20210101T132404 comment=NONE
channel c1: backup set complete, elapsed time: 00:00:01
Finished backup at 01-JAN-21
released channel: c1
released channel: c2
RMAN>
關庫關監聽
u02]$ sqlplus / as sysdba
Release 11.2.0.3.0 Production on Fri Jan 1 13:26:23 2021 :
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>
關閉監聽
[oracle@lisai u02]$ lsnrctl stop
LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 01-JAN-2021 13:31:51
Copyright (c) 1991, 2011, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=lisai)(PORT=1521)))
The command completed successfully
[oracle@lisai u02]$
備份/u01目錄
[root@lisai~]# tar -cvf u01.zip /u01
拷貝監聽配置文件
執行SQL
運行catupgrd.sql進行實例升級
@?/rdbms/admin/catupgrd.sql
運行utlrp.sql編譯失效對象
@?/rdbms/admin/utlrp
驗證升級是否完成
查看各個組件版本
selectcomp_name,status,version from dba_server_registry;
查看有無失效對象
select * fromdba_objects where status !=VALID;
補丁安裝完執行應用補丁
@catbundle.sql psuapply
總結(過程中需要特別注意的點)
1.升級前的準備
升級之前做好oracle之前安裝目錄以及數據庫的備份,升級過程中如果有問題,可以先回退,排查問題后再次升級。
2.升級完以后的注意事項
首先檢查各個組件的升級情況,沒問題后編譯失效對象。以及根據需要安裝新版本的補丁集。都做完以后,驗證是否可以正常連接,正常使用。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129947.html
摘要:作者譚峰張文升出版日期年月頁數頁定價元本書特色中國開源軟件推進聯盟分會特聘專家撰寫,國內多位開源數據庫專家鼎力推薦。張文升中國開源軟件推進聯盟分會核心成員之一。 很高興《PostgreSQL實戰》一書終于出版,本書大體上系統總結了筆者 PostgreSQL DBA 職業生涯的經驗總結,本書的另一位作者張文升擁有豐富的PostgreSQL運維經驗,目前就職于探探科技任首席PostgreS...
摘要:添加的新功能也是讓人咋舌強烈推薦所有使用的用戶升級到,剛出就強烈推薦,厲害了看樣子已經被無情拋棄了,不管什么原因,肯定是趨勢了,畢竟已經有了預覽版了。關于的新特性可以看往期文章,后面我們會陸續推出的更多新特性實戰。 showImg(https://segmentfault.com/img/remote/1460000015352808); 前幾天寫了一篇 Java 8 即將在 2019...
摘要:問題九庫控制文件擴展報錯庫的擴展報錯,用的是裸設備,和還是原來大小,主庫的沒有報錯,并且大小沒有變,求解釋。專家解答從報錯可以看出,控制文件從個塊擴展到個塊時報錯,而裸設備最大只支持個塊,無法擴展,可以嘗試將參數改小,避免控制文件報錯。 鏈接描述引言 近期我們在DBASK小程序新關聯了運維之美、高端存儲知識、一森咖記、運維咖啡吧等數據領域的公眾號,歡迎大家閱讀分享。 問答集萃 接下來,...
摘要:停止當前,服務。鋼哥注如果想把里的替換成別的,比如,需要在先將重命名為,然后再跑命令完成安裝和部署動作。輸入對應的賬號后,檢查之前的應用也都能正常運行,完美結語以上就是如何從之前的升級到最新的版本的實操,希望老鐵們喜歡。 showImg(https://segmentfault.com/img/remote/1460000015087005); 本文是鋼哥的 Oracle APEX 系...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20