Oracle 开启或关闭归档模式
Oracle可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog) 归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下, 归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。 1、检查是否开启归档,当前为没开启 SYS@icsdb >archive log list 数据库日志模式 非存档模式 自动存档 禁用 存档终点 /home/db/oracle/product/11.2.0/dbhome_1/dbs/arch 最早的联机日志序列 93 当前日志序列 95 2、设置归档路径 alter system set log_archive_dest_1='location=/ora_arch'; 3、关闭数据库 SYS@icsdb >shutdown immediate; 数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。 4.启动数据库到mount状态 SYS@icsdb >startup mount; ORACLE 例程已经启动。 Total System Global Area 417546240 bytes Fixed Size 2253824 bytes Variable Size 314575872 bytes Database Buffers 96468992 bytes Redo Buffers 4247552 bytes 数据库装载完毕。 5.启用或停止归档模式 如果要启用归档模式 SYS@icsdb >alter database archivelog; 数据库已更改 如果要停用归档模式 SYS@icsdb >alter database noarchivelog; 数据库已更改 6、检查数据库状态并open 数据库 SYS@icsdb >select instance_name,status from v$instance; INSTANCE_NAME STATUS ------------------------------------------------ ------------------------------------ icsdb MOUNTED SYS@icsdb >alter database open; 数据库已更改。 7、检查归档状态 SYS@icsdb >archive log list 数据库日志模式 存档模式 自动存档 启用 存档终点 /ora_arch 最早的联机日志序列 93 下一个存档日志序列 95 当前日志序列 95 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |