有一个数据库A,其中有几百个表。另外有一个数据库B用于复制数据库A中的数据,数据库B不单单是对数据库A的备份,也用于查询统计数据。如果用快照的话需要在B数据库建立几百个快照,比较麻烦。有什么方法能够不必对数据库A每一个表建立一个快照,还能够在数据库B实现对数据库A的复制功能?
解决方案 »
- Oracel 二次开发问题
- 如何在oracle中调用存储过程
- 如何用java程序将sybase移植到oracle9i上?那里有相关的资料提供一下,有经验的提供一些经验。谢谢了。
- 求大家帮忙看下怎么才能这个语句,语句运行没错误,但是有没有简单的写法
- 我在Linux上的Oracle EX 今天经常连接不上,看日志有这些问题,请问该如何处理
- 10g的客户端需要安装什么东西啊
- oracle自身有没有统计哪个用户在一个时间段内登陆多少次的功能?
- Null查询问题??
- 刚装了oracle,请问如何使用他自带的帮助文档呀?
- Oracle Rman错误 ORA-17629:/ORA-17627:/ ORA-01017:
- oracle对xml的支持
- 救命,救急!电脑重新安装系统,数据管理系统重新安装,原来的数据就剩下D盘的.dbf文件,怎么恢复数据???
1.仅对需要查询统计数据的相关表建立快照,而不必面面俱到;
2.为查询考虑建立视图,从该视图中查询统计数据;
3.查询不是DML操作,可以不建B。
谢谢你的回答。我再问一问,使用复制选项可以实现我所需要的功能吗?
(因物理上是同一部件,最好选取在不同地点的不同硬件上进行备份)。
对于你提出的问题,可考虑采用两块硬盘的磁盘镜像,
而查询和统计是完全可以在A中安全进行的。