버전 비교
키
- 이 줄이 추가되었습니다.
- 이 줄이 삭제되었습니다.
- 서식이 변경되었습니다.
Network 설정
서버 Network 설정
서버 정보 hosts 파일 저장
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
10.10.50.11 ora_act 10.10.50.21 ora_stb |
hosts 파일에 Primary 서버의 정보와 Standby 서버의 정보를 입력합니다.
IP를 사용하지 않고 등록된 서버 정보로 접속을 하기 위한 작업입니다.
Listener 설정
Network manager로 primary listener 수정
코드 블럭 | ||||
---|---|---|---|---|
| ||||
netmgr |
Network Manager를 실행하여 Static Listener를 설정합니다.
직접 listener.ora 파일을 수정해도 됩니다.
Network Manger 화면에서 Oracle Net 구성의 로컬 부분을 클릭하여 확장합니다.
Image Removed
Image Removed
Image Removed
Image Removed
Primary는 DB 생성시에 Listener가 이미 설정되어 있을 수 있습니다.
중앙 상단의 '수신 위치'를 '데이터베이스 서비스'로 변경해줍니다.
Image Added
아래 버튼에서 <데이터베이스 추가> 버튼을 클릭합니다.
Image Added
데이터베이스1 항목에 다음과 같이 정보를 입력합니다.
- 전역 데이터베이스 이름 : ORCL (서비스 명)
- Oracle 홈 디렉토리 : (ORACLE_HOME으로 지정된 경로)
- SID : orcl (데이터베이스의 SID)
Image Added
<데이터베이스 추가> 버튼을 클릭하여 데이터베이스2를 추가한 후 다음과 같이 입력합니다.
- 전역 데이터베이스 이름 : ORCL_DGB (서비스 명_DGB)
- Oracle 홈 디렉토리 : (ORACLE_HOME으로 지정된 경로)
- SID : orcl (데이터베이스의 SID)
Image Added
<데이터베이스 추가> 버튼을 클릭하여 데이터베이스3를 추가한 후 다음과 같이 입력합니다.
- 전역 데이터베이스 이름 : ORCL_DGB (서비스 명_DGMGRL)
- Oracle 홈 디렉토리 : (ORACLE_HOME으로 지정된 경로)
- SID : orcl (데이터베이스의 SID)
Image Added
Listener 설정이 모두 완료되었으면, 좌측 상단에 '파일' > '네트워크 구성 저장'을 클릭하여 작업한 내용을 저장합니다.
저장을 하게 되면 listener.ora 파일에 변경된 내용이 반영됩니다.
Image Removed
Primary의 listener.ora 파일
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ora-act)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL) (ORACLE_HOME = /u01/app/oracle/product/18.3.0/db_1) (SID_NAME = orcl) ) (SID_DESC = (GLOBAL_DBNAME = ORCL_DGB) (ORACLE_HOME = /u01/app/oracle/product/18.3.0/db_1) (SID_NAME = orcl) ) (SID_DESC = (GLOBAL_DBNAME = ORCL_DGMGRL) (ORACLE_HOME = /u01/app/oracle/product/18.3.0/db_1) (SID_NAME = orcl) ) ) ADR_BASE_LISTENER = /u01/app/oracle |
Primary 노드의 listener.ora 파일의 내용은 다음과 같이 변경됩니다.
Network Manager를 사용하지 않고 직접 listener.ora 파일을 수정해도Static Listener를 추가할 수 있습니다.
Network manager로 standby listener 생성
코드 블럭 | ||||
---|---|---|---|---|
| ||||
netmgr |
Standby의 listener.ora 파일
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ora-stb)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = ORCL_STB) (ORACLE_HOME = /u01/app/oracle/product/18.3.0/db_1) (SID_NAME = orcl) ) (SID_DESC = (GLOBAL_DBNAME = ORCL_STB_DGB) (ORACLE_HOME = /u01/app/oracle/product/18.3.0/db_1) (SID_NAME = orcl) ) (SID_DESC = (GLOBAL_DBNAME = ORCL_STB_DGMGRL) (ORACLE_HOME = /u01/app/oracle/product/18.3.0/db_1) (SID_NAME = orcl) ) ) ADR_BASE_LISTENER = /u01/app/oracle |
리스너 기동
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
lsnrctl start lsnrctl status |
펼치기 | ||||
---|---|---|---|---|
|
Local Net Service Name 구성
Net Configuration Assistant 실행
코드 블럭 | ||||
---|---|---|---|---|
| ||||
netca |
Primary 데이터베이스의 접속 정보 등록
Standby 데이터베이스의 접속 정보 등록
tnsnames.ora 파일
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ora-act)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL) ) ) ORCL_STB = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ora-stb)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL_STB) ) ) |
펼치기 | ||
---|---|---|
|