CMAN 설정방법
2004.9.16 강남xxxx병원
OS: Windows 2000 server
DB: 8.1.7.4.0
HA: Legato Cluster
상황: DB서버가 사설IP를 쓰는 상황에 방화벽 밖의 웹서버(client)에서 DB에 접속하기 위해서 설정. 웹으로 진료 접수를 하려고함.
DB <———-> Firewall(NAT) <———-> Client
10.10.10.1 10.10.10.1=211.103.10.1 210.124.65.1
1. Software 설치(DB)
Oracle CD를 넣고 CMAN 항목을 설치한다(오라클과 관련된 모든 서비스는 종료한다)
2. CMAN.ORA 파라메터 수정(DB)
ORACLE_HOME/network/admin/sample/cman.ora 를 상위 dir로 복사한다.
CMAN.ORA
cman = (ADDRESS_LIST=
(ADDRESS=(PROTOCOL=tcp)(HOST=10.10.10.1)(PORT=1630)(QUEUESIZE=32))
)
cman_admin = (ADDRESS=(PROTOCOL=tcp)(HOST=10.10.10.1)(PORT=1830))
cman_profile = (parameter_list=
(MAXIMUM_RELAYS=1024)
(LOG_LEVEL=0)
(TRACING=no)
(RELAY_STATISTICS=yes)
(SHOW_TNS_INFO=yes)
(USE_ASYNC_CALL=yes)
(AUTHENTICATION_LEVEL=0)
(REMOTE_ADMIN=FALSE)
)
3. tnsnames.ora 수정(Client)
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = test.aa.com)(PORT = 1630))
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.1)(PORT = 1521))
)
(CONNECT_DATA =
(sid = ORCL)
)
(source_route=yes)
)
4. CMAN start(DB)
C:> cmctl start | stop | status
제어판에서 시작하는게 더 잘됨.
DB,listener는 기존에 사용하던대로 하면 됨.