好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Oracle11.2.0.1如何升級到11.2.0.3 Oracle同版本升級

Oracle11.2.0.1如何升級到11.2.0.3 Oracle同版本升級

熱門標簽:哪個400外呼系統好 山東crm外呼系統軟件 百度地圖標注途經點 哈爾濱電話機器人銷售招聘 圖吧網站地圖標注 慧營銷crm外呼系統丹丹 開發外呼系統 愛客外呼系統怎么樣 地圖標注養老院

Oracle數據庫升級也并非簡單的事,這篇文章對Oracle那點事做了較詳細的介紹:Oracle數據庫升級或數據遷移方法研究

我還屬于Oracle的菜鳥,就不獻丑介紹了。

下面我就簡單總結下,Oracle同版本升級的經歷: 
升級數據庫:
1. 先檢查數據庫當前版本:SELECT * FROM v$version;

2. 使用RMAN或exp 進行全庫備份
這一步非常非常重要,因升級到數據部分時,虛擬機沒空間了,導致VM崩潰,升級失敗.orcl庫也掛了,不得不從另一臺Oracle上創建了一個Orcl,然后,冷備遷移過來,才得以重新升級。】
如:RMAN全備
    export ORACLE_SID=orcl
  rman target /
  RMAN>backup full database plus archivelog //全備數據庫,并且包括ArchiveLog。

3. 最后按下面步驟進行升級
1> 先知道Oracle 7個更新文件的作用:
第一 和 二個包表示database ,  如果升級數據庫,只需要這2個文件即可。
第三個包表示grid,  用來升級RAC 的CRS。如果升級RAC 要先用這個文件。
第四個表示客戶端,
第五個表示gateways,
第六個表示 examples,   這個是我們的示例文件安裝包。

2> 升級Oracle數據庫
首先將第一和二個zip壓縮包上傳,并在同一個目錄下解壓,因為,它兩的目錄結構基本一致,并且這兩壓縮包的內容需要合并后才能,執行runInstaller文件。所有要在同一個目錄下解壓,這樣會直接合并。

3> 運行runInstaller,若沒有圖像界面會可能就需要有應答文件了,這個就需要再查了,
我測試時,有圖形界面,所以直接用圖形界面來升級:
需要注意幾個地方:
A. 這是第一個地方,這里需要點,“Skip software updates"跳到軟件更新
B.這里是選項安裝新Oracle軟件的位置,這里不能寫舊的位置。
另注: 磁盤空間一定要5~10G, Oracle11.2.0.1升級到11.2.0.3需要4.1G。
C. 第三點:需要注意: /etc/oratab這個文件。
因為,更新到最后是更新數據庫,更新數據庫時,必須要有一個數據庫是運行的.才能執行,并且更新數據庫時,它是通過oratab文件來讓你選擇通過那個運行的數據庫來嘗試更新數據庫。

4. 數據庫更新完后,需要做以下事情:
首先,升級完成后,需要將Oracle必須的環境變量修改為升級后的Oracle軟件路徑。
需要修改: ORACLE_HOME.
如我的環境: 
Oracle11.2.0.1時:
ORACLE_BASE=/home/oracle/ora
ORACLE_HOME=$ORACLE_BASE/product/11g/db_1
升級后,Oracle版本為:11.2.0.3,新的家目錄為:
Oracle11.2.0.3: ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3/db_1

1> 先執行這個文件,用sysdba的權限:  

 SQL> SPOOL update.info
  SQL> $ORACLE_HOME/rdbms/admin/utlu112i.sql
  SQL> SPOOL OFF

  查看日志是否有錯誤。

2> 關閉數據庫,并更新啟動。   

 SQL> shutdown immediate
  SQL> startup upgrade

  SQL> select * from v$version; #查看Oracle的版本。
   SQL> select status from v$instance;
  STATUS
  ------------
  OPEN MIGRATE

  #下面開始執行升級腳本。
   SQL> SPOOL update-info.log
  SQL> @$ORACLE_HOME/rdbms/admin/catupgrd.sql 
  #下面是查看升級結果的; 這個不是很確定,因為參考博客的環境是,
  # 是9i 升 10g
  #SQL> @$ORACLE_HOME/rdbms/admin/utlu102s.sql
  SQL> SPOOL OFF


完成后,需要查看升級日志,是否有保錯,若有,則重新執行升級SQL腳本。

 #升級完成后,需要重啟DB.
  SQL> shutdown immediate
  SQL> startup 
   #下面是執行重新編譯無效對象
   SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql
  #查看是否還存在無效對象,若為0,則表示升級完成。否則重新執行編譯。
   SQL> SELECT count(*) FROM dba_objects WHERE status='INVALID';

   SQL> select name from v$database; #確認數據庫的SID是否正確。
   SQL> show user; #確認當前是否為sys用戶。
   SQL> select tablespace_name, bytes from dba_data_files; #確認表空間大小是否正確.

  #下面這個步驟網文中沒有,這是尚觀視頻中提到的,作用不明.
  #SQL> @$ORACLE_HOME/rdbms/admin/catalog.sql

  #最后,重啟數據庫沒有問題就是升級成功了。
   SQL> select status from v$instance;
  STATUS
  ------------
  OPEN  #注意,成功打開數據庫后,這里將是OPEN,而非OPEN MIGRATE

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Oracle組件實現動態Web數據庫
  • 安裝SQL Server 2016出錯提示:需要安裝oracle JRE7 更新 51(64位)或更高版本問題的解決方法
  • oracle11g 最終版本11.2.0.4安裝詳細過程介紹
  • Win7 64環境下Oracle10g 64位版本安裝教程
  • Oracle客戶端版本及位數(Windows系統)查看方法
  • VMware中linux環境下oracle安裝圖文教程(二)ORACLE 10.2.05版本的升級補丁安裝
  • oracle 日期函數集合(集中版本)
  • Oracle Faq(Oracle的版本)
  • Oracle相關組件版本信息的介紹

標簽:周口 武漢 青島 甘肅 開封 固原 承德 和田

巨人網絡通訊聲明:本文標題《Oracle11.2.0.1如何升級到11.2.0.3 Oracle同版本升級》,本文關鍵詞  Oracle11.2.0.1,如何,升級,到,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle11.2.0.1如何升級到11.2.0.3 Oracle同版本升級》相關的同類信息!
  • 本頁收集關于Oracle11.2.0.1如何升級到11.2.0.3 Oracle同版本升級的相關信息資訊供網民參考!
  • 推薦文章