Download - Configuring the Database Archiving Mode
![Page 1: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/1.jpg)
Configuring the Database Archiving Mode
Supinfo Oracle Lab.
8
![Page 2: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/2.jpg)
Objectives
After completing this lesson, you should be able to
do the following:• Describe the differences between Archivelog and
Noarchivelog modes• Configure a database for Archivelog mode • Enable automatic archiving• Perform manual archiving of logs• Configure multiple archive processes• Configure multiple destinations, including remote
destinations
![Page 3: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/3.jpg)
Redo Log History
Online redo log files
No redo historyLGWR
Redo history054 053
052
051
052
![Page 4: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/4.jpg)
Noarchivelog Mode
Online redo log files
No redo history
053
LGWR
054 053052
053054 053052
052
![Page 5: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/5.jpg)
Archivelog Mode
053053
053
051
053051
051
052
053
Archivedlog files
Online redo log files
LGWR
054052
054052
Redo history
![Page 6: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/6.jpg)
Changing the Archiving Mode
SHUTDOWN NORMAL/IMMEDIATE1
STARTUP MOUNT
ALTER DATABASE ARCHIVELOG 3
ALTER DATABASE OPEN4
5
2
init.oraControl file
Full database backup
![Page 7: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/7.jpg)
Automatic and Manual Archiving
• Automatic archiving: LOG_ARCHIVE_START=TRUE
• Manual archiving: LOG_ARCHIVE_START=FALSE
DBA
ARC0
ARC1 053053
053053
![Page 8: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/8.jpg)
Specifying Multiple ARCn Processes
• The dynamic parameter LOG_ARCHIVE_MAX_PROCESSES controls the number of archive processes started at instance startup.
• A maximum of ten ARCn processes can be specified.
• The number of ARCn processes can be changed with ALTER SYSTEM.
![Page 9: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/9.jpg)
Stop or Start Additional Archive Processes
LOG_ARCHIVE_MAX_PROCESSES=2
053
Online redo logs
ARC0ARC1
ALTER SYSTEM SET
LOG_ARCHIVE_MAX_PROCESSES = 3;
ARC2
053053
![Page 10: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/10.jpg)
Enabling Automatic Archiving at Instance Startup
ARC0
051Archived log files
051
052
ArchivedArchived
Current
LOG_ARCHIVE_START=TRUE
LOG_ARCHIVE_MAX_PROCESSES=n
Online redo logs051
052
052053
051
![Page 11: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/11.jpg)
Enabling Automatic Archiving After Instance Startup
ARC0
ALTER SYSTEM ARCHIVE LOG START TO
‘?/dbs/arch’;
2
051 052
Online redo logs
052051
1
3
051
052
![Page 12: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/12.jpg)
Disabling Automatic Archiving
ARC0
1
2
ALTER SYSTEM ARCHIVE LOG STOP;
052
051051
052
Online redo logs
052051
init.ora
LOG_ARCHIVE_START
![Page 13: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/13.jpg)
Manually Archiving Online Redo Log Files
1
ALTER SYSTEM ARCHIVE LOG SEQUENCE 052;
2 052
051
052051 053
Online redo logs
ServerProcess
051
052
![Page 14: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/14.jpg)
Specifying the Archive Log Destination
• Use LOG_ARCHIVE_DEST_n to specify up to ten archival destinations
• Use LOG_ARCHIVE_FORMAT to include the log sequence number and thread number as part of the filename.
![Page 15: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/15.jpg)
Specifying Multiple Archive Log Destinations
Use LOG_ARCHIVE_DEST_n to specify up to ten
archival destinations which can be on a:• Local disk• Remote standby database
log_archive_dest_1 = "LOCATION=/archive1"
log_archive_dest_2 = "SERVICE=standby_db1"
![Page 16: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/16.jpg)
LOG_ARCHIVE_DEST_n Options
• Set archive location as MANDATORY or OPTIONAL.
• Define time before retry in case of failures.
log_archive_dest_1="LOCATION=/archive MANDATORY REOPEN"
log_archive_dest_2="SERVICE=standby_db1MANDATORY REOPEN=600"
log_archive_dest_3="LOCATION=/archive2OPTIONAL"
![Page 17: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/17.jpg)
Specifying a Minimum Number of Local Destinations
• LOG_ARCHIVE_MIN_SUCCEED_DEST parameter
• An online redo log group can be reused only if:– Archiving has been done to all mandatory locations– The number of local locations archived is greater than
or equal to the value of the LOG_ARCHIVE_MIN_SUCCEED_DEST parameter
LOG_ARCHIVE_MIN_SUCCEED_DEST = 2
![Page 18: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/18.jpg)
Controlling Archiving to a Destination
• An archival destination may be disabled by using the dynamic initialization parameter LOG_ARCHIVE_DEST_STATE_n.
• Archiving to a destination can be enabled again.
LOG_ARCHIVE_DEST_STATE_2 = DEFER
LOG_ARCHIVE_DEST_STATE_2 = ENABLE
ALTER SYSTEM SET log_archive_dest_state_3 =
ENABLE
ALTER SYSTEM SET log_archive_dest_state_3 = DEFER
![Page 19: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/19.jpg)
Specifying the File Name Format
ARC0
LOG_ARCHIVE_DEST_n
LOG_ARCHIVE_FORMAT
/ORADATA/archive/
Archived log file
052
arch%s.arc
052053
053
Group 1
053052
053052053
053
ARC0 052
Online redo log files
Group 2
![Page 20: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/20.jpg)
Obtaining Archive Log Information
V$ARCHIVE_DEST
V$ARCHIVED_LOG
V$LOG_HISTORY
Dynamic Views
Command Line
ARCHIVE LOG LIST;
V$DATABASE
V$ARCHIVE_PROCESSES
![Page 21: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/21.jpg)
Summary
In this lesson, you should have learned how to:• Configure a database for Archivelog mode • Enable automatic archiving• Perform manual archiving of logs• Configure multiple archive processes• Configure multiple destinations, including remote
destinations
![Page 22: Configuring the Database Archiving Mode](https://reader035.vdocuments.net/reader035/viewer/2022062408/56813669550346895d9df67a/html5/thumbnails/22.jpg)
Practice 8 Overview
This practice covers the following topics:• Enabling and disabling automatic archiving• Configuring multiple archiver processes• Configuring multiple archiving destinations• Performing manual archiving of redo log files