
第一种方法
select name,log_mode from v$database;
-----------------------------------------------------------
第二种方法
archive log list
2,oracle启动归档模式?
startup mount
alter database archivelog;
alter database open;
alter system set log_archive_start=true scope=spfile;
修改数据库参数文件c:\oracle\admin\oradb\pfile\initora,
取消以下语句的#注释
log_archive_start = true
log_archive_dest_1 = "location=C:\Oracle\oradata\oradb\archive"
log_archive_format = %%ORACLE_SID%%T%TS%SARC
关闭数据库,重新启动
查看C:\Oracle\oradata\oradb\archive目录下,可以看到类似ORADBT001S01201ARC的文件,说明归档成功
解释initora参数文件中关于归档重做日志参数项的含义
归档模式是自动还是手工,true为自动,false为手工
log_archive_start = true
归档日志文件所保存的路径
log_archive_dest_1 = "location=C:\Oracle\oradata\oradb\archive"
归档日志文件的命名方法
log_archive_format = %%ORACLE_SID%%T%TS%SARC
2、禁止归档
a 关闭数据库shutdown immediate
b startup mount
c alter database noarchivelog
d alter database open
Oracle数据库可以运行在 种模式下:归档模式(archivelog)和非归档模式(noarchivelog)
归档模式可以提高Oracle数据库的可恢复性 生产数据库都应该运行在此模式下 归档模式应该和相应的备份策略相结合 只有归档模式没有相应的备份策略只会带来麻烦
本文简单介绍如何启用和关闭数据库的归档模式
shutdown normal或shutdown immediate关闭数据库
[oracle@jumper oracle]$ sqlplus / as sysdba
SQLPlus: Release Production on Sat Oct : :
Copyright (c) Oracle Corporation All rights reserved
Connected to:
Oracle i Enterprise Edition Release Production
With the Partitioning option
JServer Release Production
SQL> shutdown immediate;
Database closed
Database di ounted
ORACLE instance shut down
启动数据库到mount状态
SQL> startup mount;
ORACLE instance started
Total System Global Area bytes
Fixed Size bytes
Variable Size bytes
Database Buffers bytes
Redo Buffers bytes
Database mounted
启用或停止归档模式
如果要启用归档模式 此处使用
alter database archivelog 命令
SQL> alter database archivelog;
Database altered
SQL> alter database open;
Database altered
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /opt/oracle/oradata/conner/archive
Oldest online log sequence
Next log sequence to archive
Current log sequence
如果需要停止归档模式 此处使用
alter database noarchivelog 命令
SQL> shutdown immediate;
Database closed
Database di ounted
ORACLE instance shut down
SQL> startup mount;
ORACLE instance started
Total System Global Area bytes
Fixed Size bytes
Variable Size bytes
Database Buffers bytes
Redo Buffers bytes
Database mounted
SQL> alter database noarchivelog;
Database altered
SQL> alter database open;
Database altered
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Enabled
Archive destination /opt/oracle/oradata/conner/archive
Oldest online log sequence
Current log sequence
修改相应的初始化参数
Oracle g之前 你还需要修改初始化参数使数据库处于自动归档模式
在pfile/spfile中设置如下参数
log_archive_start = true
重启数据库此参数生效 此时数据库处于自动归档模式
也可以在数据库启动过程中 手工执行
archive log start
lishixinzhi/Article/program/Oracle/201311/17704
将一些不常使用的数据放在大容量和不可访问的设备上。根据查询从归档数据库详细资料得知,从归档数据库中分析是将一些不常使用的数据放在大容量和不可访问的设备上,且具有保存价值的事情或文件经系统整理后交档案室(馆)保存备案(备查)的过程。数据库是“按照数据结构来组织、存储和管理数据的仓库”。
归档日志就是重做日志的备份,
而重做日志记录了数据的所有变化(DML,DDL或管理员对数据所作的结构性更改等),可以用户数据恢复,也可用户其他文件的恢复。
而数据库备份,可以分为很多种,常用的exp及rman等,rman备份需要开启归档状态,也就是rman备份和归档日志是紧密相关的,rman备份可以备份控制文件,数据文件,重做日志文件等各类文件,比较全面。
而exp逻辑备份,备份的是数据文件中的数据。
区别就是exp只能恢复数据库的数据,归档日志可以恢复数据及其他文件(使用rman备份)。
归档日志需要和rman备份一起使用,不能单独拿出来与数据库备份做比较,这样没有什么意义。
希望可以帮到你!
以上就是关于如何查看数据库是否处于归档模式全部的内容,包括:如何查看数据库是否处于归档模式、如何启动或关闭数据库的归档模式、什么是从归档数据库中分析等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)