将数据库升级到Oracle Database 12c ERROR

时间:2015-05-07 06:44:29

标签: oracle oracle12c

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

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

可能是什么问题?

2 个答案:

答案 0 :(得分:1)

连接到您看到自动SQL Tuning Advisor的ORA-65040错误的PDB,使用DBMS_SCHEDULER.DROP_PROGRAM('AUTO_SQL_TUNING_PROG')过程删除现有的旧AUTO_SQL_TUNING_PROG程序,然后运行execsqlt.sql脚本重新创造它。您可以在ORACLE_HOME / admin目录中找到该脚本。

答案 1 :(得分:0)

来自Orcale docs 3.24.1.4 Bug 16654392

  

解决方法:连接到您看到ORA-65040错误的PDB   自动SQL Tuning Advisor,使用   DBMS_SCHEDULER.DROP_PROGRAM(' AUTO_SQL_TUNING_PROG')程序到   删除现有的旧AUTO_SQL_TUNING_PROG程序,然后运行   execsqlt.sql脚本重新创建它。你可以在中找到该脚本   ORACLE_HOME / admin目录。

     

自动SQL Tuning Advisor只能在CDB级别配置。

     

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

     
      
  • 优化工具统计信息收集
  •   
  • 细分顾问
  •