Я хочу підключитися до бази даних oracle, розташованої на іншому хості за допомогою sqlplus. На цій сторінці запропоновано додати елемент до моїх імен tns, щоб зв’язатися з цією базою даних
local_SID =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= hostname.network)(Port= 1521))
(CONNECT_DATA = (SID = remote_SID))
)
а потім використовувати це в sqlplus
sqlplus user/pass@local_SID
Однак, за моїх обставин, змінити локальні tnsname неможливо. Чи можливо підключитися до віддаленої бази даних просто за допомогою аргументу sqlplus, не змінюючи tnsname? Щось на зразок
sqlplus user/pass@remote_SID@hostname.network ;( I know, this one is not valid)
database
все ще є псевдонім TNS, який повинен існувати в tnsnames.ora
, тому це те саме, що Луї намагався уникати?