Oracle的archivelog问题
使用du -sh *查了一下目录空间,原来是在archive目录中,查了一下资料,原来是archive log功能的问题,我这台DB不需要这个功能,所以可以去掉,可是如何停止"归档模式"呢,到网查遍了资料也没有,只有告诉如何从"非归档模式"变成"归档模式",方法是:
SQL>shutdown;
SQL>startup mount;
SQL>alter database archivelog;
SQL>alter database open;
SQL>archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /home/oracle/archive/webdb
Oldest online log sequence 193
Next log sequence to archive 195
Current log sequence 195
我们既然改成非归档模式,是不是把archivelog改成别的呢,试了好几个词语,原来是noarchivelog, 改完了之后还要把自动存档模式disable,方法是:
SQL>alter system archive log stop;
不过还要修改一下$ORACLE_HOME/dbs/initv$instance.ora,把log_archive_start = true改成no,这下就好了,最后查一下吧.
SQL>archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /home/oracle/archive/webdb
Oldest online log sequence 193
Current log sequence 195