ARCHIVE LOG LIST;#查询是否归档

select name,log_mode from v$database;


改变非归档模式到归档模式:

> conn / as sysdba

> shutdown immediate;

> startup mount (启动实例并加载数据库,但不打开)

> alter database archivelog;

> alter database open;

> alter system archive log start; (启用自动归档)

> exit

做一次完全备份,因为非归档日志模式下产生的备份日志对于归档模式已经不可用了.

改变归档模式到非归档模式:

>SHUTDOWN NORMAL/IMMEDIATE;

>STARTUP MOUNT;

>ALTER DATABASE NOARCHIVELOG;

>ALTER DATABASE OPEN;


获取归档日志信息

V$ARCHIVED_LOG

V$ARCHIVE_DEST

V$LOG_HISTORY

V$DATABASE

V$ARCHIVE_PROCESSES

ARCHIVE LOG LIST;


日志跟踪文件,以致ORACLE安装目录充满,新的用户请求被拒绝,影响服务。

SQL〉show parameter diagnostic_dest

SQL〉show parameter max_dump

alter system set max_dump_file_size=1000000k/1024m/num;

alert log XML 文件位置:

SQL> select value from v$diag_info where name ='Diag Alert';

Alert log 文本文件位置:

SQL> select value from v$diag_info where name ='Diag Trace';



find trace -ctime +30 |xargs rm -f

改变归档路径

alter system archive log start to '/d01/rmanback'