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 |
Tags
- Java
- write by chatGPT
- write by GPT-4
- Spring boot
- 자바
- kotlin
- flet
- 자바암호
- 시스템
- JVM
- GIT
- python
- 자바네트워크
- 웹 크롤링
- GPT-4's answer
- 역학
- 고전역학
- android
- 파이썬
- NIO
- chatGPT's answer
- lombok
- 코틀린
- 뉴턴역학
- 유닉스
- Database
- 소프트웨어공학
- 인프라
- oracle
- 리눅스
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