机器异常关闭重起后出现ora-19809错误
2009-05-12 20:37:05来源:未知 阅读 ()
案例:机器异常关闭,重起后出现ora-19809超出恢复文件限制错误:
ORA-16038: log 3 sequence# 1126 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 3 thread 1: '/opt/oracle/product/10.1/oradata/orcl/redo03.log'
Oracle数据库10g默认的归档日志存放在flash_recovery_area,而默认安装的时候该区间选择了1G大小。
在归档日志超过1G的时候,空间不足,于是无法归档,当时手工删除归档日志文件,Oracle数据库由于无法识别空间是否释放。导致数据库出现无法无法启动的现象。
解决方法:
1、mount数据库
sql> startup mount (注意,这时候还会报错,但是可以更改系统参数)
2、 更改系统参数
sql> alter system set db_recovery_file_dest_size=2g scope=both;
参数db_recovery_file_dest_size的值根据磁盘剩余空间大小和实际需要来设置,没有定论。
3、打开数据库
sql> alter database open
4、删除失效归档日志
rman
RMAN> connect target /
RMAN> crosscheck archivelog all;
RMAN> delete expired archivelog all;
RMAN>exit
5、重新启动数据库
sql> shutdown immediate
sql> startup
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 剖析SQL Server连接中常见的三个错误 2018-12-02
- SQL Server 2005中数据库镜像的四个问题 2009-05-12
- 细化解析:SQL Server 2005 数据库镜像 2009-05-12
- SQL Server数据库连接中常见的错误分析 2009-05-12
- 用mysql做站点时怎样记录未知错误的发生 2009-05-12
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash