您的位置:首页 > 数据库 > Oracle

Oracle将数据库从非归档模式修改为自动归档模式

2016-12-10 14:11 411 查看

查看数据库的现行日志和自动归档模式的设置

sys@ORCL> archive log list;
数据库日志模式             非存档模式
自动存档             禁用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     97
当前日志序列


如上可以看出不是自动归档模式,下面是修改方式:

1.关闭运行的数据库实例

sys@ORCL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。


在进行日志模式切换之前,必须将运行的数据库正常关闭

2.启动数据库实例到mount状态,但不要打开

sys@ORCL> startup mount
ORACLE 例程已经启动。

Total System Global Area 3390558208 bytes
Fixed Size                  2180464 bytes
Variable Size            1862273680 bytes
Database Buffers         1509949440 bytes
Redo Buffers               16154624 bytes
数据库装载完毕。


3.切换数据库日志模式

sys@ORCL> alter database archivelog;

数据库已更改。

sys@ORCL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     97
下一个存档日志序列   99
当前日志序列           99


4.把数据库打开

sys@ORCL> alter database open;

数据库已更改。


5.启动自动归档

sys@ORCL> alter system archive log start;

系统已更改。


如果这步没有做,则数据库处于归档模式,但不能自动归档。

再次查看系统

sys@ORCL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            USE_DB_RECOVERY_FILE_DEST
最早的联机日志序列     97
下一个存档日志序列   99
当前日志序列           99


参考资料
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: