설명
- 페이지 '다중 인스턴스 구성 (clone 생성 및 복원)' 의 후속 작업
- 단일서버내 다중 인스턴스 (Src. : EHR / Dst. : EHRCLONE)
LISTENER.ORA 작업 (예시)
- 더보기
[root@localhost ~]# cd $TNS_ADMIN[root@localhost ~]# su - oracle[localhost.localdomain:/app/oracle]cd $TNS_ADMIN[localhost.localdomain:/app/oracle/product/10.2.0/db_1/network/admin]vi listener.ora-- 하단의 CLONE SID를 기존 LISTENER List에 추가SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME =EHR )(ORACLE_HOME = /app/oracle/product/10.2.0/db_1))(SID_DESC =(SID_NAME =CLONE )(ORACLE_HOME = /app/oracle/product/10.2.0/db_1)))
TNSNAME.ORA 작업 (예시)
-
더보기[root@localhost ~]# cd $TNS_ADMIN[root@localhost ~]# su - oracle[localhost.localdomain:/app/oracle]cd $TNS_ADMIN[localhost.localdomain:/app/oracle/product/10.2.0/db_1/network/admin]vi listener.ora-- 하단의 CLONEDB를 (LISTENER 내 명시된) CLONE을 바라보도록 설정EHR =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.109.133)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = EHR)(SID=EHR)))CLONEDB =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.109.133)(PORT = 1521))(CONNECT_DATA =(SERVER=DEDICATED)(SERVICE_NAME = CLONE)(SID=CLONE)))
LISTNER 재시작 (예시)
-
더보기[localhost.localdomain:/app/oracle/product/10.2.0/db_1/network/admin]lsnrctlLSNRCTL> stop listenerConnecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.109.133)(PORT=1521)))The command completed successfullyLSNRCTL> start listenerStarting /app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...-중략-Services Summary...Service "CLONE" has 1 instance(s).Instance "CLONE", status UNKNOWN, has 1 handler(s) for this service...Service "EHR" has 1 instance(s).Instance "EHR", status UNKNOWN, has 1 handler(s) for this service...The command completed successfully--TNSPING 테스트[localhost.localdomain:/app/oracle/product/10.2.0/db_1/network/admin]tnsping clonedb--중략--Used TNSNAMES adapter to resolve the aliasAttempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.109.133) (PORT = 1521)) (CONNECT_DATA = (SERVER=DEDICATED) (SERVICE_NAME = CLONE) (SID=CLONE)))OK (0 msec)
DBLink 등록 (예시)
-
더보기SQL> create database link clinkconnect to dba_jyoh identified by "AAaa!!11"using 'CLONEDB';Database link created.SQL> set linesize 1000set pagesize 100column OWNER format a10column DB_LINK format a20column USERNAME format a20column HOST format a20SQL> SELECT * FROM DBA_DB_LINKS;OWNER DB_LINK USERNAME HOST CREATED---------- -------------------- -------------------- -------------------- ------------SYS CLINK DBA_JYOH CLONEDB 07-MAR-22-- 조회SQL> select * from dba_jyoh.utest01@CLINK;NO----------2
'Oracle > 기타' 카테고리의 다른 글
[관리] 계정/ArchiveLog (0) | 2022.03.23 |
---|---|
[관리] 테이블스페이스 (0) | 2022.03.23 |
[관리] 파일 (data/redolog/control file) (0) | 2022.03.23 |
[기타]다중 인스턴스 구성 (clone 생성 및 복원) (0) | 2022.03.23 |