星期五, 8月 15, 2014

Oracle 11g 安裝記實

Oracle 是資料庫中的霸主,不過在這麼多年的程式生涯中,我卻很少碰它。
安裝的次數,應該十隻手指頭都數得出來 (DB2 or MS SQL 不知道已經裝 N 次)。

不過,Oracle 在 Windows 上的安裝程序還算簡單,就是依照安裝精靈的指示,下一步,下一步地下去(不然,稍後再補一份安裝手冊)。

對我來說比較複雜的是裝完後的網路設定,只要一不小心就會弄很久 (很明顯的就是不熟)。

安裝後,我開啟 Net Manager 開始進行 Oracle Listener 的設定,並且在 Net Manager 中測試連線。沒想到,這時候竟然會冒錯誤:

ORA-12541: TNS no listener

奇怪書上沒有這種錯誤啊!我可一步一步照手冊施工咧。看來只好問問 Google 大神囉。
找來找去,把 Net Manager 上的 Listener 刪掉重建,hostname 換成 IP 又換回來,Windows service 重新啟動!以上方法通通沒有效

反而還出現錯誤『ORA-12514: TNS:listener does not currently know of service』,就這樣一個安裝的程序,弄了三個小時,還沒收尾!

最後,底下就需要筆記囉 (正解,應該只是碰巧解掉)!

1. 從 Net Manager 中移除 Listener (盧很久)
2. 重開該 Listener 的 Windows Services
3. 利用『網路組態服務程式』重新設定 Listener 就可以了

就這樣玩了三個小時!

沒有留言: