Chcę połączyć się z bazą danych Oracle na innym hoście za pomocą narzędzia sqlplus. Ta strona sugerowała dodanie elementu do moich nazw tnsn, aby połączyć się z tą bazą danych
local_SID =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= hostname.network)(Port= 1521))
(CONNECT_DATA = (SID = remote_SID))
)
a następnie użyj tego w sqlplus
sqlplus user/pass@local_SID
Jednak w moich okolicznościach modyfikacja lokalnych nazw tns nie jest możliwa. Czy można połączyć się ze zdalną bazą danych za pomocą argumentu sqlplus bez konieczności zmiany nazw tnsn? Coś jak
sqlplus user/pass@remote_SID@hostname.network ;( I know, this one is not valid)
database
wciąż istnieje alias TNS, który musi istnieć w tnsnames.ora
, więc jest taki sam, jak Louis próbował tego uniknąć?