Loading...

ORA-4031 관련

1 ORA-4031 관련 참고 MOS문서 리스트 1.1 Indexing Fails with the Exception Ora-04031 Unable To Allocate 32 Bytes Of Shared Memory and kglHeapInitializetemp (Doc ID 1449691.1) Master Note for Diagnosing ORA-4031 (Doc ID 1088239.1) 1.1.1 원인 - 메모리 부족으로 인하여 발생한 에러 - SGA 구성 요소가 워크로드에 비해 너무 작은 경우 발생 - APP 설계 단에 문제로 인하여 메모리내 단편화로 인해 에러 발생 - 메모리 할당에 대한 버그 1.1.2 솔루션 - MEMORY_TARGET, SGA_TARGET이 워크로드를 수용하기에 충분히 큰지 ..

2020. 3. 27. 12:12

RMAN TSPITR 테이블 DROP 복구하기

DATABASE : BACKUPTABLESPACE NAME : TESTTABLE NAME : TEST001복구 DATAFILE 경로 : /home/oracle/refresh/oradataTablespace 단위로 복구를 수행12c이후부터 table단위 복구가능 1. 테스트 table 생성 2. rman 으로 database 와 controlfile을 백업을 받는다. 3. 테이블 drop하기 4. controlfile 백업 받은 시간 확인하기 5. rman 으로 TSPITR 복구 수행하기 6. 복구 완료상태 확인하기

rman을 이용한 특정 tablespace 복구

####RMAN 이용하여 특정 tablespace만 복구 하기 참고) 해당 시나리오는 새로운 경로로 원하는 tablespace 만 복구하는 경우를 가정하여 진행.rman 백업본은 /oracle/app/oracle/bak 디렉토리에 저장되어 있다고 가정. ###1안※ redo 경로가 변경 될 경우 아래와 같이 파라미터 셋팅 후 진행한다.alter system set log_file_name_convert='/oracle/app/oracle/oradata/RES','/oracle/app/oracle/dir' scope=spfile;또는log_file_name_convert='/oracle/app/oracle/oradata/RES','/oracle/app/oracle/dir' - nomount 진행startu..

MySQL Replication 구성

직접 테스트한 결과를 토대로 작성한 문서입니다.해당 문서에서는 Master, Slave의 단방향 Replication 구성에 관한 내용입니다.감사합니다. DB version : MySQL 5.5.45OS version : Centos 6 1. MySQL Replication 구성 1.1 Master DB의 백업본을 Slave DB로 복구 ## Master -> Slave로 복제를 위한 계정 생성 ## mysql> grant replication salve on *.* to 'replication'@'192.168.56.112' identified by 'replication'; - Slave DB쪽에서 Master DB로 접속하여 변경 된 정보를 가져가야하기때문에 Master DB에서 계정 생성- 보안상..

Oracle Diskgroup Move 작업 관련

안녕하세요. 유니원아이앤씨 입니다. Oracle ASM 사용시 Diskgroup에 Redundancy를 변경해야되는 경우 Diskgroup안에 데이터 자체를 이동 시켜야 할때 유용한 작업 방법 공유드립니다. OS : Redhat 7.4 Oracle Version : 12.2.0.1 EE Config : ASM Single * 디스크그룹 이전 1. 작업대상: DATA -> N_DATA 2. 기존 디스크그룹의 데이터를 다른 디스크그룹으로 변경시에 유용한 테스트 3. 활용: 디스크 그룹에대한 Redundancy 변경이 필요한 경우 4. 백업복구의 개념이기 때문에 Database Incanation은 변경된다. * 작업 시작 1. New Diskgroup 생성 1.1 Vloume 할당 1.2 Ownership ..

MySQL 5.5 설치 및 세팅

직접 테스트한 결과를 토대로 작성한 문서로my.cnf에 관한 내용은 추후 다룰 예정입니다.감사합니다. DB version : MySQL 5.5.45OS version : Centos 6 1. MySQL 5.5 설치 1.1 MySQL Community Server 다운로드https://downloads.mysql.com/archives/community/(MySQL-5.5.45-1.linux2.6.x86_64.rpm-bundle.tar) 1) 해당 링크에 적솝하여 DB version, OS 종류를 지정하여 파일 다운로드 1.2 Install[root@master setup]# tar -xvf MySQL-5.5.45-1.linux2.6.x86_64.rpm-bundle.tar MySQL-devel-5.5.45..

2020. 2. 10. 09:17

[부하테스트] Hammer DB 참조 자료

안녕하세요. 유니원아이앤씨입니다.유지보수 고객사 중 장비 고도화를 위한 BMT 진행 중Oracle DB 부하테스트를 위하여 Hammer DB를 사용하였으며해당 내용은 BMT 진행 당시 기준으로 작성되었습니다. 관련 된 참조내용 올려드립니다. 1 Hammer DB 구성 1.1 기본 요구사항 정보

19c OGG 구성 테스트

직접 테스트 한 결과를 토대로 정리한 문서 입니다.나중에 시간될때 OGG에 대하여 설명하는 시간 갖도록 하겠습니다.감사합니다. ######################################################################################### 0. 사전 설정(SRC/TGT)PROFILE에 아래 정보를 등록한다.============================================================================export OGG_HOME=/oracle/oggexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/X11R6/lib:$OGG_HOME==================..

2020. 2. 3. 14:43

Oracle DBMS SQL TOP 조회 쿼리

안녕하세요. 유니원아이앤씨입니다. Oracle DBMS 성능분석 관련하여 각 항목별로 SQL TOP을 조회하는 쿼리 포스팅합니다.항목은 CPU 사용량, 실행시간, 처리량 기준입니다. 각 고객사 환경에 대비하여 DBA_HIST_ACTIVE_SESS_HISTORY 사용은 배제하여모든 DBMS 적용 가능한 V$SQLAREA를 기준으로 작성되었습니다. 1. Grapth 형태 Query - 눈으로 확인 가능하고 필요한 간략한 정보만을 나타내는 쿼리로 빠르게 정보수집이 가능할것으로 보입니다. - 모든 Ratio 관련 컬럼의 총량 기준은, 전체 쿼리를 합해 나눈 백분율 값 입니다. - 현재 SQL_FULL_TEXT의 내용은 최대 40자까지 표현되며 이는 해당 쿼리의 주석내용 정도만 파악하기 위함입니다, 내용이 더 필..

2017. 12. 22. 11:16

Flashback Versions Query & Transaction Query

Oracle9i의 Flashback Query를 확장한 내용이 Flashback Versions Query와 Flashback Transaction Query이다. Flashback Versions Query는 Select시 versions between명령을 넣으면 해당 정보의 history 정보가 나온다. Flashback Versions Query와 Flashback Transaction Query는 undo tablespace의 정보를 이용하기 때문에, flashback log와는 관련이 없다. Flashback Version Query는 두 가지로 나뉜다. 하나는 System Change Number(SCN)를 기준으로 하는 것과 다른 하나는 timestamp를 기준으로 하는 것이다. 여기서는 ..