升級_知識點總結
版本升級步驟:
1.升級到11.2.0.4和12.1.0.2不需要關閉oracle資料庫和監聽(12.1.0.2過程中執行完root.sh指令碼後需要關閉監聽)
2.下載升級包並解壓,執行runInstall開始進行升級資料庫軟體,期間不要關閉netca視窗,會自動帶出DBUA視窗
3.修改bash_profile並source下,修改oratab檔案,重啟監聽,sqlplus / as sysdba就發現升級成功了
升級的注意事項
最好先備份一下
升級過程如果出現失敗,不會影響原有版本,如果catupgrd.sql或DBUA視窗過程出現異常,影響很嚴重,startup的會提示需要upgrade
升級成功後,引數資訊不變、file_name路徑等不變ORACLE版本命名和書寫方式如“11.2.0.1.0”,根據示例圖看看這幾個數字都代表什麼意思
? 主資料庫釋出號 – Major Database Release Number
? 資料庫維護髮布號 – Database Maintanence Release Number
? 應用伺服器釋出號 – Application Server Release Number
? 組建相關釋出號 – Component Specific Release Number
? 平臺相關釋出號 – Platform Specific Release Number
我們用oracle補丁包升級後,第4位和第5位數字會有所改變,其中第4位是補丁集號(path set),第5位是補丁集更新號(path set update,PSU)。
升級分兩種
1. PSU升級(含打單個補丁和打一堆補丁集兩種概念)
2. 版本升級(含小版本和大版本升級兩種概念)
PSU升級:
使用Opatch 命令(比如說從10.2.0.5.0 升級到10.2.0.5.12),一般PSU中有Readme 參照Readme即可。
PSU: Patch Set Updates。PSU就是更新一堆的補丁,所以用Opatch來操作,opatch也可以打單個的補丁
Oracle對於其產品每個季度發行一次的補丁包,包含了bug的修復。Oracle選取被使用者下載數量多的,並且被驗證過具有較低風險的補丁放入到每個季度的PSU中。在每個PSU中不但包含Bug的修復而且還包含了最新的CPU。每個資料庫版本都有自己的PSU,PSU版本號體現在資料庫版本的最後一位,比如最新的10.2.0.5的PSU是10.2.0.5.3,而11.2.0.2的最新PSU則是11.2.0.2.2。有些PSU是可以直接安裝的,而有些PSU則必須要求安裝了上一 個版本的PSU之後才能繼續安裝。比如對於10.2.0.4版本的資料庫來說,PSU 10.2.0.4.4可以直接安裝在最原始的10.2.0.4.0版本中,而最新的PSU 10.2.0.4.8則必須要求先安裝10.2.0.4.4。
通常安裝PSU是比較簡單的,步驟如下:
1.安裝PSU需要使用到opatch,在README.html中有描述該PSU需要的最低版本opatch,如果當前opatch版本過低,則需要先下載 Patch 6880880,該Patch中包含最新的opatch,只需要解壓覆蓋原先的$ORACLE_HOME/OPatch目錄即可。檢視當前的opatch版本,可以使用opatch version命令。
$ORACLE_HOME/OPatch/opatch version
2.安裝PSU,請仔細閱讀README.html,確認安裝命令,通常是簡單的opatch apply。
$ORACLE_HOME/OPatch/opatch apply #在PSU檔案目錄中用opatch apply應用補丁
3.更新資料庫,將修改過的SQL檔案應用到資料庫中。
SQL> STARTUP
SQL>@$ORACLE_HOME/rdbms/admin/catbundle.sql psu apply
如果打某個補丁1618213,但是沒有找到單個的補丁包,找到了多個PSU,如在MOS上找到兩個這樣的包Database 11.2.0.1 PSU Patch 18139690、Database 11.2.0.1.2 PSU Patch 18031668,我們只打後一個就可以了,因為PSU是從小到大相互包含的累計補丁包
版本升級:
11G開始的版本升級patchset都是完整的安裝包,可以直接用來安裝
小版本升級:如從oracle 11.2.0.1.0升級到11.2.0.4.0
大版本升級:如從11.1.0.1.0 升級到11.2.0.4.0
版本升級步驟:
1.關閉oracle資料庫和監聽
2.下載升級包並解壓,執行runInstall開始進行升級資料庫軟體
3.升級完資料庫軟體啟動監聽使用dbua命令升級資料庫
版本升級的兩種方法:
1.將升級檔案安裝到原來的Oracle home目錄,這樣可以節省磁碟空間,但是需要更多的停機時間,這種方法Oracle並不推薦。
In-Place Upgrade
This feature enables you to upgrade an existing installation of Oracle database to Oracle Database 11gRelease 2 (11.2.0.3) into the same Oracle home directory by replacing the existing database files. The patch set application requires more downtime and is not recommended. This upgrade type requires less disk space.
Note:
If you select In-place upgrade to upgrade Oracle database to the latest version, then you must:
Review "Optionally Performing an In-Place Upgrade (Into the Same Oracle Home)" inOracle Database Upgrade Guide.
Take a complete backup of your Oracle home directory before you perform. the upgrade.
2.將Oracle Database安裝的新的OracleHome目錄,當安裝結束後,舊的database會遷移到新的Oracle HOME目錄。這種方法是oracle推薦的方式,它可以降低停機時間,也相對更安全。但是這種方法需要至少兩倍的磁碟空間。
Out-of-Place Upgrade
This feature enables you to install Oracle Database 11gRelease 2 (11.2.0.3) in
a new, separate Oracle home directory. After the installation is complete, the
data from the database in the old Oracle home directory is migrated to the
database in the new Oracle home directory.
Out-of-place upgrade process is similar to Oracle database upgrade from one
version to another and is the recommended type. The benefits of this upgrade
type is that the patch set application requires much less downtime, and is
safer when the patch set application must be aborted. This upgrade type
requires more disk space to accommodate two Oracle home directories
simultaneously.
11.2.0.3 版本升級patchset是完整的安裝包的說明
Patch Set Overview
Oracle Database patch set, release 11.2.0.3 is a full installation of the Oracle Database software. This means that you do not need to install Oracle Database 11gRelease 2 (11.2.0.1) before installing Oracle Database 11gRelease 2 (11.2.0.3).
See Also:
"Oracle Database 11gRelease 2 (11.2.0.3) New Features" inOracle Database New Features Guide
Note the following changes with the new patch set packaging:
New installations consist of installing the most recent patch set, rather than installing a base release and then upgrading to a patch release.
Direct upgrades from previous releases to the most recent patch set are supported.
Out-of-place patch set upgrades recommended, in which you install the patch set into a new, separate Oracle home. In-place upgrades are supported, but not recommended.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30126024/viewspace-2123323/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 知識點總結
- linux知識知識點總結Linux
- HDFS知識點總結
- MongoDB知識點總結MongoDB
- Java 知識點總結Java
- django知識點總結Django
- jQuery 知識點總結jQuery
- MySQL知識點總結MySql
- HBase知識點總結
- Kafka知識點總結Kafka
- JavaScript知識點總結JavaScript
- iOS 知識點總結iOS
- Java知識點總結Java
- pga知識點總結
- CSS知識點面試總結CSS面試
- HBase知識點集中總結
- 事務知識點總結
- 知識點漏缺總結
- 前端知識點總結——Vue前端Vue
- java面試知識點總結Java面試
- 前端知識點總結——HTML前端HTML
- 前端知識點總結——DOM前端
- Java 面試知識點總結Java面試
- RabbitMQ 常用知識點總結MQ
- Tomcat 知識點總結Tomcat
- MySQL 索引知識點總結MySql索引
- HTML-知識點總結HTML
- iOS GCD知識點總結iOSGC
- Spring知識點總結Spring
- Hibernate知識點總結
- Velocity知識點總結
- (5)FIFO知識點總結
- mysql 常用知識點總結MySql
- 零散知識點總結(3) Android 狀態列知識點總結Android
- 總結 MySQL 相關知識點MySql
- HTML5知識點總結HTML
- 跨域知識點部分總結跨域
- 筆試題知識點總結筆試