Oracle 归档模式相关 archivelog

开启归档模式

> archive log list;

> shutdown immediate;

> startup mount

> alter database archivelog

> alter database open;

> archive log list;

查看归档模式,同时还能看归档存放路径

> show parameter recovery;

查看当前的重做日志组

> select group#,status,bytes,archived from v$log;

手工切换重做日志组,将其归档

> alter system switch logfile;

这个时候再看就已经显示切换了

> select group#,status,bytes,archived from v$log;

修改归档日志的路径

> alter system set log_archive_dest_1=‘location=/data/archivelog‘ scope=spfile;

修改归档目录大小

> alter system set DB_RECOVERY_FILE_DEST_SIZE=20g;

关闭归档

> alter database noarchivelog

时间: 2024-10-15 20:39:21

Oracle 归档模式相关 archivelog的相关文章

Silverlight项目笔记5:Oracle归档模式引起的异常&&表格控件绑定按钮

两个问题: (1)Oracle无法连接正常使用,原因是归档日志满了引起异常,最后选择删除归档日志恢复正常. (2)使用silverlight自带的表格绑定按钮竟然无法使用,通过变通绑定数据源集合,把按钮操作作为数据源集合一部分,重新绑定解决. 一.Oracle归档模式产生日志文件引起数据库异常 连接数据库失败,提示监听错误,各种检查监听配置文件,删除再添加监听,无果. sqlplus下重启数据库数据库依然无果,期间碰到多个错误提示: ORA-01034: ORACLE not available

Oracle归档模式和非归档模式

一 什么是Oracle归档模式? Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里.一般数据库至少要有2个联机重做日志组.当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行. 如果数据库处于非归档模式,联机日志在切换时就会丢弃. 而在归档模式下,当发生日志切换的时候,被切换的日志会进行归档.

Oracle归档模式与非归档模式设置

(转自:http://www.cnblogs.com/spatial/archive/2009/08/01/1536429.html) Oracle的日志归档模式可以有效的防止instance和disk的故障,在数据库故障恢复中不可或缺,由于oracle初始安装模式为非归档模式,因此需要将其设置为归档模式,下面就其方法和步骤做一些总结,虽然简单,但这是管理oracle数据库必备之工,故有如下陈述. 例子是建立在windowsXP和oracle11g的环境下,如有环境不同,仅供参考. Oracle

Oracle数据库的归档模式(archivelog mode)

Oracle数据库可以运行在2种模式下: 归档模式(archivelog) 归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦. 非归档模式(noarchivelog) 如何启用和关闭数据库的归档模式. 1.shutdown normal或shutdown immediate关闭数据库 2.startup mount启动数据库到mount状态 3.启用或停止归档模式 启用归档模式:alter

更改oracle归档模式路径

1.更改归档路径 在ORACLE10G中,默认的归档路径为$ORACLE_BASE/flash_recovery_area.对于这个路径,ORACLE有一个限制,就是默认只能有2G的空间给归档日志使用,可以使用下面两个SQL语句去查看它的限制1. select * from v$recovery_file_dest; sql >show parameter db_recovery_file_dest(这个更友好直观一些)当归档日志数量大于2G时,那么就会由于没有更多的空间去容纳更多的归档日志会报

oracle 归档模式下删除current日志不完全恢复

归档模式 [email protected]> archive log list Database log mode Archive Mode Automatic archival Enabled Archive destination /u01/app/oracle/product/11.2.0/dbhome_1/dbs/arch Oldest online log sequence 5 Next log sequence to archive 7 Current log sequence 7

oracle归档模式和非归档模式的切换

Oracle从未归档日志改成归档日志: SQL> shutdown immediate; 数据库已经关闭. 已经卸载数据库. Oracle 例程已经关闭. SQL> startup mount; Oracle 例程已经启动. 数据库装载完毕. SQL> alter database archivelog; 数据库已更改. SQL> alter database open; 数据库已更改. 创建归档路径(oracle安装用户权限),对于linux环境,在root用户,或者Oracle

oracle 归档模式和非归档模式

http://www.cnblogs.com/gaojian/p/3611641.html http://blog.csdn.net/yong5241200/article/details/39451193 http://bbs.chinaunix.net/thread-1104660-1-1.html http://blog.sina.com.cn/s/blog_4ab088470106b36f.html http://www.2cto.com/database/201109/104615.h

查看oracle数据库是否为归档模式

查看oracle数据库是否为归档模式 [1] 1.select name,log_mode from v$database; NAME LOG_MODE ------------------ ------------------------ QUERY NOARCHIVELOG 2.使用ARCHIVE LOG LIST 命令 Database log mode No Archive Mode Automatic archival Disabled Archive destination /dat