Oracle® Fusion Middleware

Oracle Data Integratorリリース・ノート

12c (12.1.3)

E59422-01(原本部品番号:E51096-02)

2014年11月

このドキュメントではOracle Data Integratorに関する既知の問題とインストール後パッチについて説明します。内容は次のとおりです。

- 1項「Oracle Data Integratorコンソールの問題および回避策」

- 2項「構成の問題および回避策」

- 3項「設計時環境の問題および回避策」

- 4項「テクノロジおよびナレッジ・モジュールの問題および回避策」

1 Oracle Data Integratorコンソールの問題および回避策

この項の内容は次のとおりです。

- 1.1項「別のタブを閉じるとOracle Data Integratorコンソール・ページのタスク・フローがリセットされる」

1.1 別のタブを閉じるとOracle Data Integratorコンソール・ページのタスク・フローがリセットされる

Oracle Data Integratorコンソールでページを含むタブを閉じると、このタブの後のすべてのタブで、タスク・フロー(実行されたナビゲーション・アクション)がリセットされます。これらのタブに含まれるページは、最初に開いたオブジェクトにリセットされます。[9486792]

2 構成の問題および回避策

この項には、次の問題に関する情報が含まれます。

- 2.1項「パラレル・ステップを多数含むロード計画によって使用可能なデータベース接続がすべて消費される」

- 2.2項「間違ったエクスポート・キーの入力後にマスターまたは作業トポロジをインポートできない」

2.1 パラレル・ステップを多数含むロード計画によって使用可能なデータベース接続がすべて消費される

パラレル・ステップを多数含むロード計画では、各パラレル・ステップで接続が余計に消費されるため、使用可能なデータベース接続がすべて消費されてしまうことがあります。これは、エージェント構成で「セッションの最大数」を制限することで制御できます。[17321831]

2.2 間違ったエクスポート・キーの入力後にマスターまたは作業トポロジをインポートできない

マスターまたは作業リポジトリをインポートするとき、インポート・ダイアログで、リポジトリのエクスポート時に使用されたエクスポート・キーを入力するよう要求されます。間違ったキーを3回入力すると、暗号テキストなしでリポジトリをインポートできることを示すダイアログが表示されます。このオプションを選択して「OK」をクリックすると、次のエラーで失敗します。

ODI-3049:exception while importing master_encr.zip.
Failure reason ODI-14146: Incorrect Export Key

[18532487]

3 設計時環境の問題および回避策

この項には、次の問題に関する情報が含まれます。

- 3.1項「Oracle RAC URL付きデータソースを含む生成済テンプレートをデプロイできない」

- 3.2項「フォルダ内のオブジェクトの最大数は1000」

- 3.3項「コンテキストによって最新シナリオの動作が異なる」

- 3.4項「特定のネットワーク中断条件でロード計画がハングすることがある」

- 3.5項「「デザイナ・ナビゲータ」で項目を選択した後、開いたマッピングが構造ペインに表示されない」

- 3.6項「停止中のエージェントで設計オブジェクトを実行しようとすると、セッションが待機状態になる」

- 3.7項「接続が多数存在する場合、マッピング・エディタの表示が正しく行われない」

- 3.8項「複製したモデル・ダイアグラムに、親が元のモデル内にあるデータストアが含まれる」

- 3.9項「マッピングで参照されるデータストア・ショートカットをマテリアライズした後に、そのマッピングを保存できない」

- 3.10項「Groovyスクリプト・エディタでユーザー・クラスパス内のJDBCドライバを検出できない」

- 3.11項「1つの再使用可能マッピングを閉じると、同じ名前を持つ複数の再使用可能マッピングが閉じられる」

- 3.12項「エンタープライズ・スケジューラの「テスト接続」ダイアログにローカル・エージェントが含まれる」

3.1 Oracle RAC URL付きデータソースを含む生成済テンプレートをデプロイできない

Oracle WebLogic構成ウィザードでは、データソースのOracle RAC URLはサポートされていません。Oracle Data Integrator Studioを使用して生成されたJava EEエージェント・テンプレートにデータソースが含まれる場合、このテンプレートのデプロイは失敗し、次の例外が発生します。

com.oracle.cie.wizard.WizardController - Uncaught Exception
java.lang.NullPointerException
atcom.oracle.cie.domain.jdbc.DatasourceXBeanAspectHelper.decomposeURL

回避策として、生成されたテンプレートにこのデータソース定義を含めずに、Oracle Data Integrator Studioからデータソースをデプロイしてください。[9436451, 9457218]

3.2 フォルダ内のオブジェクトの最大数は1000

フォルダ内のオブジェクト数が1000を超えると、そのフォルダ内のオブジェクトに追加されたマーカーは表示されません。[10010838, 10060828]

3.3 コンテキストによって最新シナリオの動作が異なる

ロード計画内の最新シナリオ参照を選択するためにロード計画をリフレッシュすると、最新シナリオはシナリオ作成タイムスタンプによって決定されます。ただし、ODIエージェントの実行中の最新シナリオの決定では、「シナリオ・バージョン」の文字列値がアルファベットの昇順でソートされ、そのリストの最後のシナリオが選択されます。[11731135]

3.4 特定のネットワーク中断条件でロード計画がハングすることがある

ロード計画が複数のエージェントにまたがって実行されているときに、クライアント接続が中断された場合、エージェント・ロジックは、データベースによりリリースされるdbms_lockに依存します。ただし、ネットワーク・エラーが原因でクライアント接続が切断され、それによりエージェントがデータベース・ロックのリリースを受信できない場合、ロック取得リクエストで停滞してロード計画を実行できないことがあります。

回避策として、sqlnet.oraファイル内のデータベース・レベル・プロパティsqlnet.expireを1分(または他の比較的短時間の値)に構成してください。これを設定すると、データベースは、切断の際にdbms_lockが(何時間もかかることなく)数分でリリースされるように、クライアント接続の有効性を定期的にチェックします。dbms_lockをリリースすると、ロード計画はハングすることなく適時に完了または失敗します。[12662135]

3.5 「デザイナ・ナビゲータ」で項目を選択した後、開いたマッピングが構造ペインに表示されない

構造ペインにマッピングが表示されている状態で「デザイナ・ナビゲータ」ツリーの他の項目をクリックすると、空白の表示になりますが、(これらの項目がロードされていないため)これは正常な動作です。ただし、ツリー内の開いたマッピングを選択しても、構造ペインの表示で開いたマッピングの再描画は行われません。

構造ペインが空白になった後、ペイン内に開いたマッピングを表示するには、開いたマッピングのタブを選択します。[15832607]

3.6 停止中のエージェントで設計オブジェクトを実行しようとすると、セッションが待機状態になる

ODI Studioからリモート・エージェントで設計時オブジェクトを直接実行するときに、その時点でリモート・エージェントが停止していると、セッションは待機状態になり、物理エージェントは「ローカル(エージェントなし)」として設定されます。リモート・エージェントが実行中になると、セッションは失効したセッションとしてマークされます。

この失効したセッションは削除して、実行中のエージェントを使用して再試行できます。[15941929]

3.7 接続が多数存在する場合、マッピング・エディタの表示が正しく行われない

追跡された変数がオペレータ・ナビゲータのセッション・リストの変数ノードに表示されません。ただし、これらの変数は、セッション・ステップ・エディタまたはセッション・タスク・エディタの「変数値と順序値」セクションで確認できます。[16876559]

3.8 複製したモデル・ダイアグラムに、親が元のモデル内にあるデータストアが含まれる

1つ以上のデータストアを含むモデルにダイアグラムを作成した後、ショートカットを使用してそのモデルを複製すると、新しく複製されたモデルにはそれらのデータストアを持つダイアグラムが含まれます。データストアを選択すると、そのデータストアは複製されたモデルではなく元のモデル内に開かれます。[16903455]

3.9 マッピングで参照されるデータストア・ショートカットをマテリアライズした後に、そのマッピングを保存できない

データストアのショートカットをマテアライズした後、このデータストアを使用する開かれた状態のマッピングは保存できず、次のエラーが表示されます。

ODI-26182: オブジェクトは別のユーザーによって変更されたため、保存できません。

回避策として、マッピングを閉じてから再び開き、変更作業をやり直します。[17337669]

3.10 Groovyスクリプト・エディタでユーザー・クラスパス内のJDBCドライバを検出できない

ユーザー・クラスパスでJDBCドライバが見つからない場合、外部JDBCドライバに依存するGroovyスクリプトはClassNotFoundExceptionで失敗することがあります。

回避策として、odi.confを編集し、AddJavaLibFileを使用してJDBCドライバjarを追加します。例: AddJavaLibFile./mysql-connector-java-5.1.26-bin.jar [17361339]

3.11 1つの再使用可能マッピングを閉じると、同じ名前を持つ複数の再使用可能マッピングが閉じられる

同じ名前(デフォルト名"New Reusable Mapping"など)を持つ保存していない2つ以上の再使用マッピングがODI Studioで開いている場合、「ファイル」→「閉じる」メニュー項目を使用してそのうちの1つを閉じると、その名前を持つ再使用可能マッピングは、そのうちの1つ以上に保存されていない変更が含まれていても、すべて閉じられます。

エディタのXアイコンを使用して再使用マッピングを閉じた場合、この問題は発生しません。[18047491]

3.12 エンタープライズ・スケジューラの「テスト接続」ダイアログにローカル・エージェントが含まれる

エンタープライズ・スケジューラの「テスト接続」ボタンを使用すると、「テスト接続」ダイアログが開き、接続テストを実行するエージェントを選択するためのドロップダウン・リストが表示されます。ESS-ODI非同期起動通信チャネルにはローカル・エージェントを使用できませんが、ドロップダウン・リストにはローカル・エージェントが間違って含まれています。[18515215]

4 テクノロジおよびナレッジ・モジュールの問題および回避策

この項には、次の問題に関する情報が含まれます。

- 4.1項「リポジトリ・アップグレード中にKMが置換される」

- 4.2項「IKM SQL Incremental Update (Row by Row)では日本語の表をターゲットにできない」

- 4.3項「MSSQLモデルからMSSQLデータを編集または削除できない」

- 4.4項「ファイル・パスに単一バックスラッシュが含まれているとIKM SQL Incremental Update (Row by Row)が失敗する」

- 4.5項「Jythonスクリプトからスローされる例外内の非ASCIIデータが誤って変換される」

- 4.6項「Teradataに表を作成するときのエラー」

- 4.7項「ODI 12.1.3以上へのアップグレード時にIKM Oracle Control Appendを置換する必要がある」

- 4.8項「MySQL ENUM型の列の制限」

- 4.9項「MySQLデータベースを外部データベース・ストアとして使用できない」

- 4.10項「HBaseを選択するとエラーが表示される」

- 4.11項「JDBCドライバでREMARKS列がサポートされていない場合、RKM SQL (JYTHON)が失敗する」

4.1 リポジトリ・アップグレード中にKMが置換される

デフォルトでは、リポジトリにロードされたすべてのKMは、変更されているかどうかにかかわらず、リポジトリ・アップグレード中に置換されます。リポジトリ・アップグレード中にKMをアップグレードしないでください。

KMのアップグレードを回避する方法は次のとおりです。

- SAP KMがある場合は、リポジトリ・アップグレード中にKMをアップグレードしないでください。新しいSAP KMには、新しいODI SAPコンポーネントが必要です。古いODI SAPコンポーネントとともに新しいSAP KMを使用すると、SAPマッピングはすべて失敗します。
回避策として、ODIリポジトリのアップグレード時に「KMを必須更新で置換」の選択を解除してください。SAP KMをアップグレードするには、各ODI SAPアダプタの『Oracle Data Integratorアプリケーション・アダプタ・ガイド』に示されているアップグレード手順に従います。

- カスタムKMがある場合、リポジトリ・アップグレード中にKMをアップグレードすると、カスタマイズ内容は失われます。
回避策として、ODIリポジトリのアップグレード時に「KMを必須更新で置換」の選択を解除してください。リポジトリのアップグレード後に、アップグレードするKMのみを手動で置換してください。

[19931579]

4.2 IKM SQL Incremental Update (Row by Row)では日本語の表をターゲットにできない

ターゲット表名に日本語の文字が含まれる場合、"IKM SQL Incremental Update (Row by Row)"がタスク「更新する行にフラグ設定」で失敗します。生成されたコード内では、統合表名が「I$_??????」として表示されます。「?」文字は日本語の文字と置き換わります。

回避策として、このIKMをテクノロジに適した別のIKMに置き換えます。たとえば、Oracleの場合は"IKM Oracle Incremental Update"に置き換えます。[7602615]

4.3 MSSQLモデルからMSSQLデータを編集または削除できない

MSSQLモデルからのデータの編集または削除内容を保存しようとすると、次のようなエラーが表示されることがあります。

java.sql.SQLSyntaxErrorException: [OWLS][SQLServer JDBC
Driver][SQLServer]Invalid object name 'dbo.SRC_CUSTOMER'.

内部Jbuilderにより生成されたSQLでは、CATALOGフィールドは使用されず、SCHEMA名とTABLE名のみが使用され、これにより、編集/更新のためにターゲットMSSQLデータサーバーに接続できません。[9463126]

4.4 ファイル・パスに単一バックスラッシュが含まれているとIKM SQL Incremental Update (Row by Row)が失敗する

KMオプションLOG_FILE_NAMEがバックスラッシュを含むWindowsパス(例: LOG_FILE_NAME=C:\user\joe\odi_load.log)に設定されていると、"IKM SQL Incremental Update (Row by Row)"が失敗します。これは11gリリースでは機能していました。

回避策として、パス内で二重バックスラッシュを使用します。たとえば、C:\\user\\joe\\odi_load.logのようにします。[13354200]

4.5 Jythonスクリプトからスローされる例外内の非ASCIIデータの変換が誤っている

Jythonスクリプトからスローされる例外に非ASCIIデータが含まれている場合、その非ASCIIデータが???に置換されることがあります。ただし、ビジネス・データに影響が及ぼされているわけではありません。また、例外スタックからさらに詳しい情報を取得できます。[15846609]

4.6 Teradataに表を作成するときのエラー

Teradataに表を作成するとき、13.10.3.8より前のTeradata JDBCドライバ・バージョンでは、Cannot create nonfallback table <table> with AMP downという例外がスローされることがあります。これは、表作成SQLの実行後にFetchRowCountを取得する間に発生するTeradataドライバのバグが原因です。

この問題を解決するには、Teradataに連絡してTeradata JDBCドライバ用のフィックスを入手してください。[17168993]

4.7 ODI 12.1.3以上へのアップグレード時にIKM Oracle Control Appendを置換する必要がある

ODIの旧バージョンからODI 12.1.3以上にアップグレードする場合は、統合ナレッジ・モジュールIKM Oracle Control Appendを12.1.3バージョンで置換する必要があります。[18048454]

4.8 MySQL ENUM型の列の制限

ODI 12.1.2および12.1.3では、マッピングでMySQL ENUMデータ型を使用できますが、次の制限があります。

- フロー制御および静的制御を無効にする必要があります。

- ターゲット表の作成を無効にする必要があります。

[18056120]

4.9 MySQLデータベースを外部データベース・ストアとして使用できない

MySQLデータベースを外部データベース・ストアとして使用できないデータベースに生成されたSQLで構文例外が発生することがあります。

『Oracle Data Integrator接続およびナレッジ・モジュール・ガイド』の第IV部「付録」で説明されているように、XML、複合ファイルまたはLDAPドライバに対して外部データベース・ストアが使用されます。[18308108]

4.10 HBaseを選択するとエラーが表示される

テクノロジHBaseおよびモデル内の論理スキーマを選択すると、次のエラーが表示されます。

ODI-20754: Driver name cannot be empty

HBaseデータ・サーバーではドライバ名を構成できないため、このエラー・メッセージは間違っています。カスタマイズしたリバース・エンジニアリングをモデルに選択すると、このエラーは表示されなくなります。[18369023]

4.11 JDBCドライバでREMARKS列がサポートされていない場合、RKM SQL (JYTHON)が失敗する

JDBCドライバでREMARKS列がサポートされていない場合、RKM SQL (JYTHON)は失敗します。[18601821]

5 ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

Oracleサポート・サービスでは、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info)か、聴覚に障害のあるお客様は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。

Oracle® Fusion Middleware Oracle Data Integratorリリース・ノート 12c (12.1.3)

E59422-01

Copyright © 2010, 2014, Oracle and/or its affiliates.All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2015, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

制限付権利

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。