Oracle Database Admin 18

ADG Switchover(Active Data Guard)

DB 환경Primary DB : CHOKI, Standby DB : RCHOKIDB 구분DB UNIQUE NAMEPrimary DBCHOKIStandby DBRCHOKI 사전 점검 (Primary, Standby)Primary DB 인 경우 SWITCHOVER_STATUS = "TO STANDBY" 인지 확인Standby DB 인 경우 SWITCHOVER_STATUS = "NOT ALLOWED" 인지 확인Standby DB 경우 Primary가 switchover(Primary 🔜 Standby) 된 후에는 "TO PRIMARY" 로 바뀜 (아래 설명) set lines 555 pages 1000col database_role for a20col SWITCHOVER_STATUS for a30SELEC..

ASM영역에 패스워드 파일

Active Data Guard 또는 Data Guard 구성 시 패스워드파일 이관&전송 시 파일로 복사 123456789 asmcmdasmcmd> pwcopy +DATAVOL/RACDB/PASSWORD/pwdracdb.725.1184325725 /tmp$ scp /tmp/ pwdracdb.725.1184325725 oracle@192.168.45.41:/oracle/product/19c/dbs/$ scp /tmp/ pwdracdb.725.1184325725 oracle@ 192.168.45.43:/oracle/product/19c/dbs/ mv pwdracdb.7..

[OEM] EM 에이전트 제거 (agent 삭제)

작업 내용 목적OEM(Oracle Enterprise Manager) 에 구성된 에이전트 제거장비교체 및 서비스종료 등으로 기존에 연동한 에이전트를 제거명령어를 통해 수동으로 제거하는 방법도 존재하나, EM 관리툴에서 삭제 작업 내용 요약 페이지 상단에 대상(Targets) → 모든 대상(All Targets) 클릭대상이름 확인 → 대상유형(target Type) = ‘에이전트(Agent)’ 항목을 찾기 ( 3872 port) 마우스 오른쪽 클릭 → 대상 설정(Target Setup) → 에이전트 역할 종료(agent Decommission) 클릭 ‘계속’ 클릭 (호스트 서버에 에이전트 종료 수행 emctl stop agent) “저장소에서 에이전트 제거(Remove Agent from Reposit..

DB Link SYS_HUB

관련 링크 : What Is The Use Of DataBase Link SYS.SYS_HUB And Can It Be Deleted (문서 ID 2413797.1) 오라클 설치 시 디폴트로 생성되어 있는 DB Link SYS_HUB 는 읽기 전용(read-Only) 인스턴스에서 실행된 DML작업을 실제로 실행 될 수 있는 읽기/쓰기(Read/Write) 인스턴스로 라우팅하는 데 사용됩니다. 읽기전용(Read-Only) 인스턴스를 사용하지 않는다면 해당 DB Link는 삭제하여도 무방합니다.삭제 시 부작용없이 삭제 가능합니다. 1234567891011121314151617181920  SQL> set lines 555 pages 1000..

Segment Size 조회(테이블/인덱스 사이즈 조회)

세그먼트 조회 SQL문 정리 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879================================================================- Segment Size Check================================================================ -- Segment Size check select owner,&nbs..

[OGG] Coordinated Replicated

Coordinated Replicat 개요Coordinated Replicat은 복제를 병렬로 처리하기 위해 여러 개의 쓰레드를 사용하는 복제 유형입니다.각 쓰레드는 독립적으로 트랜잭션을 처리하지만, 전체적으로는 단일 Replicat 인스턴스처럼 작동합니다.처리 속도 향상을 위해 설계되었으며, 고성능 복제 환경에 적합합니다. 작동 방식Replicat 프로세스는 여러 개의 쓰레드로 구성되어 있고, 각 쓰레드는 서로 다른 트랜잭션을 병렬로 처리합니다.쓰레드는 복제 데이터를 받아들여 정해진 기준에 따라 트랜잭션을 분배받습니다.트랜잭션은 충돌을 피하기 위해 키 매핑 또는 해시 알고리즘을 사용하여 특정 쓰레드에 할당됩니다. 장점병렬 처리로 인해 데이터 적재 속도 및 처리량이 증가단일 Replicat보다 더 많은 ..

Session 파라미터 설정

DB Sesion Level 설정 PGA 메모리 내 정렬(Sort), 조인(Hash join) 등의 영역을 늘려서 메모리 Temp Tablespace 디스크 사용을 줄이고 메모리에서 빠르게 처리하기 위함.인덱스 생성 및 다량 데이터 처리(Batch) 등 수행 시 참조ALTER SESSION SET WORKAREA_SIZE_POLICY = MANUAL;ALTER SESSION SET SORT_AREA_SIZE = 536870912;ALTER SESSION SET SORT_AREA_RETAINED_SIZE = 536870912;ALTER SESSION SET HASH_AREA_SIZE = 536870912;ALTER SESSION SET DB_FILE_MULTIBLOCK_READ_COUNT = 256;ALT..

Oracle Active Data Guard 19c- ADG 구성

ADG 테스트를 위한 간단한 Single to Single ADG(Active Data Guard) 구성 0. ADG 구성 환경 Primary DBStandby DBhostnamechokijulyIP192.168.71.101192.168.71.102instance_name(SID)CHOKIRCHOKI데이터파일/oracle/oracle_base/oradata/oracle/oradata/oracle/oradata_chki아카이브로그/arch/arch 1. [Primary] Logging 설정Force logging, supplemental Logging 설정 수행col name for a10col force_logging for a15col log_mode for a14select name, forc..

Oracle RAC pfile 변경

ORACLE RAC pfile 변경  - pfile 생성 DB가 Down 된 상태에서도 가능create pfile='/oracle/product/19c/dbs/spfilebkp_initORCL1.ora' from spfile;create pfile='/oracle/product/19c/dbs/spfilebkp_initORCL2.ora' from spfile; - Database Config 설정 확인 Spfile 항목을 Null 처리Spfile 항목을 Null처리하면 $ORACLE_HOME/dbs 경로에 있는 pfile을 바라보게 되므로 pfile로 운용가능$ su - oracle$ srvctl config database -d orclDatabase unique name: orclDatabase nam..