Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

45

积分

0

好友

0

主题
1#
发表于 2012-5-28 13:59:14 | 查看: 5524| 回复: 2
OS: OEL 5.4 x86_64
Oracle: Oracle 10.2.0.5 64bit

在进行logmnr的操作中,发现在官方文档中对于options的选项是用一些常量文字记录的,例如:  DDL_DICT_TRACKING, DICT_FROM_ONLINE_CATALOG等。

但是出了这些选项中, 我发现用数字也能对logmnr进行相应级别的挖掘,例如:

  1. SQL> EXECUTE DBMS_LOGMNR.START_LOGMNR (OPTIONS => 23);

  2. PL/SQL procedure successfully completed.
复制代码


尝试了下发现options的值可以从0 ~ 23,但是,在官方文档和metalink里没有发现这24个值具体对应什么功能。

不知道大家是否有清楚的,能给说明下。
谢谢。
2#
发表于 2012-5-28 17:08:48
其实没必要用数字,也并不推荐。你所说的0~23也不尽正确。

-- Constants for start_logmnr options flag
NO_DICT_RESET_ONSELECT    CONSTANT BINARY_INTEGER := 1;
COMMITTED_DATA_ONLY       CONSTANT BINARY_INTEGER := 2;
SKIP_CORRUPTION           CONSTANT BINARY_INTEGER := 4;
DDL_DICT_TRACKING         CONSTANT BINARY_INTEGER := 8;
DICT_FROM_ONLINE_CATALOG  CONSTANT BINARY_INTEGER := 16;
DICT_FROM_REDO_LOGS       CONSTANT BINARY_INTEGER := 32;
NO_SQL_DELIMITER          CONSTANT BINARY_INTEGER := 64;
PRINT_PRETTY_SQL          CONSTANT BINARY_INTEGER := 512;
CONTINUOUS_MINE           CONSTANT BINARY_INTEGER := 1024;
NO_ROWID_IN_STMT          CONSTANT BINARY_INTEGER := 2048;
STRING_LITERALS_IN_STMT   CONSTANT BINARY_INTEGER := 4096;

回复 只看该作者 道具 举报

3#
发表于 2012-5-30 07:38:18
谢谢 Kamus。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 17:35 , Processed in 0.046346 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569