我想使用sqlplus连接到位于另一台主机上的oracle数据库。该页面建议在我的tnsnames上添加一个项目以连接到该数据库
local_SID =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= hostname.network)(Port= 1521))
(CONNECT_DATA = (SID = remote_SID))
)
然后在sqlplus中使用它
sqlplus user/pass@local_SID
但是,在我的情况下,无法修改本地tnsname。是否可以仅使用sqlplus参数连接到远程数据库,而不必更改tnsnames?就像是
sqlplus user/pass@remote_SID@hostname.network ;( I know, this one is not valid)
1
甚至更短
@GlennLong-但在您的版本中,
—
2014年
database
仍然是TNS别名,该别名必须存在于中tnsnames.ora
,所以它与Louis试图避免的一样吗?