legacy-knowledge-base
公開されました Sep. 10, 2025

OracleでLiferayのデータベーススキーマを書き出す

written-by

Liferay Support

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

Liferayプラットフォームの問題を調査する過程で、LiferayサポートからOracleでデータベーススキーマをエクスポートするよう指示されることがあります。 この輸出に関するガイドラインは以下の記事で紹介しています。

解像度

1. エクスポートファイルの作成には、Oracle Data Pump(EXPDP)を使用します。

10gのOracle Data Pump(EXPDP/IMPDP)の登場により、従来のEXPおよびIMPユーティリティに代わる、より新しく、より速く、より柔軟な選択肢が手元にできました。

2. 現在のSCNを指定して、一貫したダンプを取る。

EXPDPでダンプが作成されている間、バックグラウンドでデータを変更するトランザクションが行われている可能性があります。 このような状況下では、弊社でお客様のデータを取り込む際に、好ましくない結果を招く可能性があります。

旧エクスポートユーティリティ(EXP)には、ダンプのデータ整合性を確保する CONSISTENT=Y というオプションがありました。 Oracle Data Pumpの場合、CONSISTENTパラメータはありません。 EXPDPでは、 FLASHBACK_SCN および FLASHBACK_TIME のパラメータにより、同様の機能を実現します。

詳しくは 下記リンク先をご参照ください

3. 書き出しファイルを圧縮する。

ディスク容量を節約するため、ダンプファイルを圧縮してアップロードしてください。 Oracle 11gR1以降を使用している場合、EXPDPに内蔵されている圧縮の仕組みを利用することができます。 代替案として、ZIP/GZIP/などの従来のOSユーティリティを使用することができます。

詳しくは 下記リンク先をご参照ください

4. EXPDPで生成されたログファイルもアップロードしてください。

お客様の問題の調査を容易にするため、 、EXPDP のログをダンプと一緒にアップロードしてください。

追加情報

上記のガイドラインを考慮した上で、データベースのダンプを作成する方法を例として見てみましょう。

1. データベースから現在のSCNを問い合わせる。

SQL> SELECT CURRENT_SCN FROM v$database;

CURRENT_SCN
-----------
    2627102

2. 以下の内容のファイルを作成し、DUMPFILE、DIRECTORY、LOGFILE、SCHEMASのオプションは、ご自身の環境に合わせてカスタマイズしてください。

cat support_export.par

COMPRESSION=ALL
DUMPFILE=lportal.dmp
DIRECTORY=DATA_PUMP_DIR
LOGFILE=lportal_export.log

SCHEMAS=LPORTAL_6120
REUSE_DUMPFILES=Y

3. 以下のコマンドを実行して、ダンプファイルを作成します。

expdp system/password parfile=support_export.par flashback_scn=2627102
did-this-article-resolve-your-issue

legacy-knowledge-base