数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

oracle配置归档模式


发布日期:2023年03月13日
 
oracle配置归档模式

非归档

数据能恢复到最后一次备份

只能做全部恢复不能做部分恢复

只能脱机备份

归档

数据能恢复到失败点无数据丢失

可以热备份

完全恢复和部分恢复都行部分恢复文件中不一致的检查点可以用归档补齐

默认配置归档模式是关闭的归档空间用满时可能会影响redo log的正常IO

产生归档的条件

数据库必须是归档模式

归档进程必须启动

自动启动 (配置参数)

手工启动(本次有效重启无效)

SQL> select log_mode from v$database;

LOG_MODE

NOARCHIVELOG

SQL> select archiver from v$instance;

ARCHIVE

STOPPED

SQL> archive log list;

Database log mode No Archive Mode

Automatic archival Disabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence

Current log sequence

SQL>

由非归档改成归档

关闭数据库除了abort 模式

startup mount

改归档模式

alter database archivelog;

alter database open;

SQL> shutdown immediate 一致性停库

Database closed

Database dismounted

ORACLE instance shut down

编辑此文件

vim /u/app/oracle/product//db_/dbs/initorclora

*log_archive_dest_=location=/u/app/oracle/archive/archive

*log_archive_dest_=location=/u/app/oracle/archive/archive

*log_archive_dest_=location=/u/app/oracle/archive/archive

*log_archive_format=arch_log_sunsyk%s_%t_%rarc

SQL> startup mount mount库

SQL> alter database archivelog; 改归档模式

SQL> alter database open; 打开库

SQL> archive log list; 查询库是否是归档

Database log mode Archive Mode

Automatic archival Enabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence

Next log sequence to archive

Current log sequence

SQL>

上一篇:Oracle中RMAN和EXP/IMP转移数据实测

下一篇:ORACLE里取随机数的几种具体的方法