Chinaunix首页 | 论坛 | 博客
  • 博客访问: 305733
  • 博文数量: 92
  • 博客积分: 2541
  • 博客等级: 少校
  • 技术积分: 1015
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-03 08:50
文章分类

全部博文(92)

文章存档

2010年(3)

2009年(14)

2008年(75)

我的朋友

分类: Oracle

2008-06-03 09:29:13

oracle10g默认归档日志满解决方法

发表于:2008年4月3日 16时46分2秒阅读(1)评论(0) 举报
ORA-00257: archiver error. Connect internal only, until freed.

Oracle 10g数据库物理空间管理方式与以前Oracle发生了变化,对归档日志所在的Flash_Recovery_Area空间进行了另外限制
Flash_Recovery_Area空间缺省安装时比较小,只有2GB,容易用完

解决过程
  根据数据库目前可用存储空间情况、FLASH_RECOVERY_AREA空间为2GB的实际情况,把FLASH_RECOVERY_AREA的空间修改为20GB()。
SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE=20g;
系统已更改。

(其实问题的本质是归档日志的使用已经达到了spfile等启动参数文件中指定的最大值。oracle 10g中归档日志默认的存放地是闪回目录,即%ORACLE_BASE%/flash_recovery_area的相应实例名下面,这个位置的大小在参数文件中有个限制,解决空间不足的问题可以通过两种方式来实现,一个修改这个大小限制,还有一个就是修改归档日志存放位置。)
阅读(1661) | 评论(0) | 转发(0) |
0

上一篇:oracle连接用户数过多解决

下一篇:rman笔记

给主人留下些什么吧!~~