OS 환경 : Oracle Linux6.8(64bit)DB 환경 : Oracle Database 11.2.0.설명 : 오라클 reorg, hwm, shrink, move 테스트 HWM(High Water Mark)고수위 즉, 마지막까지 등록된 블록위치를 뜻합니다.만약 데이터가 대량으로 지워지면 이전에 표시되었던 HWM은 그대로이고 실제로 사용되는 데이터는 HWM보다 훨씬 작지만 데이터를 조회시(Full Scan등) HWM 표시부분까지 읽기때문에 불필요한 DISK I/O가 발생합니다.HWM는 관리자가 별도로 초기화하거나 축소시키지 않으면 늘어나기만 하고 줄어들지 않습니다.이 점을 꼭 알아두어야 하는 이유는 데이터 풀스캔 시 데이터 스캔의 범위 기준이 바로 HWM 이기 때문입니다.DB 사용 목적에 따라 차..
Oracle Statspack은 Oracle Database에 대한 resource 사용량분석 성능문제 분석을 위해 사용되는 툴이다. awrrpt를 사용하는것이 편리하나 awr의 경우 Oracle Enterprise Edition을 사용하더라도 Diagnostic Pack이 포함되어 있지 않으면 원칙적으로는 사용이 불가하다. 따라서 Diagnostick Pack을 구매하지 않은 경우 Awrrpt 기능응 사용할 수 없으나 statspack은 무료로 사용이 가능하다. 1. Statpack을 구성하는 scriptSpcreate.sql : statspack 설치 scriptSpreprot.sql : statspack reporting scriptSpdoc.txt : 영문 사용자 메뉴얼Sppurge.sql : d..
ASM 관련 쿼리ASM 접속 설정# su - oracle$ ps -ef | grep smon$ export ORACLE_SID=+ASM$ export ORACLE_HOME=$GRID_HOME$ sqlplus / as sysasmOS에 ASM Disk 등록 및 스캔 방법Disk 포맷 방법# fdisk -l...Disk /dev/sdh: 5368 MB, 5368709120 bytes255 heads, 63 sectors/track, 652 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 51..
undo_management string AUTO undo 관리 방식 (AUTO/MANUAL) undo_retention integer 900 undo 데이터 유지 시간(default:900) undo_tablespace string UNDOTBS1 관리 대상 undo Tablespace Name undo_management의 값이 AUTO 이기 때문에 현재 DB는 AUM 방식을 사용 SELECT DISTINCT STATUS, SUM(BYTES)/(1024*1024) MB, COUNT(*) FROM DBA_UNDO_EXTENTS GROUP BY STATUS; EXPIRED EXTENT undo_retention 시간을 초과한 Extent. 사용 중인 트랜잭션이 없고 undo retention 도 완료되어..
백업을 받는 방법은 크게 세 가지로 나누어볼 수 있습니다.1. 수동 백업 (User-Managed Backup)2. RMAN 백업 (Recovery Manager)3. 백업 솔루션을 이용한 백업 (Third Party Solution) 또한, 데이터베이스를 운영(Open) 중에 받을지 중지하고 받을지에 따라 Hot Backup, Cold Backup으로 나누어 생각해볼 수 있다고 설명 드렸습니다. 1. Hot Backup = Open 상태에서 받는 백업(=Online Backup, Inconsistent Backup)2. Cold Backup = Shutdown 상태에서 받는 백업(=Offline Backup, Consistent Backup) 각 사이트마다 상황에 맞게 다양한 백업 전략을 사용합니..
BACKUP & RESTORE는 사용자의 실수나 자연발생한 사고가 일어났을 때, 데이터를 다시 사용 가능한 상태로 복구하고 데이터를 보존하기 위한 필수 작업입니다. 백업의 종류에는 크게 2가지가 있습니다.Hot backup 데이터베이스가 Open 상태에서 받는 백업*** Control File, Data File, Redo Log File 등 데이터베이스 핵심 파일들의 시점정보(SCN)가 불일치함. - 따라서 Hot Backup을 받은 파일을 Restore 하고 데이터베이스를 다시 Open하기 위해 백업 시점의 Redo를 적용하는 Recover 작업이 필요. - 복구에 필요한 Redo Log가 Online Redo Log File 내에 모두 존재하면 SMON 프로세스를 통해 자동으로 Instance R..