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] (11) 3104-6594 - 3106-8682 [As partes desta mensagem que não continham texto foram removidas]
