首先用管理员帐号登录
$sqlplus / as sysdba
查看当前归档模式状态
SQL>archive log list;
如果是非归档模式
关闭数据库
SQL>shutdown immediate;
启动数据库到mount状态
SQL>startup mount;
执行
SQL>alter database archivelog;
再次查看归档状态
SQL>archive log list;
打开数据库
SQL>alter database open;
如果是归档模式
重复上面的操作
在修改归档模式状态时执行
SQL>alter database noarchivelog;