归档日志空间不足错误

今天在客户机上连接ORACLE时出现如下错误:

SQL*Plus: Release 11.2.0.1.0 Production on 星期五 4月 6 15:32:262012
Copyright (c) 1982, 2010, Oracle.  Allrights reserved.
ERROR:ORA-00257: archiver error. Connect internal only,until freed.

上网查找说是归档日志空间不足引起。
在服务器上登陆SQLPLUS查看日志文件目录位置:

sys@ORCL> show parameterdb_recovery_file_dest

NAME                            TYPE      VALUE
------------------------------------ -----------------------------------------
db_recovery_file_dest              string    /u01/flash_recovery_area
db_recovery_file_dest_size         big integer 4G

再看下该目录的安装点空间:

[oracle@oracle11g /]$ df -k
Filesystem          1K-blocks     UsedAvailable Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                  273643624 23088620 236430360   9%/
/dev/sda1             101086    12689    83178  14% /boot
tmpfs               4087472   1962392  2125080  49% /dev/shm

空间未满,db_recovery_file_dest_size参数将归档文件使用空间限制在了4G,修改db_recovery_file_dest_size参数大小,增加归档文件使用空间限制。

sys@ORCL>  ALTER SYSTEM SET db_recovery_file_dest_size=8g scope=both;
sys@ORCL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
sys@ORCL> startup
ORACLE instance started.

Total System Global Area 3340451840 bytes
Fixed Size               2217952 bytes
Variable Size          2030045216 bytes
Database Buffers        1291845632 bytes
Redo Buffers             16343040 bytes
Database mounted.
Database opened.
sys@ORCL> show parameterdb_recovery_file_dest

NAME                            TYPE      VALUE
------------------------------------ -----------------------------------------
db_recovery_file_dest              string    /u01/flash_recovery_area
db_recovery_file_dest_size         big integer 10G
sys@ORCL> 

测试客户端连接正常

posted @ 2013-12-19 17:25  老汉学IT  阅读(445)  评论(0编辑  收藏  举报