暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle DataGuard的安装过程中出现的错误总结二

丽鹏数据库技术分享 2021-04-21
924

继续上一篇

05

ORA-12543 连接数据库失败

一个服务器上的数据库无法连接,尝试时报错ORA-12560ORA-12543错误。

tnsnames.ora中配置了连接后,测试连接出现ORA-12543错误。尝试使用tnsping来测试连接同样出现ORA-12543错误,后尝试简易连接方式错误依旧。

能ping通,tnsping不通

对于11.2sqlplus报错为ORA-12543

  而10.2sqlplus报错为ORA-12560

解决方法:

检查防火墙设置,关闭防火墙

Linux 7 关闭、禁用防火墙服务

1 查看防火墙状态

[root@adgserver ~]# systemctl status firewalld

2 查看开机是否启动防火墙服务

[root@adgserver ~]# systemctl is-enabled firewalld

3 关闭防火墙

[root@adgserver ~]# systemctl stop firewalld

[root@adgserver ~]# systemctl status firewalld

4 禁用防火墙(系统启动时不启动防火墙服务)

[root@adgserver ~]# systemctl disable firewalld

[root@adgserver ~]# systemctl is-enabled firewalld


06

RMAN备份时出现ORA-19809: limit exceeded for recovery files

RMAN-03009: failure of Control File and SPFILE Autobackup command on ORA_DISK_1 channel at 

ORA-19809: limit exceeded for recovery files

ORA-19804: cannot reclaim 10928128 bytes disk space from 2147483648 limit

原因:flash_recovery_area空间不足,

解决方法:

1)  检查flash_recovery_area使用情况:

select file_type, percent_space_used as used,percent_space_reclaimable as reclaimable,number_of_files as "number" from v$flash_recovery_area_usage;

2)  检查db_recovery_file_dest_size参数

SQL> show parameter db_recovery_file_dest_size

3)  将参数db_recovery_file_dest_size增大为6G

SQL> alter system set db_recovery_file_dest_size=6G scope=both;

07

ORA-01152 file 1 was not restored from a sufficiently old backup


ERROR at line 1:

ORA-01152: file 1 was not restored from a sufficiently old backup

ORA-01110: data file 1: '/opt/oracle/oradata/ge/system01.dbf'


原因:当执行duplicate来做备库的时候,oracle的操作顺序如下:

主库中执行 backup database -> backup controlfile -> backup archivelog
备库中执行 restore controlfile -> restore database ->catalog start with 'archivelog' -> recover database -> open (read only)

我在执行duplicate的时候,主库有个自动备份的脚本,每2小时执行一次,执行完备份就删除归档,当我在备库restore的时候,control file是比datafile要新,restore完database之后,还要restore备份还原期间产生的归档日志,而根据前面的脚本,这些脚本已经删除了,无法恢复到最新,所以报上面的错误。

解决方法:

找到备份集,继续restore,或者直接注释掉备份脚本重新执行duplicate。


08

主库RAC双节点,有一个节点无法传送归档日志

这个问题可能是如下原因:

1,该节点到备库网络连接是否正常

主库测试:sqlplus sys/sss@std as sysdba

2,rac双节点和备库必须用相同的密码文件

3,重启备库,重新建立连接




本次操作涉及到的系统:

1,OS CentOs 5U11 

Oracle:10.2.0.1-->PSU到10.2.0.5-->10.2.0.5.12-->10.2.0.5.14121009

2,OS  CentOs 7U5

Oracle:11.2.0.4.0---->PSU到11.2.0.4.190416

3,OS  CentOs 7U5

Oracle:11.2.0.4.0

4,OS  CentOs 7U5

Oracle:11.2.0.3.0




文章转载自丽鹏数据库技术分享,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论