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のアップグレードを続行できます。