■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

※◆のカラーは投稿の対象となる製品に対応しています。【…OB …OBER …全般 ◇…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。




ユーザー定義型(TYPE) インポート、エクスポートについて 2019/06/03 19:55:06
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);


この現象は何か設定で回避できるものでしょうか?

宜しければご教示お願い致します。


元の文章を引用して返信

Re: ユーザー定義型(TYPE) インポート、エクスポート 2019/06/05 11:20:26
OBサポート           oob.support@sint.co.jp
こんにちは。
OBサポートです。

お問い合わせいただいた件につきまして、弊社環境で確認しましたところ
TYPE名に二重引用符が付与される現象を確認いたしました。

SI Object Browserのインポート/エクスポート(Datapump)は入力情報を元に
Oracle Client付属のexpdp.exe/impdp.exeをバックグラウンド実行する機能と
なりますので、大変恐縮ですが、その内部動作に関しましては回答いたしかねます。

恐れ入りますが、Oracle社ドキュメントの確認やOracle社サポートへのお問い合わせを
お願いいたします。

何卒、よろしくお願い申し上げます。
元の文章を引用して返信