Oracle 多個例項 沒有listener.ora/sqlnet.ora/tnsnames.ora

lishiran發表於2009-07-29

今天有個專案需要遷移資料,情況是同一個資料庫不同例項,由於需要用到database link,就去network/admin下的tnsnames.ora檔案,奇怪並沒有這個檔案,後來在網上找資料,據說是oracle用了動態註冊功能。

[@more@]

那怎麼產生這個檔案呢?

我用的vncserver啟動桌面環境,用命令netca重新建立這個檔案。然後把其它的例項名手動加進去:

xpd_dev =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = jocpro_db)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = xpd_dev)
)
)


webs =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = jocpro_db)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = webs)
)
)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9099175/viewspace-1024722/,如需轉載,請註明出處,否則將追究法律責任。

相關文章