PRM-DUL是一种Oracle数据抽取工具(data unloader for Oracle),其具备跳过Oracle数据库引擎,直接从块级别抽取数据行的能力。
基于此工具,无需数据库实例能够打开数据库(OPEN Database)也能够抽取数据; PRM-DUL就是给那些无法打开的数据库、受损坏的数据库、丢失某些特定文件的数据库做最后的数据恢复使用的工具。
PRM-DUL FOR ORACLE可以用于从那些已经无法通过其他任何有效途径将数据从损坏的Oracle数据库中拯救出来的场景(例如SYSTEM01.DBF被彻底删除,没有任何有效途径恢复该文件,也没有任何备份)。但是显然,PRM-DUL不应当被考虑成为Oracle的标准导入导出工具例如exp/imp expdp/impdp或sql loader sqlldr 的替代品。
PRM-DUL 是基于JAVA开发的具有图形化界面的ORACLE DUL工具,PRM-DUL被ParnassusData 诗檀 提供为单独的产品出售,我们也提供基于PRM-DUL的Oracle数据库恢复服务。
PRM-DUL is available as a service or as a product.
PRM-DUL的产品本身通过license形式出售,一套数据库对应一个license key;购买了PRM-DUL产品后,该数据库可以终生使用license key。
PRM-DUL的数据库恢复服务可以基于现场或远程提供,服务报价基于用户实际情况,可以致电 +86 13764045638咨询。 对于现场服务 需要加收差旅费用。
PRM-DUL 支持:
PRM支持的操作系统平台:
| Platform Name |
Supported |
| AIX POWER |
yes |
| Solaris Sparc |
yes |
| Solaris X86 |
yes |
| Linux X86 |
yes |
| Linux X86-64 |
yes |
| HPUX |
yes |
| MacOS |
yes |
PRM目前支持的数据库版本
| ORACLE DATABASE VERSION |
Supported |
| Oracle 7 |
yes |
| Oracle 8 |
yes |
| Oracle 8i |
yes |
| Oracle 9i |
yes |
| Oracle 10g |
yes |
| Oracle 11g |
yes |
| Oracle 12c |
yes |
考虑到部分陈旧服务器使用例如AIX 4.3 Linux 3等较早的操作系统,这些操作系统上可能无法安装最新的JDK 如1.6/1.7; PRM在研发过程中充分考虑了利旧性,任何可以运行JDK 1.4的平台均可以运行PRM。
此外由于ORACLE 10g 数据库服务器软件自带了JDK 1.4,11g自带了JDK 1.5,所以任何已安装ORACLE 10g及其以上版本的环境均可以顺利运行PRM,而且无需额外安装JDK。
对于没有安装JDK 1.4版本的环境,建议从以下地址下载
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase14-419411.html
PRM 使用的最低JAVA软件环境为JDK 1.4;诗檀推荐您使用JDK 1.6,由于JDK 1.4以后对JAVA程序的性能做了很大优化,所以PRM在JDK 1.6环境下的恢复速度要比JDK 1.4下快一些。
PRM使用的最低硬件需求:
| CPU中央处理器 |
至少800 MHZ |
| 物理内存 |
至少512 MB |
| 硬盘空间 |
至少50 MB |
PRM推荐的硬件配置:
| CPU中央处理器 |
2.0 GHZ |
| 物理内存 |
2 GB |
| 硬盘空间 |
2 GB |
PRM目前支持的多语言:
| 语言 |
字符集 |
对应的编码 |
| 中文 简体/繁体 |
ZHS16GBK |
GBK |
| 中文 简体/繁体 |
ZHS16DBCS |
CP935 |
| 中文 简体/繁体 |
ZHT16BIG5 |
BIG5 |
| 中文 简体/繁体 |
ZHT16DBCS |
CP937 |
| 中文 简体/繁体 |
ZHT16HKSCS |
CP950 |
| 中文 简体/繁体 |
ZHS16CGB231280 |
GB2312 |
| 中文 简体/繁体 |
ZHS32GB18030 |
GB18030 |
| 日文 |
JA16SJIS |
SJIS |
| 日文 |
JA16EUC |
EUC_JP |
| 日文 |
JA16DBCS |
CP939 |
| 韩语 |
KO16MSWIN949 |
MS649 |
| 韩语 |
KO16KSC5601 |
EUC_KR |
| 韩语 |
KO16DBCS |
CP933 |
| 法语 |
WE8MSWIN1252 |
CP1252 |
| 法语 |
WE8ISO8859P15 |
ISO8859_15 |
| 法语 |
WE8PC850 |
CP850 |
| 法语 |
WE8EBCDIC1148 |
CP1148 |
| 法语 |
WE8ISO8859P1 |
ISO8859_1 |
| 法语 |
WE8PC863 |
CP863 |
| 法语 |
WE8EBCDIC1047 |
CP1047 |
| 法语 |
WE8EBCDIC1147 |
CP1147 |
| 德语 |
WE8MSWIN1252 |
CP1252 |
| 德语 |
WE8ISO8859P15 |
ISO8859_15 |
| 德语 |
WE8PC850 |
CP850 |
| 德语 |
WE8EBCDIC1141 |
CP1141 |
| 德语 |
WE8ISO8859P1 |
ISO8859_1 |
| 德语 |
WE8EBCDIC1148 |
CP1148 |
| 意大利语 |
WE8MSWIN1252 |
CP1252 |
| 意大利语 |
WE8ISO8859P15 |
ISO8859_15 |
| 意大利语 |
WE8PC850 |
CP850 |
| 意大利语 |
WE8EBCDIC1144 |
CP1144 |
| 泰语 |
TH8TISASCII |
CP874 |
| 泰语 |
TH8TISEBCDIC |
TIS620 |
| 阿拉伯语 |
AR8MSWIN1256 |
CP1256 |
| 阿拉伯语 |
AR8ISO8859P6 |
ISO8859_6 |
| 阿拉伯语 |
AR8ADOS720 |
CP864 |
| 西班牙语 |
WE8MSWIN1252 |
CP1252 |
| 西班牙语 |
WE8ISO8859P1 |
ISO8859_1 |
| 西班牙语 |
WE8PC850 |
CP850 |
| 西班牙语 |
WE8EBCDIC1047 |
CP1047 |
| 葡萄牙语 |
WE8MSWIN1252 |
CP1252 |
| 葡萄牙语 |
WE8ISO8859P1 |
ISO8859_1 |
| 葡萄牙语 |
WE8PC850 |
CP850 |
| 葡萄牙语 |
WE8EBCDIC1047 |
CP1047 |
| 葡萄牙语 |
WE8ISO8859P15 |
ISO8859_15 |
| 葡萄牙语 |
WE8PC860 |
CP860 |
|
|
|
PRM支持的表存储类型:
| 表存储类型 |
Supported |
| Cluster Table簇表 |
YES |
| 索引组织表,分区或非分区 |
YES |
| 普通堆表,分区或非分区 |
YES |
| 普通堆表 启用基本压缩 |
YES(Future) |
| 普通堆表 启用高级压缩 |
NO |
| 普通堆表 启用混合列压缩 |
NO |
| 普通堆表 启用加密 |
NO |
| 带有虚拟字段virtual column的表 |
NO |
| 链式行、迁移行 chained rows 、migrated rows |
YES |
注意事项: 对于virtual column、11g optimized default column而言 数据抽取可能没问题,但会丢失对应的字段。 这2个都是11g之后的新特性,使用者较少。
PRM 支持的数据类型
| 数据类型 |
Supported |
| BFILE |
No |
| Binary XML |
No |
| BINARY_DOUBLE |
Yes |
| BINARY_FLOAT |
Yes |
| BLOB |
Yes |
| CHAR |
Yes |
| CLOB and NCLOB |
Yes |
| Collections (including VARRAYS and nested tables) |
No |
| Date |
Yes |
| INTERVAL DAY TO SECOND |
Yes |
| INTERVAL YEAR TO MONTH |
Yes |
| LOBs stored as SecureFiles |
Future |
| LONG |
Yes |
| LONG RAW |
Yes |
| Multimedia data types (including Spatial, Image, and Oracle Text) |
No |
| NCHAR |
Yes |
| Number |
Yes |
| NVARCHAR2 |
Yes |
| RAW |
Yes |
| ROWID, UROWID |
Yes |
| TIMESTAMP |
Yes |
| TIMESTAMP WITH LOCAL TIMEZONE |
Yes |
| TIMESTAMP WITH TIMEZONE |
Yes |
| User-defined types |
No |
| VARCHAR2 and VARCHAR |
Yes |
| XMLType stored as CLOB |
No |
| XMLType stored as Object Relational |
No |
PRM对ASM的支持
| 功能 |
Supported |
| 支持直接从ASM中抽取数据,无需拷贝到文件系统上 |
YES |
| 支持从ASM中拷贝数据文件 |
YES |
| 支持修复ASM metadata |
YES |
| 支持图形化展示ASM黑盒 |
Future |