您的位置:首页 > 数据库 > Oracle

oracle archivelog & max_dump_file_size

2013-10-10 15:09 232 查看
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'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: