项目中遇到这样一个问题:
我们的大系统有两个小系统,系统A使用数据库DatabaseA,系统B使用数据库DatabaseB。
系统B想查询DatabaseA中几个表的数据,但是单位领导不同意系统B直接访问DatabaseA,只好将这几个表的数据实时更新到DatabaseA中对应的表中。问题是:DataGuard能实现这样的功能吗?如果把这几个表单独放到一个表空间中,能实现表空间的备份吗?
补充:单位领导不想用触发器实现,觉得这样不稳定。
我们的大系统有两个小系统,系统A使用数据库DatabaseA,系统B使用数据库DatabaseB。
系统B想查询DatabaseA中几个表的数据,但是单位领导不同意系统B直接访问DatabaseA,只好将这几个表的数据实时更新到DatabaseA中对应的表中。问题是:DataGuard能实现这样的功能吗?如果把这几个表单独放到一个表空间中,能实现表空间的备份吗?
补充:单位领导不想用触发器实现,觉得这样不稳定。
解决方案 »
- rownum和rowid有什么区别
- 求助,在VB6里如何向ORACLE里的XMLTYPE字段写超过4000字节的画面输入的内容
- 像SQL_HANDLE_ENV这些odbc api中的宏的意思,哪里有资料查看啊
- oracle一个简单的过程
- oracle 上的图片(BLOB)怎样直接显示到网页上?
- PLSQL如何获取时间段内的每一天插入一个表中
- 急问:oracle后台进程和session的问题
- 请问一下 ORA-02042:这个问题
- 为什么呢?来了有分!!
- oracle在什么时候会产生Inactive的Session?
- PROC一个很奇怪的问题。
- 请问一下 forms builder 里面的 Frame Title 可以通过程序修改吗
可以实现,把表空间文件传输过去,直接加载离线表空间,只要表没有特殊大字段Blob,Clob,其实有也一样,只是多了不确定因素2 百万以下级别的小规模数据可以考虑job+dblink3 用WebService做不是更好,服务器资源和数据库相比不是稀缺资源。
而且DatabaseB中还有一些DatabaseA中没有的表。