将数据库升级到Oracle数据库12c错误

将数据库升级到Oracle数据库12c错误,oracle,oracle12c,Oracle,Oracle12c,我已将数据库升级到Oracle database 12c Release 1(12.1),然后将其插入CDB,automatic SQL Tuning Advisor会生成以下错误: ORA-65040: operation not allowed from within a pluggable database 可能是什么问题?连接到PDB,在那里您会看到自动SQL Tuning Advisor出现ORA-65040错误,请使用DBMS_调度程序。删除程序(“自动SQL_Tuning_PRO

我已将数据库升级到Oracle database 12c Release 1(12.1),然后将其插入CDB,automatic SQL Tuning Advisor会生成以下错误:

ORA-65040: operation not allowed from within a pluggable database

可能是什么问题?

连接到PDB,在那里您会看到自动SQL Tuning Advisor出现ORA-65040错误,请使用DBMS_调度程序。删除程序(“自动SQL_Tuning_PROG”)过程删除现有的旧自动SQL_Tuning_PROG程序,然后运行execsqlt.SQL脚本重新创建它。您可以在ORACLE_HOME/admin目录中找到该脚本。

来自:

解决方法:连接到PDB,在PDB中可以看到有关的ORA-65040错误 在自动SQL调优顾问中,使用 DBMS_调度程序。将_程序('AUTO_SQL_TUNING_PROG')过程拖放到 删除现有的旧自动调整程序,然后运行 execsqlt.sql脚本以重新创建它。您可以在 ORACLE_主/管理目录

自动SQL调优顾问只能在CDB级别配置

您可以在CDB上配置以下自动维护任务 或PDB级别:

  • 优化器统计信息收集
  • 分部顾问