2.13.8 Oracle Database Configuration Assistant (DBCA)の既知の不具合
この項では、Oracle Database Configuration Assistant (DBCA)の既知の不具合について説明します。
2.13.8.1 Oracle Bug#25710407
LinuxおよびSolarisプラットフォームで12.2.0.1 Production SHを使用して、General_Pupose.dbcまたはData_Warehouse.dbcテンプレート(あるいはシード・データベース)からDBCAを使用してデータベースを作成する場合、データベース・アラート・ログで次のエラーが戻されます。
ORA-12012 , ORA-20001 AND ORA-06512 FROM ORA$AT_OS_OPT_SY_XXX
Platforms : Linux 12.2.0.1 Production SH
Solaris 12.2.0.1 Production SH
データベース・アラート・ログの内容は次のとおりです。
Errors in file
/u01/app/oracle/diag/rdbms/orcl/ORCL1/trace/ORCL1_j000_73185.trc:
ORA-12012: error on auto execute of job "SYS"."ORA$AT_OS_OPT_SY_936"
ORA-20001: Statistics Advisor: Invalid task name for the current user
ORA-06512: at "SYS.DBMS_STATS", line 47207
ORA-06512: at "SYS.DBMS_STATS_ADVISOR", line 882
ORA-06512: at "SYS.DBMS_STATS_INTERNAL", line 20059
ORA-06512: at "SYS.DBMS_STATS_INTERNAL", line 22201
ORA-06512: at "SYS.DBMS_STATS", line 47197
2017-03-13T00:47:21.394481+00:00
作成されたデータベースから統計アドバイザ・タスクを使用できないため、この問題が発生します。
SQL> select name, ctime, how_created
from sys.wri$_adv_tasks
where owner_name = 'SYS'
and name in ('AUTO_STATS_ADVISOR_TASK','INDIVIDUAL_STATS_ADVISOR_TASK'); 2
3 4
回避策:
SYSDBA権限を使用して作成されたデータベースに接続して、次のコマンドを実行します。
SQL> select name, ctime, how_created
from sys.wri$_adv_tasks
where owner_name = 'SYS'
and name in ('AUTO_STATS_ADVISOR_TASK','INDIVIDUAL_STATS_ADVISOR_TASK'); 2
3 4
no rows selected
SQL> EXEC dbms_stats.init_package();
PL/SQL procedure successfully completed.
次の問合せの行が表示されます。
SQL> select name, ctime, how_created from sys.wri$_adv_tasks where owner_name
= 'SYS' and name in
('AUTO_STATS_ADVISOR_TASK','INDIVIDUAL_STATS_ADVISOR_TASK');
NAME
------------------------------------------------------------------------------
--
CTIME HOW_CREATED
--------- ------------------------------
AUTO_STATS_ADVISOR_TASK
13-MAR-17 CMD
INDIVIDUAL_STATS_ADVISOR_TASK
13-MAR-17 CMD
統計アドバイザ・タスクをデータベースで使用できるようになると、データベース・アラート・ログはなくなります。
ORA-06512 FROM ORA$AT_OS_OPT_SY_XXX
2.13.8.2 Oracle Bug#24433132
Oracle Database 12cリリース2 (12.2.0.1)より前のバージョンのプラガブル・データベース(PDB)をマルチテナント・コンテナ・データベース(CDB)内に作成しているときに、Oracle Database Configuration Assistant (DBCA)によって、障害が次のエラー・メッセージで誤って報告されます。
ORA-65107: Error encountered when processing the current task on instance:1
回避策:
このエラー・メッセージは無視でき、PDBのアップグレードを続行できます。