Oracle Database Admin 20

Oracle ogg 설치(Oracle GoldenGate) Silent

Oracle GoldenGate 19cOracle Database가 설치된 서버에 Oracle to Oracle GoldenGate 설치 ogg OS계정 생성useradd -g dba -G dba ggspasswd ogg bash_profile 설정su - oggvi .bash_profile## 아래 내용 입력PATH=$PATH:$HOME/.local/bin:$HOME/binexport TMP=/tmpexport TMPDIR=$TMPexport PATHexport ORACLE_UNQNAME=CHOKIexport ORACLE_SID=CHOKIexport ORACLE_BASE=/oracle/oracle_baseexport ORACLE_HOME=/oracle/app/product/19cexport..

Shared Pool 부족 관리 - Literal SQL

어플리케이션의 Query가 바인드 변수 처리를 하지 않거나 Literal 변수 사용으로 인해 빈번한 Hard Parsing 발생 시 Shared Pool부족 발생 가능합니다. Shared Pool 부족 시 ORA-4031 에러가 발생할 수 있으며, ORA-4031 발생 후에 이미 장애상황이 발생할 수 있으므로..사전에 Shared Pool Free 를 모니터링하여 Shared Pool 이 감소하는 원인을 찾은 후 조치하도록 합니다. Shared Pool 부족이 발생하는 원인 다양하나 Literal SQL로 인해 발생 시 조치 내용을 작성하였습니다. -- dba_hist_snapshot (AWR수집시 snapshot 구간 확인)select * from dba_hist_snapshot where insta..

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..

반응형