[DB] ORACLE

· [DB] ORACLE
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..
· [DB] ORACLE
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 도 완료되어..
· [DB] ORACLE
백업을 받는 방법은 크게 세 가지로 나누어볼 수 있습니다.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)  각 사이트마다 상황에 맞게 다양한 백업 전략을 사용합니..
· [DB] ORACLE
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..
· [DB] ORACLE
1. Lock 걸린 오브젝트 조회 SELECT OBJECT_ID , SESSION_ID -- SID , ORACLE_USERNAME , OS_USER_NAME FROM V$LOCKED_OBJECT; 2. 해당 SID, Serial# 번호로 Lock 걸린 테이블 조회 SELECT A.SID , A.SERIAL# , object_name , A.SID || ', ' || A.SERIAL# AS KILL_TASK FROM V$SESSION A INNER JOIN V$LOCK B ON A.SID = B.SID INNER JOIN DBA_OBJECTS C ON B.ID1 = C.OBJECT_ID WHERE B.TYPE = 'TM' --Table object type; 3. Lock 발생시킨 사용자 및 Object..
· [DB] ORACLE
테이블 정보 상세보기 F4 : Table, View, Proc, Funct, Package를 DESC(테이블명 위에 커서를 두고 F4키) 자동완성 Ctrl+. : Table Completion (매칭되는 테이블목록 출력) Ctrl+T : Columns Dropdown (해당테이블의 컬럼목록 표시) SQL문 실행 F5 : SQL Editor내의 모든 SQL문 실행 Ctrl+Enter : 현재 커서의 SQL문 실행 F9 : SQL문 실행 후 Grid에 출력 히스토리(과거 수행SQL문 조회) F8 : 과거에 실행한SQL문 HISTORY 목록 Alt+Up : History UP Alt+Down : History DOWN 텍스트 대/소문자 변환 CTRL+L : 텍스트를 소문자로 CTRL+U : 텍스트를 대문자로 ..
mewoni
'[DB] ORACLE' 카테고리의 글 목록