Oracle驚魂夜

昨天周五晚上協助客戶安裝FalconStor網路儲存設備,在安裝前必須先將Oracle 10g的Archivelog開啟:

找到init.ora檔案,加入下列設定:

log_archive_start=true
log_archive_dest=d:oracleproduct10.2.0oradataarchive
log_archive_format=arch_%s%t%r.arc

下指令關閉資料庫再啟用Archivelog:

sqlplus  sys/password as sysdba
SQL> shutdown immediate
SQL> exit
sqlplus  sys/password as sysdba
SQL> startup mount
SQL> alter database archivelog
SQL> alter database open

在安裝到FalconStor的Oracle Agent時不幸出現錯誤,檢查後判斷是主機名稱帶有中文的關係,因此直接改掉電腦名稱,繼續後續安裝,安裝完畢趁資料在同步時,我使用筆電試著連上Oracle,竟然出現TNS-12541 無監聽器的錯誤訊息!天啊!代誌大條了,此時已接近晚上23點了...。

緊張一下下、穩定情緒後,在主機上用 lsnrctl status 查一下監聽器狀態,果然看到帶有中文電腦名稱的訊息,原來監聽器設定檔 listener.ora tnsnames.ora 裡都寫有電腦名稱,先前把電腦名稱改掉,當然無法連接了。趕緊把修改檔案,終於大功告成了。

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *