■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
ユーザー定義型(TYPE) インポート、エクスポートについて
2019/06/03 19:55
OB
1
TK
いつもお世話になっております。
SI ObjectBrowser for Oracle Ver14.0 を使用しています。
ユーザー定義型(TYPE)を使用した際の、インポート及びエクスポートの動作についてお聞かせください。
例として、下記Type があります。
CREATE OR REPLACE TYPE TESTDB.TestType IS TABLE OF VARCHAR2 (100);
この状態で、ユーザー単位によるエクスポート処理(データポンプ)を行い、
上記Typeを削除後にユーザー単位によるインポート処理を行った際には、
Typeのオブジェクト名にダブルコーテーションが付属されます。
CREATE OR REPLACE TYPE TESTDB."TestType" IS TABLE OF VARCHAR2 (100);
この状態で、さらにユーザー単位によるエクスポート処理(データポンプ)を行い、
上記Typeを削除後にユーザー単位によるインポート処理を行った際には、
下記エラーが発生し、Typeがインポート不可となります。
ORA-39083: オブジェクト型TYPE:"TESTDB"."TestType"の作成が次のエラーで失敗しました:
ORA-02304: オブジェクト識別子リテラルが無効です。
エラー文は次のとおりです:
CREATE EDITIONABLE TYPE "TESTDB"."TestType" OID 'AA2EA7715212432C87D7F8112D9A6091' IS TABLE OF VARCHAR2 (100);
この現象は何か設定で回避できるものでしょうか?
宜しければご教示お願い致します。
SI ObjectBrowser for Oracle Ver14.0 を使用しています。
ユーザー定義型(TYPE)を使用した際の、インポート及びエクスポートの動作についてお聞かせください。
例として、下記Type があります。
CREATE OR REPLACE TYPE TESTDB.TestType IS TABLE OF VARCHAR2 (100);
この状態で、ユーザー単位によるエクスポート処理(データポンプ)を行い、
上記Typeを削除後にユーザー単位によるインポート処理を行った際には、
Typeのオブジェクト名にダブルコーテーションが付属されます。
CREATE OR REPLACE TYPE TESTDB."TestType" IS TABLE OF VARCHAR2 (100);
この状態で、さらにユーザー単位によるエクスポート処理(データポンプ)を行い、
上記Typeを削除後にユーザー単位によるインポート処理を行った際には、
下記エラーが発生し、Typeがインポート不可となります。
ORA-39083: オブジェクト型TYPE:"TESTDB"."TestType"の作成が次のエラーで失敗しました:
ORA-02304: オブジェクト識別子リテラルが無効です。
エラー文は次のとおりです:
CREATE EDITIONABLE TYPE "TESTDB"."TestType" OID 'AA2EA7715212432C87D7F8112D9A6091' IS TABLE OF VARCHAR2 (100);
この現象は何か設定で回避できるものでしょうか?
宜しければご教示お願い致します。
返信を投稿
OB
OBサポート
こんにちは。
OBサポートです。
お問い合わせいただいた件につきまして、弊社環境で確認しましたところ
TYPE名に二重引用符が付与される現象を確認いたしました。
SI Object Browserのインポート/エクスポート(Datapump)は入力情報を元に
Oracle Client付属のexpdp.exe/impdp.exeをバックグラウンド実行する機能と
なりますので、大変恐縮ですが、その内部動作に関しましては回答いたしかねます。
恐れ入りますが、Oracle社ドキュメントの確認やOracle社サポートへのお問い合わせを
お願いいたします。
何卒、よろしくお願い申し上げます。
OBサポートです。
お問い合わせいただいた件につきまして、弊社環境で確認しましたところ
TYPE名に二重引用符が付与される現象を確認いたしました。
SI Object Browserのインポート/エクスポート(Datapump)は入力情報を元に
Oracle Client付属のexpdp.exe/impdp.exeをバックグラウンド実行する機能と
なりますので、大変恐縮ですが、その内部動作に関しましては回答いたしかねます。
恐れ入りますが、Oracle社ドキュメントの確認やOracle社サポートへのお問い合わせを
お願いいたします。
何卒、よろしくお願い申し上げます。
返信を投稿
OB