需要採取哪些步驟來更改Oracle 10g的IP地址?從dhcp地址轉到靜態IP並重新啓動後,我無法連接到數據庫。如何更改Oracle 10g上的IP地址
6
A
回答
2
更多信息請。你的意思是你已經更改了數據庫所在的主機的IP地址,現在你必須從一個不同的MAC地址連接到它,或者你在更改IP後啓動數據庫時遇到問題?
...你收到什麼錯誤信息?
4
如果服務器的IP地址改變了,這是第一件事情我想看看:
客戶機上的TNSNAMES.ORA文件 - 它有IP地址硬編碼?如果是這樣,請改變它。它使用機器名稱嗎?如果是這樣,機器名稱是否解析到客戶機器上的正確IP地址?
服務器上的LISTENER.ORA文件 - 是否明確指定舊IP地址作爲其監聽地址?
2
最明顯的要檢查的文件是:
$ ORACLE_HOME /網絡/ admin/tnsnames.ora中 $ ORACLE_HOME /網絡/管理/ listener.ora中
比我們需要更多的信息其它。 ..
- 我認爲你的意思是Oracle 10g數據庫而不是Oracle 10g應用服務器?
- 數據庫是否可以正常啓動?
- 數據庫警報日誌中是否有任何內容?
- 是從客戶端或服務器連接的錯誤嗎?
- 你會得到什麼錯誤信息?
- 你可以ping它的機器上的新地址(通過名稱+ IP地址)從客戶端+服務器?
- TNSPING是否工作?
- 你可以在服務器上使用SQL * Plus進行連接嗎?
- 你有什麼其他工具嘗試連接?更新後
評論
請你能張貼...
- 你的舊的IP地址(如果知道的話)
- 爲新的IP地址
- 您的FQDN (例如machine.domain.com)
- 「ipconfig/all」(或等效)的輸出
- 您的聽衆。ORA文件
- 的輸出 「$ ORACLE_HOME/bin中/ LSNRCTL開始」
- 的 「$ ORACLE_HOME /斌/ lsnrctl的狀態」
1
檢查LOCAL_LISTENER沒有定義(或正確定義)的輸出數據庫 - 由於這裏的輸入不正確,可能無法正確註冊。也可以嘗試「ALTER SYSTEM REGISTER」試圖與聽衆註冊(而不是等待長達3分鐘的自動註冊)。檢查LISTENER.LOG看到註冊的實例(service_update *)和「lsnrctl的狀態」,看看它的存在。
0
你更改DNS主機名?你能ping另一臺機器的主機名嗎?
相關問題
- 1. 如何更改phpmyadmin MySQL的IP地址?
- 2. 如何更改eve的IP地址?
- 3. 如何檢測IP地址更改?
- 4. 如何在C++中更改IP地址?
- 5. 如何更改UdpClient IP地址?
- 6. 更改程序IP地址
- 7. 更改EC2實例的公共IP地址彈性IP地址
- 8. 更改OpenShift Origin VM的IP地址
- 9. 更改Team Foundation Server 2013的IP地址
- 10. 更改docker橋的IP地址池
- 11. 更改容器分配的IP地址
- 12. IP地址欺騙/更改爲在本地機器上測試
- 13. 如何將我的IP地址更改爲給定地址並訪問網站
- 14. 在C#中更改IP地址
- 15. CDH 5.1主機IP地址更改
- 16. Python使用WMI更改IP地址
- 17. 在VB.Net中更改IP地址
- 18. 使用腳本更改solaris IP地址
- 19. 如何檢索Meteorjs上的IP地址?
- 20. 如何獲得Oracle內部PC的本地IP地址ApEx
- 21. 如何檢測Android中的Wi-Fi IP地址更改
- 22. 如何更改Docker容器的默認分配IP地址?
- 23. 如何在客戶端的IP地址更改
- 24. 如何自動獲得有關IP地址更改的通知
- 25. 如何檢查VB.NET中的IP地址更改?
- 26. 我們如何更改Android仿真器的IP地址
- 27. 在windows上更改ip地址的腳本
- 28. 檢測接口上的IP地址更改
- 29. 如何從網絡上的IP地址獲取MAC地址?
- 30. 如何更改oracle中的日期和時間10g
我更改了tnsnames和偵聽器的IP地址,但是現在我收到一條與TNS相關的錯誤,未找到請求的sid。 – Joshua 2008-09-20 13:28:53
根據最近發生的事件,我認爲問題在於Listener未檢測到新IP上的舊實例。 – Joshua 2008-11-05 17:33:36