ORA-00119,ORA-00132錯誤解決案例
$sqlplus sys as sysdba
sql>startup
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENERS_ORCL'
檢查$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora 檔案,發現設定了LOCAL_LISTENER,正是這個設定導致了資料庫無法正常啟動.
使用寫字板軟體開啟$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora (本例為c:oracleproduct10.2.0db_1dbsspfileorcl.ora),複製檔案中大部分的內容,根據複製的內容,建立一個新的文字檔案,並儲存init$ORACLE_SID2.ora
Linux/unix/aix 的檔案位置為:$ORACLE_HOME/dbs/init$ORACLE_SID2.ora
Windows 的檔案位置為: $ORACLE_HOME/database/init$ORACLE_SID2.ora(本例為:c:oracleproduct10.2.0databaseinitorcl2.ora
[@more@]init$ORACLE_SID2.ora檔案內容大致為:
*.control_files='C:oradatasdefoshacontrol01.ctl','C:oradatasdefoshacontrol02.ctl','C:oradatasdefoshacontrol03.ctl'
*.core_dump_dest='C:oracleproduct10.2.0adminsdefoshanpowercdump'
*.db_block_size=8192
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='orcl'
*.db_recovery_file_dest='C:oracleproduct10.2.0flash_recovery_area'
*.db_recovery_file_dest_size=2147483648
*.db_unique_name='orcl'
*.job_queue_processes=10
*.nls_language='SIMPLIFIED CHINESE'
*.nls_territory='CHINA'
*.open_cursors=300
*.pga_aggregate_target=203423744
*.processes=1500
*.remote_login_passwordfile='EXCLUSIVE'
*.sessions=1655
*.sga_target=612368384
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS1'
*.local_listener=listener_orcl
*.user_dump_dest='C:oracleproduct10.2.0adminsdefoshanpowerudump'
刪除*.local_listener一行的內容,然後儲存檔案.
手工刪除spfile檔案
Linux/uxix/aix檔案位置為: $ORACLE_HOME/dbs/spfile$ORACLE_SID.ora
windows檔案位置為:$ORACLE_HOME/database/spfile$ORACLE_SID.ora (本例為c:oracleproduct10.2.0databasespfileorcl.ora)
使用新建立的pfile啟動資料庫到nomount狀態,建立spfile
c:>sqlplus
SQL>startup nomount pfile=c:oracleproduct10.2.0databaseinitorcl2.ora
SQL>create spfile from pfile=c:oracleproduct10.2.0databaseinitorcl2.ora
上面的語句又一次確定pfile的路徑,因為在windows環境裡,pfile是預設訪問$ORACLE_HOME/database/init$ORACLE_SID.ora檔案,而該檔案的內容一般是一行內容,告訴ORACLE SPFILE存放的路徑,如下:
SPFILE='C:oracleproduct10.2.0dbsspfileorcl.ora'
所以如果直接使用 SQL>create spfile from pfile,則建立的spfile的內容只是將SPFILE='C:oracleproduct10.2.0dbsspfileorcl.ora'這一行內容變成二進位制,會導致資料庫啟動異常.
SQL>shutdown immediate;
刪除pfile,或者重新命名.
重新啟動資料庫
$sqlplus / as sysdba
SQL>startup
SQL> startup
ORACLE 例程已經啟動。
Total System Global Area 612368384 bytes
Fixed Size 1292036 bytes
Variable Size 176163068 bytes
Database Buffers 427819008 bytes
Redo Buffers 7094272 bytes
資料庫裝載完畢。
資料庫已經開啟。
資料庫可以開啟,問題得到解決.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32980/viewspace-1048363/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解決ORA-00119和ORA-00132錯誤
- ORA-00119,ORA-00132 錯誤處理
- ORA-00230 錯誤解決案例
- 案例: 解決ORACLE ORA-27211的錯誤Oracle
- Ocelot錯誤解決
- 【拖雷】一則ORA-12500錯誤的解決案例
- VIM 常用錯誤解決
- sqldeveloper for windows 錯誤解決SQLDeveloperWindows
- 刪除EM,強制結束EM程式後,啟動資料庫ORA-00119,ORA-00132報錯。資料庫
- vsftpd 錯誤:530 and 500 錯誤解決方法FTP
- 執行impdp時出現ORA-39154錯誤的解決案例
- latex 錯誤以及解決方案
- ora-27504錯誤解決
- Datastore error in 'dirbdb'錯誤解決ASTError
- ORA-27054 錯誤解決
- mysql與php錯誤解決MySqlPHP
- mysql錯誤解決總結MySql
- PbootCMS 404 錯誤解決方法boot
- 【故障解決】OGG-00446 錯誤解決
- dbfread報錯ValueError錯誤解決方法Error
- oracle rman備份時出現ORA-19502錯誤解決案例Oracle
- 案例分析:ora-04031與ora-04030錯誤分析與解決
- set autotrace on時報SP2-0618錯誤的問題解決案例
- 【故障解決】ORA-06502錯誤解決
- HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法HTTPServerError
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- HTTP代理錯誤怎麼解決?HTTP
- undefined reference to錯誤的解決方法Undefined
- SAXParseException的錯誤解決之二Exception
- PHP curl error 60 錯誤解決PHPError
- ORA-04091錯誤解決
- ORA-3136 錯誤解決 .
- [Windows] 解決 COM Surrogate 錯誤提示Windows
- AFNetworkingErrorDomain 錯誤解決方法ErrorAI
- [Flashback]ORA-38760錯誤解決
- EXP-00091錯誤解決
- virtualbox 錯誤解決記錄
- INS-40904 錯誤解決