Estou com o mesmo  problema descrito abaixo, alguém pode ajudar??/

 

 

De: [email protected] [mailto:[EMAIL PROTECTED] Em
nome de Lo Bello
Enviada em: segunda-feira, 31 de março de 2008 16:23
Para: Undisclosed-Recipient:;
Assunto: [oracle_br] DBMS_JOB

 

Galera,

tinha criado uma JOB em um cliente usando o DBMS_JOB, depois precisei criar
outra JOB, mas achei q era outro cliente q naum tinha a package ainda, então
importei de novo, quando fui ver estava com duas packages, uma no usuário
SYS e outra no usuário SISTEMA.
Daí então fui criar a nova job e dava o seguinte erro: 

*************************
ERRO na linha 1:
ORA-04068: estado atual dos pacotes foi descartado
ORA-04067: não executado; package body "SISTEMA.DBMS_JOB" não existe
ORA-06508: PL/SQL: não foi localizada a unidade de programa que está sendo
chamada
ORA-06512: em line 2
*************************

depois tentei conectar como sys e executar o mesmo comando, dá o mesmo erro.

Dropei as duas packages, do SYS e do SISTEMA,
importei de novo a package no usuario sys
(@C:\oracle\ora92\rdbms\admin\dbmsjob.sql).
dei um grant execute pro usuario SISTEMA.

quando tento criar a job da o mesmo erro q passei acima.
Abri o TOAD e fui ver como estava a package,
a package estava compilada, mas todas as procedures(SUBMIT, ISUBMIT, RUN...)
estavam descompiladas e quando eu abria elas, elas estavam em branco,
tentei compila-las(mesmo sabendo q naum daria, já que elas estavam em
branco), mas me deu que tinha previlegios insuficientes.
conectei como SYS e fui tentar compila-las, e me deu o erro:
"ORA-04043: object DBMS_JOB does not exist" como não existe o DBMS_JOB se
estou vendo o pacote e todas as suas procedures???

alguém tem idéia do que pode ser??

vlw

Virtual Soft Consultoria em Informática Ltda
Rogério Barreto Lo Bello
[EMAIL PROTECTED] <mailto:rogerio%40virtualsp.com.br> 
(11) 3104-6594 - 3106-8682

[As partes desta mensagem que não continham texto foram removidas]

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a