在LINUX資料庫上修改了tnsnames.ora後,需要重啟資料庫嗎?

swq618發表於2016-11-24

在LINUX資料庫上修改了tnsnames.ora後,需要重啟資料庫嗎?

在LINUX資料庫上修改了tnsnames.ora,增加了一條TNS協議,但是建了資料庫遠端連結仍不起作用,需要重啟資料庫才能生效嗎?

不需要重新啟動

實驗
1)啟動資料庫ora9.0.1

2)編輯tnsnames.ora,增加
testdblk =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.19.11.11)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ora9)
)
)

儲存退出。

3)在SQLPLUS中

sql>create public database link link_ora9 connect to testuser identified by testuser using testdblk;

資料庫連結已建立
4)select * from testuser.oper_trace_file@link_ora9;
000000yw 20050120029260 I 20-1月 -05
000000yw 20080101000102 06 A 20-1月 -05
000000yw 20050120029260 O 20-1月 -05
000000yw 20050121029480 I 21-1月 -05
000000yw 20050121029480 O 21-1月 -05
....


參閱:http://www.itpub.net/315493.html

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

相關文章