Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 자바암호
- 인프라
- spring data jpa
- oracle
- chatGPT's answer
- python
- 유닉스
- 리눅스
- flet
- android
- jpa
- write by GPT-4
- GPT-4's answer
- kotlin
- 웹 크롤링
- 자바
- 소프트웨어공학
- 시스템
- Spring boot
- 파이썬
- Java
- 고전역학
- 데이터베이스
- 역학
- NIO
- write by chatGPT
- JVM
- 자바네트워크
- Database
- 코틀린
Archives
- Today
- Total
Akashic Records
노-아카이브와 아카이브 모드 변환 본문
728x90
아카이브 로그 모드를 해지
Oracle 데이터베이스에서 아카이브 로그 모드를 해지하려면 아래의 단계를 따르면 됩니다. 이 작업은 DBA 권한이 있는 사용자가 수행해야 합니다. 아래의 절차는 SQL*Plus 또는 SQL Developer와 같은 도구에서 실행할 수 있습니다.
- 먼저, 데이터베이스 인스턴스를 중지해야 합니다.
SHUTDOWN IMMEDIATE;
- 이제 데이터베이스를 마운트 상태로 시작합니다.
STARTUP MOUNT;
- 다음으로, 아카이브 로그 모드를 해지합니다.
ALTER DATABASE NOARCHIVELOG;
- 마지막으로, 데이터베이스를 다시 열어 정상 작동하도록 합니다.
ALTER DATABASE OPEN;
이제 Oracle 데이터베이스는 아카이브 로그 모드가 아닌 NOARCHIVELOG 모드로 작동하게 됩니다.
그러나 이렇게 설정하면 트랜잭션 로그가 아카이브되지 않으므로, 데이터 복구가 불가능해질 수 있습니다. 따라서, 이 작업은 데이터 손실의 위험을 이해하고 수행해야 합니다.
아카이브 로그 모드를 활성화
Oracle 데이터베이스에서 아카이브 로그 모드를 활성화하려면 아래의 단계를 따르면 됩니다. 이 작업은 DBA 권한이 있는 사용자가 수행해야 합니다. 아래의 절차는 SQL*Plus 또는 SQL Developer와 같은 도구에서 실행할 수 있습니다.
- 먼저, 데이터베이스 인스턴스를 중지해야 합니다.
SHUTDOWN IMMEDIATE;
- 이제 데이터베이스를 마운트 상태로 시작합니다.
STARTUP MOUNT;
- 다음으로, 아카이브 로그 모드를 활성화합니다.
ALTER DATABASE ARCHIVELOG;
- 마지막으로, 데이터베이스를 다시 열어 정상 작동하도록 합니다.
ALTER DATABASE OPEN;
이제 Oracle 데이터베이스는 아카이브 로그 모드로 작동하게 됩니다. 이 모드에서는 모든 트랜잭션 로그가 아카이브되므로, 데이터 복구가 가능합니다. 아카이브 로그 모드는 장애 상황에서 데이터를 복구하는 데 필요하므로, 일반적으로 운영 환경에서는 이 모드를 사용하는 것이 좋습니다.
728x90
'Database Learning Guide' 카테고리의 다른 글
CBO(Cost-Based Optimizer) (0) | 2023.05.18 |
---|---|
서브쿼리(Subquery)의 종류 (1) | 2023.05.17 |
"oracle.jdbc.OracleDriver"와 "oracle.jdbc.driver.OracleDriver"의 차이 (0) | 2023.04.14 |
데이터베이스 시스템의 발전 및 도향 (0) | 2023.03.14 |
Oracle Transaction Isolation Level (0) | 2023.03.14 |
Comments