2012年10月4日星期四

在sql*plus使用SID連接Oracle Database

一般在使用sql*plus連接Oracle Database前,必需要先設定tnsnames.ora並為要連接的資料庫加上SID或Service Name。

這個實在是很麻煩的一個設定。而且自己也不一定是系統管理員。所以要有辦法不用設定tnsanames.ora也能用SID經sql*plus連接到資料庫。只要在sql*plus指令內使用connection string就能直接用SID連接了。


$ sqlplus username/password@"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=IP or hostname)(Port=port))(CONNECT_DATA=(SID=sid)))"

沒有留言:

發佈留言