Email: service@parnassusdata.com 7 x 24 online support!
ORACLE DUL 専用データ復旧ソフトウェア
ORACLEデータベースを正常にオープンできない場合やマウントできない場合、データベースが損傷した場合等にオラクルデータベースファイル(~.dbf)を直接読み込むことによって、ファイルから有効なデータを抽出するツールです。
Oracleデータベース救済-リカバリ-運用とメンテナンス-オプティマイザサビースは詩檀ソフトに訪ねてください。
にいる方は:+86 13764045638
Oracle DULはOracle社内部的なデータベースリカバリツールであり、オランダのOracle Support,Bernard van Duijnenによって、開發された。
- DULはOracle会社の製品じゃない。
- DULはOracle会社に支持されていない
- DULはOracle Supportアフタサービス部門の技術者にしか使えない。
- DULは海外で使用するのがOracle会社の許可が必要、まずはOracleの基本的なサービスを購入してから許可が得られる。さもなければ、許可が得られないでしょう。
- DULは厳密にコントロールされている原因はOracle一部のソースコードを採用したからである。
おおよそDUL 9から、Bernard van Duijnenは外の人がDULを使うことを避けたいという理由で、DULにソフトウェアタイムロックを追加した。つまり、彼は定期的に異なったプラットフォームのDULをプログラミングして、(DULはC言語に基づく)、そしてORACLE内部的なDUL workspaceにアップロードして(stbeehiveのスペースに基づく)、Oracle Supportは内部的なVPNによってダウンロードできる。例えば、bernard.van.duijnenは10月1日であるバーションをリリースした、時間ロックは30日なら、このバーションは11月1日に使えなくなった。DULは簡単なOSを読み取る時間じゃないから、OS時間を変更するのも役に立たない。Oracleのdatafileも現在の時間も記録したから、DULはdatafileの時間を読み取っているので、とても変更できない。
bernard.van.duijnenはHP-UXプラットフォームのDULを提供していないので、HP-UXプラットフォームに該当するバーションもない。
そして、ある古いバーションのOracle DULは10g、11g、12cでいま使えなくなったDULの使用はアメリカに限定されているが、中国ではそれほどじゃないが、一般的にDULを利用しているのはAdvanced Customer Servicesしかいないでしょう。それに現場サポートサビースを買うには大量な資金が必要としている。
この説明書の添付ファイルはOracle ACSが提供したDULサビースを紹介するフィルタである(現場技術サポートを買うのは高くて、そしてユーザーが毎年もPS基本的なサビースを買っている必要としているので、さもなければACSアドバンスサビースも買えなくなる。
DUL – DATA RECOVERY UNLOADER DataSheet
http://www.askmac.cn/wp-content/uploads/2014/01/DUL.pdf
DUL 10の取扱説明書英語バーション
DUL User’s and Configuration Guide V10.2.4.27
http://www.askmac.cn/wp-content/uploads/2014/01/DUL-Users-and-Configuration-Guide-V10.2.4.27.pdf
以下はDUL 10のダウンロードリンクで、ロックされたから、ある時間をたつと使えなくなる。
DUL FOR LINUXプラットフォーム(PRM-DULにアップデートした)
DUL FOR Windowsプラットフォーム (PRM-DULにアップデートした)
DULはほぼ壊滅したデータベースにデータを抽出できる。直にOracle Datafileデータフィルタにスキャンして、segment headerを識別して、Extentディスク領域の情報にアクセスして、実際の行データを読み取ることができる。
継続DULはSQLLDRの形式で読み込みフィルタやEXPフォーマットのDMPフィルタを生成することもできる。
もし、SYSTEMテーブルスペースのデータフィルタがまだあるとしたら、DULはOracleデータディクショナリーを読み取る。さもなければ、DULがサンプリングの形式で行を読み取って、そして内部的なアルゴリズムでフィールドタイプ、フィールド長さを判明する。
DULはルーチンライン、移行ライン、チェーンライン、マルチパネルとクラスタテーブルなど、ほぼすべての行タイプを対応できる。それに人工的に介入はいらない。クロスプラットフォームでデータを抽出することも支持している。DULはOracleデータインスタンスを必要としていない。Oracle Datafileから直にデータを抽出する。Dirty readを実行して、すべてのトランザクションもうサブミットしたとする。DULはメディア・リカバリする必要があるかを確認しない。そのまま壊滅したデータブロックから読み取れる。多数のデータベース構造も支持している:
チェーンライン、行の移行、ハッシュ/索引クラスタ、LONG、RAW、ROWID、日付、数値、マルチFREELIST、高水位、NULL
詩檀ソフト(Maclean が所属している会社)はDULに基づき、PRM-DULを開發した。DULすべての機能も含めた上で、グラフィックインタフェースとDataBridge(データがDBLINKのように直に目標データベースに伝送できる。)などの機能も追加した。そして、PRM-DULはJavaで編成したので、あらゆるプラットフォームに適応できる。
http://parnassusdata.com/sites/default/files/ParnassusData_PRMForOracle_3206.zip
PRM-DULの取扱説明書
http://www.parnassusdata.com/sites/default/files/ParnassusData%20Recover...
PRM-DULの無料バーションは一つのテーブルがデフォルトで一万行しか抽出できない。目標データベースがかなり小さいの場合に、無料PRM-DULを使ってください。データベースが一万行を超えて、データの重要性も高い場合に、企業バーションを使ってください。企業バーションPRM-DULは一つのデータベースに対して、Licenseソフトウェア使用許可書を提供する。一つのLicense は$ 999 USD 。そして、PRM-DULは一部無料なLicenseを提供している。
もし、壊滅したデータベースがDULを使ったら、まだリカバリできない場合に、リカバリサポートサビースを考えてください:
詩檀ソフトはいまあらゆるOracleデータベースのトラブルに対応できて、主には:データベースが起動できない、誤操作でテーブルがDROPされた、TRUNCATE、DELETE,ASM DiskgroupがMOUNTできないなど。
PRM-DULはJavaに基づいて開發され、すべてのプラットフォームに対応できて、AIX、Solaris、HPUXなどのUnixプラットフォームであっても、Oracle Linux、SUSEなどのLinuxプラットフォームなどのプラットフォームであっても、Windowsプラットフォームであっても、どんなプラットフォームもそのままに運用できる。
PRM-DULが支持しているオペレーションシステムプラットフォーム:
Platform Name | Supported |
AIX POWER | Yes |
Solaris Sparc | Yes |
Solaris X86 | Yes |
Linux X86 | Yes |
Linux X86-64 | Yes |
HPUX | Yes |
MacOS | Yes |
PRM-DULが支持しているデータベースバーション:
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 |
PRM-DULが支持している言語:
语言 | 字符集 | 对应的编码 |
中国語 簡体字/繁体字 | 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が支持しているテーブル格納タイプ:
テーブル格納タイプ | 支持しているか否か |
Cluster Tableクラスタ化表 | YES |
索引構成表,パーティションまたは非パーティション | YES |
通常のヒープテーブル、パーティションまたは非パーティション | YES |
一般的なヒープテーブルは、基本的な圧縮を有効にします | YES(Future) |
一般的なヒープテーブルは、高度な圧縮を有効にします | NO |
一般的なヒープテーブルは、ハイブリッド列圧縮を有効にします | NO |
一般的なヒープテーブル暗号化を有効にします | NO |
仮想列と仮想フィールドをもつテーブル | NO |
チェーン行、行移行、chained rows 、migrated rows | YES |
PRMが支持しているデータタイプ
データタイプ | 支持しているか否か |
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に’対する支持
ファンクション | 支持しているか否か |
ASMから直接にデータを抽出し、ファイルにコーピーする必要がない | YES |
ASMからデータをコーピーする | YES |
ASM metadataを修復する | YES |
ASMブラックボックスをグラフィカルに示す | Future |
PRMがASMに’対する支持
ファンクション | 支持しているか否か |
ASMから直接にデータを抽出し、ファイルにコーピーする必要がない | YES |
ASMからデータをコーピーする | YES |
ASM metadataを修復する | YES |
ASMブラックボックスをグラフィカルに示す | Future |