2016-10-28 27 views
1

oracle 11g xeのデータベースをダンプ・ファイルにエクスポートするときに問題があります。 japaneseを使用するとダンプファイルのファイル名が間違っています。
これは、エクスポート・ダンプ・ファイルに私のコマンドです:
EXPDP test/123 TABLES=t_tprt_kki_kmk_mpg_mstr DIRECTORY=BACKUP_DIR DUMPFILE=テンプレート公開項目マッピングマスタ.dmp LOGFILE=テンプレート公開項目マッピングマスタ.logOracle 11g XEでエクスポート後にDumpFileの名前が間違っていますか?

そして、私のファイルはretrived:ウンシレーエ公開項目マィゴングマスタ.DMP。大文字のせいかもしれないと思う。私はnls_langを使って言語と文字セットを設定しました。 私はそれを解決するのを助けてください。

+0

データベース・キャラクタ・セットとは何ですか。お使いのオペレーティングシステムの言語設定は何ですか?実際にはNLS_LANGをどのように設定しましたか? (質問を編集してその情報を追加することができます) –

答えて

0

私はあなたがそれを解決できるとは思わない。 MOSにはいくつかのバグがあります(例えば、22004180,22004268 - しかし12cでも)。マルチバイト文字が使用されたときにダンプファイルの名前が文字化けしています(どちらもJapeneseを参照していますが、バグではない。それは制限としてリストされていないので、奇妙に思われるin the documentation

唯一の「回避策」は、ファイル名にマルチバイト文字を使用しないように思われますが、実際には役に立ちません。

シングルバイト文字のみの名前でエクスポートし、オペレーティングシステムレベルでファイルの名前を変更することができます。これはちょっとした痛みです。また、同じ名前の文字をシングルバイト文字に戻さない限り、同様の問題が発生することがあります。

関連する問題