strings--在AUM下如何获取回滚段名称
来源:互联网 发布:安装ubuntu后花屏 编辑:程序博客网 时间:2024/05/30 12:30
以下是eygle大师几年前写的一个blog,转载过来看看~~
有时候在数据库崩溃后的恢复尝试中,我们需要获得回滚段的名称。
在AUM(auto undo management)模式下,由于回滚段是自动管理的,我们无法从参数文件中得到回滚段名称,这时需要一点技巧来获得回滚段名称。
其实也很简单,UNDO段的名称存储在系统表空间,我们可以从系统表空间获得。
以下一句脚本可以作为辅助:
strings system01.dbf | grep _SYSSMU | cut -d $ -f 1 | sort -u
在Linux/Unix下没什么特殊的,在Windows上,如果你安装过类似的Unix工具,则可以同样获得正确的输入,看看我的笔记本上的输出:
D:\oradata\EYGLE\DATAFILE>strings O1_MF_SYSTEM_2G8OHFX6_.DBF|grep _SYSSMU | cut -d $ -f 1 | sort -u
_SYSSMU1
_SYSSMU10
_SYSSMU2
_SYSSMU3
_SYSSMU4
_SYSSMU5
_SYSSMU6
_SYSSMU7
_SYSSMU8
_SYSSMU9
我安装的MKS工具是我觉得最好用的Unix工具包。
D:\oradata\EYGLE\DATAFILE>which strings
e:\PROGRA~1\MKSTOO~1\mksnt/strings.exeD:\oradata\EYGLE\DATAFILE>which cut
e:\PROGRA~1\MKSTOO~1\mksnt/cut.exeD:\oradata\EYGLE\DATAFILE>which sort
e:\PROGRA~1\MKSTOO~1\mksnt/sort.exe
原文地址:http://www.eygle.com/archives/2006/09/get_undo_segment_name.html
- strings--在AUM下如何获取回滚段名称
- SQL 语句获取表字段名称,属性.
- arcengine 获取layer属性表字段名称
- SQL 语句获取表字段名称,属性
- Oracle , MySQL获取所有表名和表字段名称
- 在AUM方式下获得回滚段的名称
- mysql修改表字段名称
- 查询oracle表字段名称
- 从内表字段名称获取此字段在内表第几列
- 如何在mysql下实现事务的提交与回滚
- Android 如何获取在strings里面设置的值
- 获取表字段名
- mysql 命令行修改表字段名称
- mysql 查询表字段名称 语句
- 【转载】查询oracle表字段名称
- Spring管理的事务:如何配置回滚及try catch情况下的回滚
- Java之获取表字段名
- Oracle SQL语句:得到表字段名称和数量
- 第2次恢复outlook的.pst文件
- 软件工程师面试编程常见函数实现
- 如何保证无线网络安全
- 字节换算
- 无线网络安全的九项注意
- strings--在AUM下如何获取回滚段名称
- 交互式查询计算
- 在Windows Vista™及windows 7™上使用3GB切换
- CPU 微体系结构对浮点运算的影响
- linux的触摸屏之一:原理及APK调试
- 对Cisco Secure PIX 525防火墙的介绍(1)
- .metadata下文件夹介绍
- linux的触摸屏之二:手工调试
- class.forName()