sqlplus를 사용하여 다른 호스트에있는 Oracle 데이터베이스에 연결하고 싶습니다. 이 페이지 는 데이터베이스에 연결하기 위해 내 tnsnames에 항목을 추가하도록 제안했습니다.
local_SID =
(DESCRIPTION =
(ADDRESS = (PROTOCOL= TCP)(Host= hostname.network)(Port= 1521))
(CONNECT_DATA = (SID = remote_SID))
)
그런 다음 sqlplus에서 사용하십시오.
sqlplus user/pass@local_SID
그러나 내 환경에서는 로컬 tnsname을 수정할 수 없습니다. tnsnames를 변경하지 않고 sqlplus 인수를 사용하여 원격 데이터베이스에 연결할 수 있습니까? 같은 것
sqlplus user/pass@remote_SID@hostname.network ;( I know, this one is not valid)
database
여전히 TNS 별칭이 있어야합니다. tnsnames.ora
Louis가 피하려고하는 것과 동일합니까?