본문 바로가기
728x90

Database Learning Guide32

Oracle 전체 백업 관리(RMAN) Oracle(12c)에서 데이터베이스 전체 백업을 받는 가장 표준적이고 강력한 방법은 RMAN(Recovery Manager) 을 사용하는 것입니다. RMAN은 Oracle에서 공식 제공하는 백업/복구 도구이며, 전체 백업뿐만 아니라 증분 백업, 아카이브 로그 백업, 복구 등도 수행할 수 있습니다. RMAN을 이용한 Oracle 전체 백업ARCHIVELOG 모드로 운영 중이어야 백업 도중에도 온라인 백업 가능백업 대상 디렉토리에 쓰기 권한이 있어야 함1. RMAN 접속rman target /또는rman target sys/password@SID2. 전체 데이터베이스 백업 명령BACKUP DATABASE PLUS ARCHIVELOG;DATABASE: 전체 데이터파일 백업PLUS ARCHIVELOG: 아카이.. 2025. 4. 1.
노-아카이브와 아카이브 모드 변환 아카이브 로그 모드를 활성화아카이브 로그 모드(ARCHIVELOG mode)로 설정하면, 온라인 백업 및 포인트 인 타임 복구(Point-in-time recovery)가 가능해져서 운영 시스템에 필수적인 설정입니다.Oracle 데이터베이스에서 아카이브 로그 모드를 활성화하려면 아래의 단계를 따르면 됩니다. 이 작업은 DBA 권한이 있는 사용자가 수행해야 합니다. 아래의 절차는 SQL*Plus 또는 SQL Developer와 같은 도구에서 실행할 수 있습니다.1. 먼저, 데이터베이스 인스턴스를 중지해야 합니다.sqlplus / as sysdbaSHUTDOWN IMMEDIATE; 2. 이제 데이터베이스를 마운트 상태로 시작합니다.STARTUP MOUNT; 3. 다음으로, 아카이브 로그 모드를 활성화합니다... 2025. 3. 31.
데이터베이스 트랜젝션(Transactoin) - ACID (Durability) 데이터베이스에서 트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키는 작업의 논리적인 단위입니다. 일반적으로 트랜잭션은 여러 작업을 하나로 묶어 데이터의 일관성을 보장하는 역할을 합니다. 트랜잭션의 가장 큰 특징은 모든 작업이 성공적으로 완료되거나, 그렇지 않을 경우 모두 원래대로 복구되어야 한다는 점입니다. 이 원칙은 데이터베이스의 무결성과 일관성을 유지하는 데 중요합니다. 트랜잭션에는 보통 다음과 같은 4가지 성질이 있습니다. 이를 ACID라고 합니다:1. Atomicity (원자성)데이터베이스 트랜젝션(Transactoin) - ACID (Atomicity)2. Consistency (일관성)데이터베이스 트랜젝션(Transactoin) - ACID (Consistency)3. Isola.. 2024. 11. 21.
데이터베이스 트랜젝션(Transactoin) - ACID (Isolation) 데이터베이스에서 트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키는 작업의 논리적인 단위입니다. 일반적으로 트랜잭션은 여러 작업을 하나로 묶어 데이터의 일관성을 보장하는 역할을 합니다. 트랜잭션의 가장 큰 특징은 모든 작업이 성공적으로 완료되거나, 그렇지 않을 경우 모두 원래대로 복구되어야 한다는 점입니다. 이 원칙은 데이터베이스의 무결성과 일관성을 유지하는 데 중요합니다.트랜잭션에는 보통 다음과 같은 4가지 성질이 있습니다. 이를 ACID라고 합니다:1. Atomicity (원자성)데이터베이스 트랜젝션(Transactoin) - ACID (Atomicity)2. Consistency (일관성)데이터베이스 트랜젝션(Transactoin) - ACID (Consistency)3. Isolat.. 2024. 11. 20.
데이터베이스 트랜젝션(Transactoin) - ACID (Consistency) 데이터베이스에서 트랜잭션(Transaction)은 데이터베이스의 상태를 변화시키는 작업의 논리적인 단위입니다. 일반적으로 트랜잭션은 여러 작업을 하나로 묶어 데이터의 일관성을 보장하는 역할을 합니다. 트랜잭션의 가장 큰 특징은 모든 작업이 성공적으로 완료되거나, 그렇지 않을 경우 모두 원래대로 복구되어야 한다는 점입니다. 이 원칙은 데이터베이스의 무결성과 일관성을 유지하는 데 중요합니다. 트랜잭션에는 보통 다음과 같은 4가지 성질이 있습니다. 이를 ACID라고 합니다:1. Atomicity (원자성)데이터베이스 트랜젝션(Transactoin) - ACID (Atomicity)2. Consistency (일관성)데이터베이스의 트랜잭션(Transaction)에서 일관성(Consistency)은 트랜잭션이 실.. 2024. 11. 20.
Oracle Flashback Technology Oracle Flashback Technology는 데이터베이스 관리자가 데이터의 실수나 잘못된 작업을 수행했을 때, 데이터를 손쉽게 이전 상태로 되돌릴 수 있는 강력한 복구 도구입니다. 이는 데이터베이스에서 발생한 오류나 실수에 대한 빠른 복구를 지원하며, 데이터베이스의 고가용성과 신뢰성을 높이는 중요한 기능입니다. Oracle Flashback Technology 역사Oracle 9i부터 도입되었으며, 이후 버전에서 지속적으로 발전되었습니다. 각 주요 기능을 지원하는 Oracle 버전을 아래에 설명합니다. Oracle 9i (Release 2)Flashback Query: Oracle 9i에서는 처음으로 Flashback Query 기능이 도입되었습니다. 이를 통해 사용자는 특정 시점의 데이터 상태를.. 2024. 11. 19.
728x90