ConnectionState为空,看ConnectionState建立及获取部分。
在不确定对象是否有效前,最好检验一下, if (ConnectionState!=null)
Oracle DBA神器:PRM-DUL灾难恢复工具可以直接从这种受损的Oracle数据库中将数据拯救出来。
当你的数据库因为ORA-00600/ORA-07445或其他ORA-报错,或丢失关键的system表空间数据文件,或ASM diskgroup损坏时均可以考虑采用PRM-DUL来做恢复。PRM-DUL采用独创的DataBridge恢复技术,直接从数据文件中抽取数据后可以像DBLINK那样直接插入到新建数据库中,而无需数据落地成为DMP文件占用空间。
你的意思应该是dg,Rac是实例级别保护dg可以实现db级的
RAC是同一个数据库两个实例,既然是同一个数据库,就无所谓同步
1 你这里要做选择性的同步,那么就只能做逻辑同步。方式有goldengate, oracle streams 等,前者要单独安装和收费
2oracle rac 能实现数据同步--RAC是同一个数据库两个实例,不是同步的概念。
你这个需求用rac的话肯定是不合理的。建议考虑goldengate等专业同步工具。
3这个同步的逻辑在应用程序中实现就可以了,实现起来应该也不是很复杂
再借助其他的工具进行同步就显得很乱,也没啥必要
1、实现机制不同
一个是基于block的,一个是基于SQL statement。
物理dg是通过传日志的形式block对block的完全把主库复制,复制出来的从库和主库完全一样,
逻辑dg是通过传日志,再应用logmin的技术将日志中的sql挖出,处理,并重新执行。
2、功能不同
10g的物理dg只能只读打开,但11g可以读写打开,且从库名必须和主库名相同。
逻辑dg从库可以读写打开,逻辑dg有些表和数据是不能同步的,且主库和从库可以不完全相同。
3、同步方式不同
物理dg通过重做应用与主数据库保持同步,物理dg与主数据库SCN保持一致。
逻辑dg通过SQL应用与主数据库保持同步,逻辑dg只需要数据保持一致。
扩展资料:
一、DG的优点:
1、灾难恢复及高可用性。
2、全面的数据保护。
3、有效利用系统资源。
4、在高可用及高性能之间更加灵活的平衡机制。
5、故障自动检查及解决方案。
6、集中的、易用的管理模式。
7、自动化的角色转换。
二、DG的缺点:
1、由于传输整个日志文件,所以,需要较高的网络传输带宽。
2、在Oracle 11g之前的物理备库虽然可以以只读方式打开,然后执行查询、报表等 *** 作,但需要停止应用日志,这将使目标库与源数据不能保持同步,如果在此期间源数据库发生故障,那么将延长切换的时间。
从Oracle 11g开始,ADG可以在数据库打开的情况下应用日志,这极大地提高了DG的应用范围。
3、逻辑备库不能支持某些特定的数据对象和数据类型。
4、不支持双向复制,所以,无法应用于信息集成的场合。
5、只能复制整个数据库,不能选择某个SCHEMA或表空间或表进行单独复制。
6、不支持异构的系统环境,需要相同的 *** 作系统版本和数据库版本(Oracle 11g支持部分异构平台)。
以上就是关于用DataGrid显示ACCESS数据库时的数据,出现“未将对象引用设置到对象的实例”错误。全部的内容,包括:用DataGrid显示ACCESS数据库时的数据,出现“未将对象引用设置到对象的实例”错误。、oracle DG问题、用oracle rac实现两个数据库之间的数据灾备,主库的任何变化都会转到备库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)