Ich möchte mit sqlplus eine Verbindung zu einer Oracle-Datenbank auf einem anderen Host herstellen. Auf dieser Seite wurde vorgeschlagen, ein Element in meine tnsnames aufzunehmen, um eine Verbindung zu dieser Datenbank herzustellen
local_SID =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= hostname.network)(Port= 1521))
(CONNECT_DATA = (SID = remote_SID))
)
und benutze das dann in sqlplus
sqlplus user/pass@local_SID
Unter meinen Umständen ist es jedoch nicht möglich, die lokalen tnsnames zu ändern. Ist es möglich, mit sqlplus eine Verbindung zu einer entfernten Datenbank herzustellen, ohne tnsnames ändern zu müssen? So etwas wie
sqlplus user/pass@remote_SID@hostname.network ;( I know, this one is not valid)
database
es immer noch einen TNS-Alias, der in der existieren muss tnsnames.ora
, also ist es das gleiche, was Louis zu vermeiden versucht hat?