Quiero conectarme a una base de datos Oracle ubicada en otro host usando sqlplus. Esta página sugirió agregar un elemento en mis tnsnames para conectarse a esa base de datos
local_SID =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= hostname.network)(Port= 1521))
(CONNECT_DATA = (SID = remote_SID))
)
y luego usar eso en sqlplus
sqlplus user/pass@local_SID
Sin embargo, en mis circunstancias no es posible modificar los tnsnames locales. ¿Es posible conectarse a una base de datos remota simplemente usando el argumento sqlplus sin tener que cambiar tnsnames? Algo como
sqlplus user/pass@remote_SID@hostname.network ;( I know, this one is not valid)
database
sigue siendo un alias de TNS, que tiene que existir en el tnsnames.ora
, por lo que es lo mismo que Louis estaba tratando de evitar?