当前位置: 代码迷 >> Oracle管理 >> ORACLE归档有关问题
  详细解决方案

ORACLE归档有关问题

热度:218   发布时间:2016-04-24 04:08:09.0
ORACLE归档问题求助
新接手一个业务系统,被赶鸭子上架,我对ORACLE这块确实不太懂
系统是个ROSE的双机,两台小型机,是LINUX系统,一台存储,数据在存储上,今天早上数据库突然无法连接了,报错是ORA-00257,用SQLPLUS连接的时候报错ora-09817,说是空间满了,查看磁盘空间,已满
先切到了备机上,使系统正常运行,
这个系统运行了好几年,本月7号的时候突然不能自动备份了,之前设置了自动备份的,是在归档模式下的
查看这个归档目录,从7号开始每天增加一些.dbf的文件
一直到今天,把磁盘给用完了,不知道这些是什么文件,能不能删除,也不知道为什么突然就出现这个文件,请大家伙帮帮忙
------解决思路----------------------
linux的小机.... 不是小机是pc机吧

rman target / <<EOF
delete noprompt archivelog until time 'sysdate-3';
crosscheck archivelog all;
EOF

在服务器上,把上面的命令拷贝到脚本文件中。执行删除3天前的归档
归档当然有用的,当需要恢复的时候,归档文件可以对数据库从备份点进行前滚。一般在进行rman备份时,会将已备份的归档文件删除
这里应该是rman备份没做好吧
------解决思路----------------------
第三方的备份软件,不清楚。比起归档没清除,备份不成功更危险
删除归档很简单,linux中可以定时执行,但是没有备份,就有数据丢失的风险。最好检查一下
------解决思路----------------------
做的DG?
没问题,可以的。备库处于mounted状态
------解决思路----------------------
备库没起?
试试
echo `ps -ef 
------解决思路----------------------
 grep ora_arc 
------解决思路----------------------
 grep -v grep 
------解决思路----------------------
 wc -l`
------解决思路----------------------
引用:
Quote: 引用:

做的DG?
没问题,可以的。备库处于mounted状态

是不是要到主库上去删除呢,备库上报上面那个错误,通过export指定了实例也不行


我前面搞错了。大概知道你们的双机方案了
到主库里执行
  相关解决方案