immediate; startup mount; alter database noarchivelog; alter database open; shutdown immediate; 再次startup以archive log模式 shutdown immediate; startup mount; show parameter log_archive_dest; alter database archivelog; archive log list; alter database open; 如果还不行,则删除一些archlog log SQL> select group#,sequence# from v$log; GROUP# SEQUENCE# ---------- ---------- 1 62 3 64 2 63 原来是日志组一的一个日志不能归档 SQL> alter database clear unarchived logfile group 1; alter database open; 最后,也可以指定位置Arch Log, 请按照如下配置 select name from v$datafile; alter system set log_archive_dest='/opt/app/oracle/oradata/usagedb/arch' scope=spfile 或者修改大小 SQL> alter system set db_recovery_file_dest_size=3G scope=both;
|