【原】根据scn查看数据是否成功写入磁盘
2012-08-05 17:54
267 查看
作者:david_zhang@sh 【转载时请以超链接形式标明文章】
链接:/article/6413185.html
说明SCN1787744之前的所有数据,已经同步到数据文件,但是之后的数据更改信息依然存在于内存中
scn_to_timestamp //SCN 和时间的转换工具
//也就是说,2012-08-05 16:04:29之前的所有数据都已经写到了磁盘文件上
链接:/article/6413185.html
SQL> select file#,checkpoint_change#,to_char(checkpoint_time,'yyyy-mm-dd hh24:mi:ss') from v$datafile; FILE# CHECKPOINT_CHANGE# TO_CHAR(CHECKPOINT_ ---------- ------------------ ------------------- 1 1787744 2012-08-05 16:04:29 2 1787744 2012-08-05 16:04:29 3 1787744 2012-08-05 16:04:29 4 1787744 2012-08-05 16:04:29 5 1787744 2012-08-05 16:04:29 6 1787744 2012-08-05 16:04:29 7 1787744 2012-08-05 16:04:29 7 rows selected. SQL> select current_scn from v$database; CURRENT_SCN ----------- 1788412
说明SCN1787744之前的所有数据,已经同步到数据文件,但是之后的数据更改信息依然存在于内存中
scn_to_timestamp //SCN 和时间的转换工具
SQL> select to_char(scn_to_timestamp(1787744),'yyyy-mm-dd hh24:mi:ss') from dual; TO_CHAR(SCN_TO_TIME ------------------- 2012-08-05 16:04:29 SQL> !date Sun Aug 5 16:23:20 CST 2012
//也就是说,2012-08-05 16:04:29之前的所有数据都已经写到了磁盘文件上
相关文章推荐
- 添加数据成功之后,通过true、false决定是否跳转
- 关于查看Android ADT是否安装成功问题
- Excel 宏: 比较相邻行,数据是否相同,相同的话对应单元变成黄色;以方便查看结果
- 教你查看sql server 2000 sp4补丁是否安装成功 (安装补丁后可以远程访问)
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组
- 如何即时查看微信菜单是否修改成功
- PHP判断表单中复选框是否选中并写入数据库
- itemRenderer 必须根据给它们显示的数据更改自己。如果列表的 itemRenderer 要根据数据值更改其颜色, 它必须查看获得的数据并更改自己。
- 检测文件是否真的写入了磁盘?
- centos7上查看kafka是否成功启动的命令
- 将数据库中二进制数据以异步方式写入磁盘
- 查看win7驱动是否安装成功
- 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
- php监测数据是否成功插入到Mysql数据库的方法
- 使用echo $? 查看命令是否执行成功
- 查看 SQL Server 2000 中数据表所占用的磁盘空间
- "磁盘未被格式化,是否格式化"数据灾难应急方案
- 如何查看ubuntu下显卡驱动是否已经成功安装
- Linux查看磁盘是否是SSD
- 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件