インストール失敗後のトラブルシューティングについて理解します。
インストールが成功した場合、インストールの終わり近くで次のメッセージ・バナーが表示されます。
Thank you for installing Oracle Application Express. Oracle Application Express is installed in the APEX_050100 schema.
再インストールするには、インストール・タイプに応じて、Oracle Application Expressデータベース・スキーマを削除するか、データベースからApplication Expressを完全に削除するスクリプトを実行する必要があります。
トピック:
SYSDBA
ロールが指定されているSYS
として接続して、SQL> @apxremov.sql
コマンドを実行します。アップグレード・インストールが失敗した場合の、旧リリースのOracle Application Expressへの復旧について理解します。
アップグレード・インストールに失敗した場合は、Oracle Application Expressを元のリリースに戻してから、現行のリリースに関連付けられているスキーマを削除する必要があります。
トピック:
確認するには、SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
以前のリリースのApplication Expressがインストールされているかどうかを確認するには、次のステップを実行します。
imagesディレクトリを変更後に、任意のリリースに戻す方法を理解します。
imagesディレクトリを変更した場合、次のいずれかの方法で任意のリリースに戻します。
Oracle REST Data Servicesまたはmod_plsqlの場合:
イメージ・ディレクトリを変更した場合は、テキスト別名/i/
が元のリリースのイメージ・ディレクトリを指すように戻す必要があります。
埋込みPL/SQLゲートウェイの場合:
戻り先のリリース・ディレクトリからapex_epg_config.sql
を実行して、そのリリースのイメージをリストアします。戻り先リリースの『Oracle Applicationインストレーション・ガイド』を参照し、セクション「以前のリリースからアップグレードする場合のイメージ・ディレクトリの更新」を見つけます。
参照:
Oracle Application Expressの元のリリースに戻す方法を理解します。
この項では、Oracle Application Expressの元のリリースに戻す方法を説明します。
トピック:
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
Oracle Application Expressを元のリリース1.5に戻すには、次のステップを実行します。
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
Oracle Application Expressをリリース1.6に戻すには、次のステップを実行します。
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
Oracle Application Expressを元のリリース2.0に戻すには、次のステップを実行します。
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
Oracle Application Expressを元のリリース2.2に戻すには、次のステップを実行します。
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
Oracle Application Expressを元のリリース3.0に戻すには、次のステップを実行します。
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
Oracle Application Expressを元のリリース3.1に戻すには、次のステップを実行します。
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
Oracle Application Expressを元のリリース3.2に戻すには、次のステップを実行します。
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
Oracle Application Expressを元のリリース4.0に戻すには、次のステップを実行します。
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
Oracle Application Expressを元のリリース4.1に戻すには、次のステップを実行します。
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
非CDBでOracle Application Expressを元のリリース4.2に戻すには、次のステップを実行します。
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
CDBでOracle Application Expressを元のリリース4.2に戻すには、次のステップを実行します。
SQL*Plusを起動してデータベースに接続し、コマンドを実行します。
非CDBでOracle Application Expressを元のリリース5.0に戻すには、次のステップを実行します。
元のリリースに戻したら、Oracle Application Express 5.1のスキーマは削除できます。
以前のリリースに戻した後で、Oracle Application Express 5.1のスキーマを削除できます。
トピック:
DROP USER APEX_050100 CASCADE;
を実行します。@remove_apx51_usr.sql
を実行します。SQL*Plusを起動してデータベースに接続し、DROP USER APEX_050100 CASCADE;
を実行します。
非CDBからリリース5.1のスキーマを削除するには、次のステップを実行します。
SQL*Plusを起動し、Oracle Application Expressがインストールされているデータベースに、SYSDBA
ロールが指定されているSYS
として接続して、SQL> @apxremov.sql
コマンドを実行します。
このセクションでは、データベースを削除せずに、Oracle Application Expressスキーマ、シノニムおよびユーザーをデータベースから削除する方法を説明します。
注意:
旧リリースのデータベースをアップグレードし、引き続き旧リリースのOracle Application Expressを使用する必要がある場合は、このステップを実行しないでください。旧リリースへの復旧については、「元のリリースに戻す」を参照してください。新規インストールまたはアップグレード・インストールが完了したかどうかわからない場合は、「インストールが失敗した後のクリーンアップ」のステップに従い、旧リリースのApplication Expressがデータベースに存在するかどうかを確認します。
データベースからOracle Application Expressを削除するには、次のステップを実行します。
参照: