日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

64位Windows2003 Enterprise sp2 上64位Oracle10.2.0.1升级到Oracle10.2.0.3具体步骤

發布時間:2023/12/10 windows 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 64位Windows2003 Enterprise sp2 上64位Oracle10.2.0.1升级到Oracle10.2.0.3具体步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

64位Windows2003 Enterprise sp2 上64位Oracle10.2.0.1升級到Oracle10.2.0.3具體步驟


錯誤描述:64位的Oracle10.2.0.1版本在64位Windows2003 Enterprise sp2上有一個很嚴重的bug,Oracle進程的先耗盡系統的所有虛擬內存,然后耗盡系統的真實內存。最終導致系統內存不足,Oracle數據庫崩潰。查看Oracle的alert_SID.log警告日志沒有任何錯誤信息,這個可以在windows的資源管理里面監控Oracle進程所使用的真實內存及其虛擬內存情況。

服務器CPU:Inter(R) Xeon(R) CPU X5550 @2.67GHz

操作系統:Microsoft Windows Server 2003 R2 Enterprise x64 Edition Server Pack 2

?

解決:把64位的Oracle10.2.0.1升級到Oracle10.2.0.3

?

具體步驟:(根據補丁的readme文件來進行安裝都比較順利)

1、用metalink帳號下載p5337014_10203_MSWIN-x86-64.zip補丁,補丁號位5337014,下載之前先看readme說明。(別下載p5337014_10203_WIN-64.zip,這個補丁是安騰cpu使用的。)

?

1、? 在安裝補丁前,先進行數據庫備份??梢杂胑xp邏輯備份 or 數據庫的冷備份(數據文件、控制文件、重做日志、歸檔日志、pfile、spfile、密碼文件)等等備份方式,備份Oracle HOME目錄,升級不成功比較好恢復。

?

2、? 關閉Oracle的服務

??? C:\> ORACLE_BASE\ORACLE_HOME\bin\emctl stop dbconsole C:\> ORACLE_BASE\ORACLE_HOME\bin\isqlplusctl stop C:\> lsnrctl stop C:\> = sqlplus /NOLOG SQL> CONNECT SYS/SYS_Password AS SYSDBA SQL> SHUTDOWN IMMEDIATE 關閉Oracle的所有服務。(在windows的“服務”沒有啟動的oracle相關服務)

?

? 4、安裝補丁

解壓補丁,雙擊p5337014_10203_MSWIN-x86-64\Disk1\setup.exe

點擊“next”,如果設置好Oracle_HOME的環境變量,會在設置Oracle環境變量界面自動默認位原來Oracle10.2.0.1版本安裝的目錄路徑。一般為Oracle_HOME1, path一般為:D:\oracle\product\10.2.0\db_1 ,一般“next”安裝到結束。

如果安裝過程中發現有些問題無法安裝,這個可以再次確認把Oracle的所有服務關閉然后重新安裝patch。(在“服務”中停止Oracle Server的服務,推出所有sqlplus的命令窗口,如果有些文件安裝不成功,再啟動“服務”的Oracle服務時,會報本機無法啟動,錯誤:1053 。)

?

5、運行腳本,升級數據庫內核

確保上面的補丁順利安裝,然后啟動“服務”的Oracle服務

C:\>sqlplus “/as sysdba”

SQL>startup upgrade

?

(如果出現下面的錯誤:

SQL> startup upgrade

ORA-24324: 未初始化服務句柄

ORA-01041: 內部錯誤, hostdef 擴展名不存在

?

先把“服務”中的Oracle服務重新啟動

然后把當前sqlplus關閉,重新登陸sqlplus)

這樣可以正常打開數據庫,不過數據庫處于受限模式下。

?

6、運行升級腳本

1.??????????? SQL> SPOOL patch.log 2.??????????? SQL> @ORACLE_BASE\ORACLE_HOME\rdbms\admin\catupgrd.sql 3.??????????? SQL> SPOOL OFF

這個過程大概需要40分鐘

?

7、關閉,重啟。運行重新編譯無效對象腳本

1.?????????? SQL> SHUTDOWN 2.?????????? SQL> STARTUP 3.??? ???SQL> @ORACLE_BASE\ORACLE_HOME\rdbms\admin\utlrp.sql

?

升級完畢。

?


總結

以上是生活随笔為你收集整理的64位Windows2003 Enterprise sp2 上64位Oracle10.2.0.1升级到Oracle10.2.0.3具体步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。