如果我有一個Oracle 11g數據庫設置,使我可以別名數據庫在Oracle
sqlplus user/[email protected]:1521/ora11
訪問它。然而,我想知道是否可以設置別名通過訪問它:
sqlplus user/[email protected]
我可以設置Oracle SID和通過
export ORACLE_SID=ora11
sqlplus user/pass
連接但是,如果我有一個以上的數據庫,即,ORA10 - > ORACL E-10和ORA11 - >預言11,然後我更願意連接爲
sqlplus user/[email protected]
sqlplus user/[email protected]
而不必鍵入出本地主機或每次設置ORACLE_SID。
如果我試圖訪問遠程oracle數據庫並且不希望每次希望連接時都記住IP/PORT/SID,那麼這樣做也會很有用。
我不知道,但我的ORACLE 11服務器上的這些TNS項創建自動的,當我創建數據庫 – 2010-12-12 15:51:42
是,服務器會自動生成它們(因爲如果您創建數據庫鏈接,它將需要充當客戶端),但是如果需要它們,您可以添加額外的別名,或者維護單獨的每個用戶tnsnames.ora('$ HOME/.tnsnames .ora',來自內存)。 – SimonJ 2010-12-12 15:59:46
[RenéNyffenegger的頁面](http://www.adp-gmbh.ch/ora/network/connection.html)可能是有趣的。 – SimonJ 2010-12-12 16:02:51