作爲Oracle 12c的新手,我在修改memory_target設置的同時搞亂了網絡設置,我很奇怪,但知道它發生了什麼。Oracle監聽器混亂
到目前爲止,SID = oradb2在主機oracle12c.mydomain.com的1538上很好地收聽。現在它不。我不知道1539港口是如何進入圖片的。我希望你能幫助我。
這裏是我的$ ORACLE_HOME /網絡/管理/ listener.ora文件:
LISTENER1 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle12c.mydomain.com)(PORT = 1538))
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle12c.mydomain.com)(PORT = 1539))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
這裏是我的$ ORACLE_HOME /網絡/管理/ tnsnames.ora文件
ORADB2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle12c.omilia.com)(PORT = 1539))
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = oradb2))
)
LISTENER_ORADB2 = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle12c.omilia.com)(PORT = 1538))
LISTENER_ORADB1 = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle12c.omilia.com)(PORT = 1538))
現在聯繫oradb2通過端口1539上的JDBC的SID給了我ORA-12505錯誤,並且端口1538甚至沒有在監聽。
tnsping oradb2
給
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle12c.mydomain.com)(PORT = 1539)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = oradb2)))
OK (10 msec)
的/home/oracle/app/oracle/admin/oradb2/scripts/init.ora
文件包含行
local_listener=ORADB2
複製 - 粘貼錯誤,這裏是tnsnames.ora中: ORADB2 = (DESCRIPTION = (ADDRESS =(PROTOCOL = TCP)(HOST = oracle12c.omilia.com)(PORT = 1539)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = oradb2) ) ) LISTENER_ORADB2 = (ADDRESS =(PROTOCOL = TCP)(HOST = oracle12c.omilia.com)(PORT = 1538)) LISTENER_ORADB1 = ( ADDRESS =(PROTOCOL = TCP)(HOST = oracle12c.omilia.com)(PORT = 1538)) – GID