记一次归档文件archive空间满后的异常

数据库主机信息:

DB   10.0.0.1  aix
Dg   10.0.0.2  aix

1. 查看空间

先telnet 10.0.0.1上,root环境下执行df -g,发现/oradata/archive所在分区已使用100%.

2. 删除归档文件

# su - oracle 
$ sqlplus / as sysdba
SQL > archive log list;
记一次归档文件archive空间满后的异常_第1张图片
archive log list.png

确定archive归档文件路径,开始删除归档文件,保留了近1个月的归档文件:


记一次归档文件archive空间满后的异常_第2张图片
dg-g.png

发现还是100%,继续删除,一直删除到这里94%。

3. Pl/sql登陆还是报错:

记一次归档文件archive空间满后的异常_第3张图片
ora-01033.png

此时,再次进入数据库:

# su - oracle  
$ sqlplus / as sysdba
SQL > startup
SQL > shutdown immediate
记一次归档文件archive空间满后的异常_第4张图片
startup.png
SQL> startup  
ORACLE instance started.

Total System Global Area  801701888 bytes
Fixed Size      2232640 bytes
Variable Size    234884800 bytes
Database Buffers    557842432 bytes
Redo Buffers      6742016 bytes
Database mounted.
Database opened.
SQL> exit

至此,数据库起来了。

4. 查看小机空间

lspv

记一次归档文件archive空间满后的异常_第5张图片
lspv.png

lsvg

lsvg.png

lsvg datavg

记一次归档文件archive空间满后的异常_第6张图片
lsvg-datavg.png

# megabyte 缩写MB,兆字节,上图显示还有280个G空闲

5. Rman

$ rman target /
RMAN> crosscheck archivelog all;

你可能感兴趣的:(记一次归档文件archive空间满后的异常)