【轉】oracle10g升級10.2.0.4補丁後,提示ORA-12526: TNS: 監聽程序: 所有適用例程都處於受限模式問題處理

下載相應升級包(p6810189_10204_Linux-x86-64.zip),並通過unzip解壓縮生成Disk1文件夾,切換到Disk1文件夾下,切換到oracle安裝用戶鍵入./runInstaller開始安裝。若沒有創建數據庫,則只需要直接安裝升級補丁升級數據庫軟件即可;若已經創建數據庫,則還需要關閉正在運行的數據庫與相應監聽程序。

 

裝完後提示ORA-12526: TNS: 監聽程序: 所有適用例程都處於受限模式問題處理

 

表面上看不出問題,後來查看alert_oracas.log文件
說要使用upgrade選項啓動

啓動sqlplus
sqlplus / as sysdba
輸入
SQL>startup upgrade
正常啓動。但是PL/SQL DEVELOPER 連不上。,
暈。估計沒執行升級腳本。通過以下步驟升級成功。
SQL>@d:/oracle/product/10.2.0/db_1/rdbms/admin/catupgrd.sql
待catupgrd.sql腳本執行完成,花了半個多小時;
SQL>shutdown immediate
shutdown immediate關閉數據庫;
SQL>startup
startup啓動數據庫,執行腳本D:/oracle/product/10.2.0/db_1/RDBMS/ADMIN/utlrp.sql;
執行完畢後執行查詢所有重新編譯錯誤
SQL> select * from utl_recomp_errors;
未選定行(這裏說明沒有錯誤)
執行檢查:
SQL> select name from v$database(確認ORACLE_SID正確,爲orcl)
SQL> show user(確認當前使用者爲SYS)
SQL> select tablespace_name, bytes from dba_data_files(對系統表空間大小進行確認)。
SQL> @d:/oracle/product/10.2.0/db_1/rdbms/admin/catalog.sql(重建SYS用戶視圖 )
(注:這步在我升級的時候語句全部報錯,應該可以忽略)
SQL>shutdown immediate
SQL>startup
數據庫啓動成功

發現em還是版本,
繼續升級emconsole
SQL>emca -upgrade db
填入相應配置 ok
注:升級後訪問使用的是https

 

參考文章:http://hi.baidu.com/czf1220/blog/item/500da40f66f53ee7ab6457de.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章