如果我有一个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