전체 글

· > 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)  각 사이트마다 상황에 맞게 다양한 백업 전략을 사용합니..
· > 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..
· > SQL SERVER
MSSQL 배치잡 실행 이력 History 보존 기간 설정 1. SQL Server Agent -> Properties 2. History Tab 에서 설정 * log size : 전체 1000 ROWS * rows per job : 1개 JOB 당 100개
· > 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..
· > SQL SERVER
public에 포함된 권한 중 제외된 항목 재 부여 GRANT EXEC ON xp_instance_regread to test
· > 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
Mewoni's DB World