2012年7月19日 星期四

用DBCA建database後

DBCA重建資料庫後, 一切都後順利, 但是重新開機後, 同事反應, 出現
ORA-12505, TNS: listener does no currently know of SID given in connect descriptor
ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務
Why ? 已經有下dbstart了, lsnrctl 也有 start了, 為何還會出現錯誤.
解決方法如下:
每次Oracle開機,
$> sqlplus / as sysdba
SQL> startup;
即可, 但是每次都要下, 很麻煩; 另一個方法, 修改 oratab

vi /etc/oratab

orcl:/oracle/u01/app/oracle/product/10.2.0/db_1:N
改為
orcl:/oracle/u01/app/oracle/product/10.2.0/db_1:Y

下次dbstart 就會自動啟動了.

沒有留言: