oracletns中不存在名称为_oracle tnsname.ora中的SERVICE_NAME 代表实例的名称还是代表全局数据库的名称?...
你指的是 lsnr中 一個(gè)實(shí)例定義兩個(gè)不同的實(shí)例名么
ex:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.1.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = PROD)
(ORACLE_HOME = C:\oracle\product\10.1.0\db_1)
(PROGRAM = extproc)
(SERVICE_NAME = prod1 )
)
(SID_DESC =
(SID_NAME = PROD)
(ORACLE_HOME = C:\oracle\product\10.1.0\db_1)
(PROGRAM = extproc)
(SERVICE_NAME = prod2)
)
)
然后再tns中
to_prod1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = prod1)
)
)
to_prod2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = prod2)
)
)
這樣子 在連接 oracle數(shù)據(jù)庫(kù)的時(shí)候 雖然sqlplus user_name/pwd@to_prod1 還是
sqlplus user_name/pwd@to_prod2 都是會(huì)連接到 實(shí)例為PROD的數(shù)據(jù)庫(kù)的。
應(yīng)為在lsnr中定義了啊~~ 如果想看你的服務(wù)名對(duì)應(yīng)到底是哪個(gè)SID,使用lsnrctl stat 可查看的到
總結(jié)
以上是生活随笔為你收集整理的oracletns中不存在名称为_oracle tnsname.ora中的SERVICE_NAME 代表实例的名称还是代表全局数据库的名称?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql中nvl_Mysql中类似于o
- 下一篇: linux cmake编译源码,linu