多语言展示
当前在线:506今日阅读:23今日分享:25

Oracle 数据库归档文件容量狂增的处理

oracle 的归档文件archive 容量猛增将硬盘占满,简单的解决思路:取消归档
方法/步骤
1

打开命令行工具:cmd

2

进入oracle命令行:sqlplus /nolog

3

登陆数据库:conn system/oracle9i@EMIS as sysdba

4

查看数据库是否为存档模式:archive log list;数据库日志模式            存档模式自动存档             启用存档终点            d:\oracle\ora92\RDBMS最早的概要日志序列     2723下一个存档日志序列   2723当前日志序列           2725

5

按顺序执行以下语句sql> archive log list;   #查看是否是归档方式sql> alter system set log_archive_start=false scope=spfile; #禁用自动归档sql> shutdown immediate; #关闭数据库,该步骤时间会很长,请不要在高峰期执行。sql> startup mount;    #打开控制文件,不打开数据文件sql> alter database noarchivelog; #将数据库切换为非归档模式sql> alter database open;   #将数据文件打开sql> archive log list;   #查看此时便处于非归档模式

6

对数据做一个完整备份(full backup)

7

进入步骤4中显示的存档重点所显示的目录中查看存档文件是否已消失,如未消失,手动删除。

推荐信息