보통 tnsnames.ora에 접속하고 싶은 디비를 지정하죠?
con =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(Host = ip_address)
(Port = 1521))
(CONNECT_DATA = (SID = mySID))
)
ip_address 알고 있는 address
mySID 알고 있는 SID
그리고 sqlplus에서
CREATE DATABASE LINK myLink
CONNECT TO mydest IDENTIFIED BY mypass
USING 'con';
링크를 만들고
select * from mydest.mytable@myLink;
이런식으로 쓰죠?
여기서 제가 소문자로 쓰여진걸 다 알고 있습니다.
그러면 그냥 sqlplus상에서 <-- 중요합니다.
select * from mydest.mytable@myLink;
*예를 들면. ***************************************************************
select * from mydest.mytable@(connect to mydest identified by mypass using
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(Host = ip_address)
(Port = 1521))
(CONNECT_DATA = (SID = mySID))
)
***************************************************************************
와 같은 효과를 발휘하는 문을 쓸 수가 있나요?
꼭좀 부탁합니다.
|