행위

오라클 덤프 sql이용방법

DB CAFE

thumb_up 추천메뉴 바로가기


1 oradebug 대체[편집]

alter session set tracefile_identifier = 'alter_session';
execute dbms_system.ksdwrt(1,'Example using alter session'); -- 주석 기록 1:트레이스 파일 내에 기록 ,2:alter log에 기록 ,3은 둘다에 기록 
alter session set events 'immediate trace name buffers level 1';


2 데이터 파일 블록 덤프[편집]

  • 인덱스 루프 블록,세그먼트 헤더 블록 식별을 위한 덤프
alter system dump datafile (File no) block (Block no);
alter system dump datafile 4 block 129;

alter system dump datafile (File no) block min (Block min) block max (Block max);
alter system dump datafile 4 block min 129 block max 133;


  • 파일 번호 대신 파일 이름으로도 가능함.
alter system dump datafile 'File명' block (Block no);
alter system dump datafile 'File명' block min (Block no) block max (Block max);


  • 언두 세그먼트 헤더 블록 덤프
alter system dump undo header '세그먼트 이름';
alter system dump undo header '_SYSSMU3$';