先说一下Oracle快照。快照是一种查询,目的是为了使两个远程数据库的表进行同步。创建快照语句是CREATE SNAPSHOT ... AS subquery;
成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的南溪网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
对应快照可以创建快照日志,存放快照主表的更新数据,可用这些数据刷新快照的主表。
问题中给出的语句就是创建快照日志:CREATE SNAPSHOT LOG ON
Oracle日志文件查看方法:
1、以sysdba权限用户登录数据库。
2、执行sql语句:
select * from v$logfile;
3、结果显示即为日志路径:
4、另外还有其他的操作日志可用以下两个sql语句查询:
select * from v$sql;--(#查看最近所作的操作)
select * fromv $sqlarea;--(#查看最近所作的操作)
在 Oracle VM VirtualBox 管理器界面
右上角, 有 "明细" 与 "备份"
点到 "备份"
会列出当前虚拟机, 都有哪些备份。
点击选择好后, 鼠标右键, 会出现 “恢复备份” 与 “删除备份”
虚拟机运行的时候选择“控制”-“生成备份”。
备份完成要恢复的话,在快速修复页面,点击已备份项右键恢复备份即可。
你还是系统的看一下关于AWR报告的资料吧,系统默认是一小时自己创建一次快照,但是根据快照来取某个时间段的报告,则需要DBA介入。通过你提问问题的方式,建议你系统查找awr的资料,不然即使给你提供了包,你也不会用。
snapshot就是快照
oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。相当于主表的查询子集,使用快照可以加快数据的查询速度;在保持不同数据库中的两个表的同步中,利用快照刷新,数据的更新性能也会有很大的改善。