oracle备份恢复常见问题

ORA-00245

修改快照控制文件位置到共享盘,查看rman中执行show snapshot controlfile name; ,修改rman中执行configure snapshot controlfile name to '+data/****'; (注:若配置后仍然报此错误,执行srvctl重启后数据库即可解决)

oracle 11g存在官方bug,当rman以backup as copy的形式备份控制文件时,有小概率出现ORA-00245错误,需要修改配置解决。官网bug说明Doc 16012614.8,官网解决方法Doc 1516654.1

ORA-00257

归档日志即将占满导致rman非sys用户无法登录,利用sys用户登录清理日志,rman执行

  • delete archivelog all completed before 'SYSDATE-7';
  • crosscheck archivelog all;
  • delete expired archivelog all;

ORA-00845

/dev/shm空间不足,重置挂载点空间 mount -o remount,size=4G /dev/shm

ORA-00600:internal error code,arguments:[krbbtgb_wait_no_buffers], [ ],[ ],[ ],[ ],[ ],[ ],[ ],[ ],[ ],[ ],[ ]

rac集群数据库备份过程中asm未分配缓存,sqlplus执行

  • alter system set "_backup_file_bufcnt"=64 scope=both;
  • alter system set "_backup_dynamic_buffers"=false scope=both;

ORA-01654

数据文件容量达到上限(默认32G),需手动为表空间添加新的数据文件。

  • select name from v$datafile;  (依次查看各个数据文件大小)
  • ALTER TABLESPACE "USERS" ADD DATAFILE '/data/oracle/oradata/orcl/users02.dbf' SIZE 32G AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED;

ORA-19571

归档日志未及时清理,导致控制文件没有记录到老的recid。

解决办法:1、alter system set control_file_record_keep_time=15 scope=spfile;

                  2、delete archivelog all;   crosscheck archivelog all;   delete expired archivelog all;

ORA-03113: end-of-file on communication channel

控制文件和数据文件对不上

解决办法:1、startup mount;

                  2、recover database until cancel;

                  3、alter database open resetlogs;

ORA-00020

会话连接数量超过最大值。

解决办法:

1、重启数据库后。查看参数 show parameter processes;    修改参数 alter system set processes=1000 scope=spfile;

2、如果上述修改后过段时间仍然报错,极有可能是OMS服务连接数一直增加导致的。查看连接的进程名 SELECT MACHINE, PROGRAM, COUNT(*) FROM V$SESSION GROUP BY MACHINE, PROGRAM;    ----OMS为oracle网页管理服务,不影响业务,关闭服务即可

  • linux方法:emctl stop dbconsole 
  • windows方法:net stop OracleDBConsoleorcl     (orcl为实例名)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值