ORA-19815 ORA-16038

用sqlplus 登录oracle 报下面的错
ORA-01033: ORACLE initialization or shutdown in progress



检查了log 发现有下面的警告:

Errors in file e:\oracle\product\10.2.0

\admin\orcl\udump\orcl_ora_4836.trc:
ORA-19815: 警告: db_recovery_file_dest_size 字节 (共 2147483648

字节) 已使用 100.00%, 尚有 0 字节可用。

Sat Jul 24 16:59:32 2010
**************************************************************

**********
You have following choices to free up space from flash

recovery area:
1. Consider changing RMAN RETENTION POLICY. If you are using

Data Guard,
then consider changing RMAN ARCHIVELOG DELETION POLICY.
2. Back up files to tertiary device such as tape using RMAN
BACKUP RECOVERY AREA command.
3. Add disk space and increase db_recovery_file_dest_size

parameter to
reflect the new space.
4. Delete unnecessary files using RMAN DELETE command. If an

operating
system command was used to delete files, then use RMAN

CROSSCHECK and
DELETE EXPIRED commands.
**************************************************************

**********
Sat Jul 24 16:59:32 2010
Errors in file e:\oracle\product\10.2.0

\admin\orcl\udump\orcl_ora_4836.trc:
ORA-19809: 超出了恢复文件数的限制
ORA-19804: 无法回收 47713792 字节磁盘空间 (从 2147483648 限制中)



解决办法:
利于google.comr搜索相关错误代码

sqlplsu /as sysdba

SQL> show parameter db_recovery

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string e:\oracle\product\10.2.0/flash
_recovery_area
db_recovery_file_dest_size big integer 2G


1.加大db_recovery_file_dest_size大小
alter system set db_recovery_file_dest_size=3G scope=both;
然后重新启动数据库即可。
2.重新指定文件的存储位置
3.删除多余的文件(我采用的便是这种办法)

第一步:启动rman
c:\>rman target /
第二步:检查归档日志文件
RMAN>crosscheck archivelog all;
第三步:删除文件
RMAN> delete expired archivelog all;
.....
然后重新启动数据库alter database open

引用了 [url] http://space.itpub.net/67668/viewspace-281075[/url]文章
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值