ヘッダーをスキップ
Oracle Databaseプラットフォーム共通日本語README
11g リリース2(11.2)
B56292-13
  目次
目次

前
 
次
 

Oracle Application Express Command-line Export Utilities README

原典情報: $ORACLE_HOME/apex/utilities/readme.txt


目次

各ファイルの定義

APEXExportの使用手順

APEXExportSplitterの使用手順


各ファイルの定義

readme.txt                       - 本ファイル

APEXExport.class             - Oracle Application Expressアプリケーションのエクスポートに使用されるJavaプログラム

APEXExportSplitter.class   - Oracle Application Expressエクスポート・ファイルを個別のSQLスクリプトに分割するときに使用されるJavaプログラム

APEXExportの使用手順

プログラムAPEXExportは、Oracle Application ExpressのWebインタフェースから手動でエクスポートする必要なく、Oracle Application Expressアプリケーションをコマンドラインからエクスポートするときに使用できます。

  1. APEXExportを使用するには、JDKのバージョン1.5以上を使用してください。また、Oracle JDBCクラス・ライブラリがCLASSPATHにあることも必要です。

    CLASSPATHを設定するには、次の例を参考にしてください。

    Bashシェルからの場合

    export CLASSPATH=.:${ORACLE_HOME}/jdbc/lib/classes12.zip

    Windows環境からの場合

    set CLASSPATH=%CLASSPATH%;.\;%ORACLE_HOME%\jdbc\lib\classes12.jar

  2. apex/utilitiesディレクトリから、次のコマンドを発行します。

    java oracle.apex.APEXExport

    使用の指示と例を含む次の出力が戻されます。

    Usage APEXExport -db  -user  -password  -applicationid  -workspaceid -instance -skipExportDate -expSavedReports -debug

    -db: JDBC形式のデータベース接続URL

    -user: データベースのユーザー名

    -password: データベースのパスワード

    -applicationid: エクスポートするアプリケーションのID

    -workspaceid: エクスポートするすべてのアプリケーションのワークスペースID

    -instance: すべてのアプリケーションをエクスポート

    -skipExportDate: アプリケーションのエクスポート・ファイルからエクスポートの日付を除外

    -expSavedReports: ユーザーが保存したすべてのインタラクティブ・レポートをエクスポート

    アプリケーションの例:

    APEXExport -db candy.us.oracle.com:1521:ORCL -user scott -password tiger -applicationid 31500

    ワークスペースの例:

    APEXExport -db candy.us.oracle.com:1521:ORCL -user scott -password tiger -workspaceid 9999

    インスタンスの例:

    APEXExport -db candy.us.oracle.com:1521:ORCL -user apex_030200 -password apex -instance


注意:

インスタンス全体からアプリケーションをエクスポートするには、データベースのユーザー・アカウントAPEX_030200のロックを解除する必要があります。必要なエクスポートの実行後に、アカウントをロックしてください。

APEXExportSplitterの使用手順

プログラムAPEXExportSplitterは、Oracle Application Expressのエクスポート・ファイルを個別のSQLスクリプトに分割するときに使用できます。これは、Application Expressアプリケーションの分散した要素に対応したファイルの管理に役立ちます。

  1. APEXExportSplitterを使用するには、JDKのバージョン1.5以上を使用してください。

    CLASSPATHを設定するには、次の例を参考にしてください。

    Bashシェルからの場合

    export CLASSPATH=.:$CLASSPATH

    Windows環境からの場合

    set CLASSPATH=%CLASSPATH%;.\;

  2. apex/utilitiesディレクトリから、次のコマンドを発行します。

    java oracle.apex.APEXExportSplitter

    使用の指示を含む次の出力が戻されます。

    Usage java oracle.apex.APEXExportSplitter filename

    -help: < この構文を出力>

    -flat: < フラット・ファイル構造>

    -debug: < デバッグ情報を出力>

    -update: < アップデート・ファイルを作成>

    -nochecksum: < 変更をチェックしない>

  3. 各コンポーネント・タイプにサブディレクトリを作成するアプリケーション・エクスポート・ファイル(この例ではf123.sql)を分割するには、次のコマンドを発行します。

    java oracle.apex.APEXExportSplitter f123.sql

  4. ファイル名にコンポーネント・タイプを含むアプリケーション・エクスポート・ファイル(この例ではf123.sql)を分割(ディレクトリを作成しない)するには、次のコマンドを出力します。

    java oracle.apex.APEXExportSplitter f123.sql -flat