Saya ingin terhubung ke database oracle yang terletak di host lain menggunakan sqlplus. Halaman ini menyarankan untuk menambahkan item pada nama saya untuk bergabung ke database itu
local_SID =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= hostname.network)(Port= 1521))
(CONNECT_DATA = (SID = remote_SID))
)
dan kemudian menggunakannya dalam sqlplus
sqlplus user/pass@local_SID
Namun, dalam keadaan saya memodifikasi nama tns lokal tidak mungkin. Apakah mungkin untuk terhubung ke basis data jauh hanya dengan menggunakan argumen sqlplus tanpa harus mengubah nama tns? Sesuatu seperti
sqlplus user/pass@remote_SID@hostname.network ;( I know, this one is not valid)
database
apakah masih ada alias TNS, yang harus ada di tnsnames.ora
, jadi itu sama dengan yang coba dihindari oleh Louis?