다른 사람이 해놓은 오라클 설정이 있는데 자료도 없고 해서 물어봅니다.
Server1은 ip 100, Server2는 ip 200 입니다.
Server1의 tns 는
SID_M =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 100)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = SID)
)
)
SID_B =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 200)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = SID)
)
)
SID =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = Server1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = SID)
)
)
이렇게 되어 있습니다.
제가 초보라 뭘 봐야 할지도 잘 모르겠네요 ㅡㅜ
Server1 에서 운영되고 있는 프로그램은 SID_M 에만 접속해서 하는거 같은데
SID 는 왜 있는지도 모르겠네요. SID 는 왜 컴퓨터 이름으로 접속을 했는지도 모르겠고요...
동기화 되어 있는걸까요?
Server1 의 리스너에서는 HOST=200 으로 되어있습니다.
도움 주시면 정말 감사하겠습니다.
친절한 답변 감사드립니다~
Server1 의 리스너 말씀이신가요?
정확하지는 않지만 Server1 에는 SID_M, Server2 에는 SID_B 로 오라클이 설치되어 있는거 같습니다.
Server1 고장시 Server2 로 대체 운영하기 위해 그렇게 구성된 걸로 알고 있습니다.
데이터도 실시간으로 동기화 될거 같은데 어디서(운영프로그램 또는 오라클) 되는지는 모르겠습니다.
그런데 SID 는 'HOST=Server1' 인데 무슨 용도인지 모르겠습니다.
Server1 의 프로그램에서는 SID_M 으로만 접속하는거 같습니다.
거의 아무것도 모르는 초보라 어렵네요...