Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

ERRO AO CRIAR PLANO DE EXECUCAO NO ORACLE

Ao tentar executar o comando EXEC DBMS_RESOURCE_MANAGER.CREATE_PLAN (PLAN=>'DAY', COMMENT=>'PLANO DIRUNO PARA HORAS DE TRABALHO');

apresentou o seguinte erro

Erro a partir da linha : 6 no comando - BEGIN DBMS_RESOURCE_MANAGER.CREATE_PLAN (PLAN=>'DAY', COMMENT=>'PLANO DIRUNO PARA HORAS DE TRABALHO'); END; Relatório de erros - ORA-65046: operação não permitida de fora de um banco de dados plugável ORA-06512: em "SYS.DBMS_RMIN_SYS", line 1133 ORA-06512: em "SYS.DBMS_SYS_ERROR", line 79 ORA-06512: em "SYS.DBMS_RMIN_SYS", line 898 ORA-06512: em "SYS.DBMS_RMIN_SYS", line 1056 ORA-06512: em "SYS.DBMS_RESOURCE_MANAGER", line 56 ORA-06512: em line 1 65046. 00000 - "operation not allowed from outside a pluggable database" *Cause: An operation was attempted that can only be performed from within a pluggable database. *Action: Switch to a pluggable database to perform the operation.

2 respostas
solução!

Oi! Tudo bem?

O erro que você mencionou é o ORA-65046, que indica que a operação não é permitida fora de um banco de dados plugável.

Um banco de dados plugável é uma funcionalidade do Oracle Database que permite criar e gerenciar múltiplos bancos de dados isolados dentro de um único banco de dados contêiner.

Para resolver esse problema, você precisa se conectar a um banco de dados plugável antes de executar o comando.

Aqui está um exemplo de código para resolver o problema:

ALTER SESSION SET CONTAINER=<nome_do_banco_de_dados_plugável>;

Substitua <nome_do_banco_de_dados_plugável> pelo nome do banco de dados plugável ao qual você deseja se conectar. Depois de se conectar, você pode tentar executar novamente o comando para criar o plano de execução.

Se a dúvida persistir, estamos aqui.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Obrigado