单机环境下修改归档模式方法相对RAC环境比较简单,简单记录一下。
1.查询系统当前归档模式
sys@ora10g> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /oracle/arch/ora10g
Oldest online log sequence 1525
Next log sequence to archive 1527
Current log sequence 1527
系统现处于归档模式
2.重新启动数据库到mount状态
sys@ora10g> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
sys@ora10g> startup mount;
ORACLE instance started.
Total System Global Area 209715200 bytes
Fixed Size 2071640 bytes
Variable Size 125830056 bytes
Database Buffers 75497472 bytes
Redo Buffers 6316032 bytes
Database mounted.
3.在mount状态下直接调整数据库到非归档模式
sys@ora10g> alter database noarchivelog;
Database altered.
4.OPEN数据库验证数据库归档模式
sys@ora10g> alter database open;
Database altered.
sys@ora10g> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /oracle/arch/ora10g
Oldest online log sequence 1525
Current log sequence 1527
OK,此时系统已运行在非归档模式。
5.小结
只有测试类、玩具类的数据库才会运行在非归档模式,不建议数据库运行在非归档模式。
不过,如果数据库运行在没有任何备份策略的环境下,仍然强制数据库运行在归档模式下的意义也是不大的。
Good luck.
secooler
10.04.19
-- The End --