6.12 アップグレード・インストールのインストール後のタスクの実行
アップグレード・インストールが正常に実行され、すべてのアップグレード済アプリケーションが正常に機能していることを確認したら、以前のOracle APEXインストールからスキーマを削除する必要があります。
- 以前のAPEXインストールの削除について
以前のインストールがあるか確認することで以前のインストールのスキーマを削除する方法について説明します。 - 以前のインストールが存在するかどうかの確認
SQL問合せを実行して、以前のOracle APEXインストールが存在するかどうかを確認します。 - 以前のインストールからのスキーマおよびSYSオブジェクトの削除
SQL*Plusを起動してデータベースに接続し、文を実行してスキーマおよびSYS
オブジェクトを削除します。 - CDB内の以前のインストールからのスキーマの削除
catcon.pl
を使用して、CDB内の以前のインストールのスキーマを削除します。 - 無効なACLの修正
無効なACLの修正方法について説明します。
6.12.1 以前のAPEXインストールの削除について
以前のインストールの存在確認による、以前のインストールからのスキーマの削除について学習します。
以前のインストールのスキーマに関連付けられたデータベース・ユーザーは権限が付与されたユーザーです。不要になった場合は削除する必要があります。以前のインストールのスキーマの削除には、2つのステップがあります。最初に以前のインストールが存在することを確認して、次にスキーマを削除します。
6.12.2 以前のインストールが存在するかどうかの確認
SQL問合せを実行して、以前のOracle APEXインストールが存在するかどうかを確認します。
以前のインストールが存在するかどうかを確認するには:
結果に書式がFLOWS_
XXXXXX
またはAPEX_
XXXXXX
(XXXXXX
は6つの数字を表す)のエントリが含まれる場合、それらのエントリは削除候補です。
6.12.3 以前のインストールからのスキーマおよびSYSオブジェクトの削除
SQL*Plusを起動してデータベースに接続し、文を実行してスキーマおよびSYS
オブジェクトを削除します。
以前のインストールからスキーマおよびSYS
オブジェクトを削除するには:
6.12.4 CDB内の以前のインストールからのスキーマの削除
catcon.pl
を使用して、CDB内の以前のインストールのスキーマを削除します。
以前のインストールからスキーマおよびSYSオブジェクトを削除するには、次の例を使用してコマンドを実行します。
$ORACLE_HOME/perl/bin/perl -I $ORACLE_HOME/rdbms/admin $ORACLE_HOME/rdbms/admin/catcon.pl -b drop_apex210100 -- --x'drop user APEX_220200
cascade'
$ORACLE_HOME/perl/bin/perl -I $ORACLE_HOME/rdbms/admin $ORACLE_HOME/rdbms/admin/catcon.pl -b drop_wwv_dbms_sql -- --x'drop package SYS.WWV_DBMS_SQL_APEX_220200
'
6.12.5 無効なACLの修正
無効なACLを修正する方法について説明します。
Oracle Databaseを実行しており、以前のOracle APEXスキーマに対してネットワーク・サービスを有効にしてある場合は、「以前のAPEXインストールの削除について」の手順を実行した後に、無効なACLの修正が必要な場合があります。
無効なACLを修正するには: