当用EXP(带direct=y参数)导出一个带坏块的数据库时,不会报警!!!

http://www.itpub.net/470649.html

Exp导出可以检测physical corruption 和logical corruption
但是有一些限制:
原文如下:
1. Export only reads:
- user data below the high water mark;
- parts of the data dictionary, while looking up information concerning
the objects being exported.

2. Only a Conventional path export is able to detect logical corrupt blocks.
When using a Direct path export , the data is read from disk directly
into the export session's program global area (PGA): the rows are
transferred directly to the Export session's private buffer. This means
that the SQL command-processing layer (evaluation buffer) is bypassed,
because the data is already in the format that Export expects.
Therefore, do not specify the export parameter DIRECT=Y but use DIRECT=N
which is also the default value for the DIRECT parameter.

3. Export does not detect all corruptions:
- does not detect disk corruptions above the high water mark;
- does not detect corruptions in indexes, or in free or temporary extents;
- does not detect all corruptions in the data dictionary (the export
utility does not read all of the data dictionary, so there could still
be undetected corruptions in the SYSTEM tablespace).

在第二条中明确的说明了,直接路径导出不能检测逻辑损坏。

时间: 2024-07-31 01:46:10

当用EXP(带direct=y参数)导出一个带坏块的数据库时,不会报警!!!的相关文章

传统路径导出 VS 直接路径导出(oracle exp direct=y)

      Oracle 传统的Export与Import依旧被保留到11g,而且9i与10g有很多依旧使用Export与Import方式进行备份与恢复的企业.从Oracle 7.3开始,传统的exp导出程序提供两种的导出路径方式,一个是传统路径导出(Conventional Path Export),一个是直接路径导出(Direct Path Export).本文即是因最近客户的传统导入导出性能问题对此进行描述.   1.两者的差异    a. Conventional path Export

Oracle exp/imp命令快速导入导出数据

用exp命令导出表结构,不导出表数据.只需在命令行里加一个参数rows=n即可.表示不导出表数据. exp username/pwd@sid file=d:databak.dmp owner=(user)rows=n ******************************************************************************************************************** oracle exp/imp命令详解 E:>ex

[20120410]EXP&IMP和COMPRESS参数.txt

[20120410]EXP&IMP和COMPRESS参数.txt 测试需要要建立一个空库,我使用EXP&IMP操作,很久不使用它操作,发现导入过程有一些慢,最终发现一个参数compress影响导入操作.缺省COMPRESS=Y,这样在导入时需要初始很大的空间. 测试如下: SQL> select * from v$version ; BANNER ---------------------------------------------------------------------

oracle中带LOCAL=NO参数的连接

oracle连接常见的有带LOCAL=NO参数或带LOCAL=YES的进程. LOCAL=NO:非本地连接,即网络连接.它是通过Listener 连接到服务器的.客户端的应用通过客户端的监听向服务器的监听发送请求,服务器的监听接收后,在与数据库连接,执行相关操作,在把结果返回给客户端.这是通过监听的流程. 所以在客户端需要配置监听,即配置tnsnames.ora. LOCAL=YES:本地连接. 本地连接不走监听,所以在服务监听没有启动的情况下,通过本地的sqlplus 还是可以连上数据库的.

winform-c# winfrom post请求网址带多个参数的问题 请看下面代码

问题描述 c# winfrom post请求网址带多个参数的问题 请看下面代码 string strURL = ""http://www.cqjg.gov.cn/newwww/c7/clwz.asp""; System.Net.HttpWebRequest request; request = (System.Net.HttpWebRequest)WebRequest.Create(strURL); //Post请求方式 request.Method = "

oracle中exp跳过某些表导出数据

有一个需求,某个用户有很多张表,但是只能使用exp导出,而且想跳过其中某几张表,其他对象包括依赖关系都需要.针对这样的情况,通过分析exp的视图脚本,在exu10tabs视图进行修改,跳过某些表即可 修改exu10tabs视图 本测试为11.2.0.4版本,不同版本数据库,可能视图名称和语句有一定出入,请别照搬,exu10tabs在$ORACLE_HOME/rdbms/admin/catexp.sql中 CREATE OR REPLACE VIEW exu10tabs (            

url重写-怎么把下面这两张图片的规则改为带两个参数,第一个参数是必须带的,第二个参数是可带可不带的

问题描述 怎么把下面这两张图片的规则改为带两个参数,第一个参数是必须带的,第二个参数是可带可不带的 求大神指点. 谢谢 解决方案 人生中第一个带参数触发器

vs自带水晶报表在导出word格式时提示vshost32.exe停止运行

问题描述 vs2008自带水晶报表在导出word格式时提示vshost32.exe停止运行,是在win7下运行的 解决方案 解决方案二:有没有人帮忙解决一下啊.急.我在网上找了很多例子都不管用啊!!!

怎样从一个DLL中导出一个C++类

原文作者:Alex Blekhman    翻译:朱金灿   原文来源: http://www.codeproject.com/KB/cpp/howto_export_cpp_classes.aspx 译文来源:http://blog.csdn.net/clever101     C++语言毕竟能和Windows DLLs能够和平共处.     介绍          自从Windows的开始阶段动态链接库(DLL)就是Windows平台的一个组成部分.动态链接库允许在一个独立的模块中封装一系列