在删除自己定义的程序包时,不小心把SYSTEM下的DBMS_REPCAT_AUTH程序包体给删除了,请问这个程序包的作用,以及有没有办法恢复这个包(数据库是测试性质的,因此没有做备份)

解决方案 »

  1.   

    关系不大,
    运行catproc.sql脚本重建
      

  2.   

    运行catproc.sql后出现如下错误,包体恢复没有成功
    SP2-0310: 无法打开文件"diutil.sql"
    SP2-0310: 无法打开文件"pistub.sql"
    SP2-0310: 无法打开文件"prvtpckl.plb"
    SP2-0310: 无法打开文件"utlfile.sql"
    SP2-0310: 无法打开文件"prvtfile.plb"
    SP2-0310: 无法打开文件"prvtrawb.plb"
    SP2-0310: 无法打开文件"utlfile.sql"
    SP2-0310: 无法打开文件"prvtfile.plb"
    SP2-0310: 无法打开文件"utltcp.sql"
    SP2-0310: 无法打开文件"prvttcp.plb"
    SP2-0310: 无法打开文件"utlinad.sql"
    SP2-0310: 无法打开文件"prvtinad.plb"
    SP2-0310: 无法打开文件"utlsmtp.sql"
    SP2-0310: 无法打开文件"prvtsmtp.plb"
    SP2-0310: 无法打开文件"utlhttp.sql"
    SP2-0310: 无法打开文件"prvthttp.plb"
    SP2-0310: 无法打开文件"utlurl.sql"
    SP2-0310: 无法打开文件"prvturl.plb"
    SP2-0310: 无法打开文件"utlenc.sql"
    SP2-0310: 无法打开文件"prvtenc.plb"
    SP2-0310: 无法打开文件"utlgdk.sql"
    SP2-0310: 无法打开文件"prvtgdk.plb"
    SP2-0310: 无法打开文件"catspace.sql"
    SP2-0310: 无法打开文件"catactx.sql"
    SP2-0310: 无法打开文件"catsvrmg.sql"
    SP2-0310: 无法打开文件"dbmsutil.sql"
    SP2-0310: 无法打开文件"prvthtxn.plb"
    SP2-0310: 无法打开文件"dbmsapin.sql"
    SP2-0310: 无法打开文件"dbmssyer.sql"
    SP2-0310: 无法打开文件"dbmslock.sql"
    SP2-0310: 无法打开文件"dbmspipe.sql"
    SP2-0310: 无法打开文件"dbmsalrt.sql"
    SP2-0310: 无法打开文件"dbmsotpt.sql"
    SP2-0310: 无法打开文件"dbmsdesc.sql"
    SP2-0310: 无法打开文件"dbmssql.sql"
    SP2-0310: 无法打开文件"dbmspexp.sql"
    SP2-0310: 无法打开文件"dbmsjob.sql"
    SP2-0310: 无法打开文件"catodci.sql"
    SP2-0310: 无法打开文件"dbmsstat.sql"
    SP2-0310: 无法打开文件"dbmslsby.sql"
    SP2-0310: 无法打开文件"prvthddl.plb"
    SP2-0310: 无法打开文件"prvthjob.plb"
    SP2-0310: 无法打开文件"prvthsye.plb"
    SP2-0310: 无法打开文件"prvthssq.plb"
    SP2-0310: 无法打开文件"prvtutil.plb"
    SP2-0310: 无法打开文件"prvtapin.plb"
    SP2-0310: 无法打开文件"prvtsyer.plb"
    SP2-0310: 无法打开文件"prvtlock.plb"
    SP2-0310: 无法打开文件"prvtpipe.plb"
    SP2-0310: 无法打开文件"prvtalrt.plb"
    SP2-0310: 无法打开文件"prvtotpt.plb"
    SP2-0310: 无法打开文件"prvtdesc.plb"
    SP2-0310: 无法打开文件"prvtssql.plb"
    SP2-0310: 无法打开文件"prvtsql.plb"
    SP2-0310: 无法打开文件"prvtpexp.plb"
    SP2-0310: 无法打开文件"prvtzhlp.plb"
    SP2-0310: 无法打开文件"prvtzexp.plb"
    SP2-0310: 无法打开文件"prvtjob.plb"
    SP2-0310: 无法打开文件"prvtstas.plb"
    SP2-0310: 无法打开文件"prvtstat.plb"
    SP2-0310: 无法打开文件"dbmspsp.sql"
    SP2-0310: 无法打开文件"prvtpsp.plb"
    SP2-0310: 无法打开文件"dbmstran.sql"
    SP2-0310: 无法打开文件"prvttran.plb"
    SP2-0310: 无法打开文件"catxpend.sql"
    SP2-0310: 无法打开文件"dbmslob.sql"
    SP2-0310: 无法打开文件"prvtlob.plb"
    SP2-0310: 无法打开文件"cattrans.sql"
    SP2-0310: 无法打开文件"dbmstxfm.sql"
    SP2-0310: 无法打开文件"prvttxfm.plb"
    SP2-0310: 无法打开文件"dbmsany.sql"
    SP2-0310: 无法打开文件"prvtany.plb"
    SP2-0310: 无法打开文件"catrule.sql"
    SP2-0310: 无法打开文件"dbmsread.sql"
    SP2-0310: 无法打开文件"prvtread.plb"
    SP2-0310: 无法打开文件"prvtreie.plb"
    SP2-0310: 无法打开文件"prvtreut.plb"
    SP2-0310: 无法打开文件"catqueue.sql"
    SP2-0310: 无法打开文件"catrm.sql"
    SP2-0310: 无法打开文件"catdefer.sql"
    SP2-0310: 无法打开文件"catsnap.sql"
    SP2-0310: 无法打开文件"prvtdfrd.plb"
    SP2-0310: 无法打开文件"prvtitrg.plb"
    SP2-0310: 无法打开文件"prvtxpsw.plb"
    SP2-0310: 无法打开文件"dbmspb.sql"
    SP2-0310: 无法打开文件"prvtpb.plb"
    SP2-0310: 无法打开文件"dbmssum.sql"
    SP2-0310: 无法打开文件"dbmssnap.sql"
    SP2-0310: 无法打开文件"dbmshord.sql"
    SP2-0310: 无法打开文件"prvtxrmv.plb"
    SP2-0310: 无法打开文件"prvtsnap.plb"
    SP2-0310: 无法打开文件"prvtsum.plb"
    SP2-0310: 无法打开文件"prvtsms.plb"
    SP2-0310: 无法打开文件"prvtsmv.plb"
    SP2-0310: 无法打开文件"prvtsma.plb"
    SP2-0310: 无法打开文件"dbmshias.sql"
    SP2-0310: 无法打开文件"prvtbias.plb"
    SP2-0310: 无法打开文件"prvtbord.plb"
    SP2-0310: 无法打开文件"dbmspbt.sql"
    SP2-0310: 无法打开文件"prvtpbt.plb"
    SP2-0310: 无法打开文件"catpitr.sql"
    SP2-0310: 无法打开文件"dbmspitr.sql"
    SP2-0310: 无法打开文件"prvtpitr.plb"
    SP2-0310: 无法打开文件"catplug.sql"
    SP2-0310: 无法打开文件"dbmsplts.sql"
    SP2-0310: 无法打开文件"prvtplts.plb"
    SP2-0310: 无法打开文件"utlrefld.sql"
    SP2-0310: 无法打开文件"utlcoll.plb"
    SP2-0310: 无法打开文件"prvtcoll.plb"
    SP2-0310: 无法打开文件"dbmstrst.sql"
    SP2-0310: 无法打开文件"prvttrst.plb"
    SP2-0310: 无法打开文件"dbmsrman.sql"
    SP2-0310: 无法打开文件"prvtrmns.plb"
    SP2-0310: 无法打开文件"dbmsbkrs.sql"
    SP2-0310: 无法打开文件"prvtbkrs.plb"
    SP2-0310: 无法打开文件"catsnmp.sql"
    SP2-0310: 无法打开文件"catrls.sql"
    SP2-0310: 无法打开文件"dbmsrlsa.sql"
    SP2-0310: 无法打开文件"prvtrlsa.plb"
    SP2-0310: 无法打开文件"prvtctx.plb"
    SP2-0310: 无法打开文件"catol.sql"
    SP2-0310: 无法打开文件"dbmsol.sql"
    SP2-0310: 无法打开文件"prvtol.plb"
    SP2-0310: 无法打开文件"prvtodci.plb"
    SP2-0310: 无法打开文件"catar.sql"
    SP2-0310: 无法打开文件"dbmsrpr.sql"
    SP2-0310: 无法打开文件"prvtrpr.plb"
    SP2-0310: 无法打开文件"dbmstrig.sql"
    SP2-0310: 无法打开文件"dbmsrand.sql"
    SP2-0310: 无法打开文件"dbmsobtk.sql"
    SP2-0310: 无法打开文件"prvtobtk.plb"
    SP2-0310: 无法打开文件"dbmslm.sql"
    SP2-0310: 无法打开文件"prvtlm.plb"
    SP2-0310: 无法打开文件"dbmslmd.sql"
    SP2-0310: 无法打开文件"prvtlmc.plb"
    SP2-0310: 无法打开文件"prvtlmd.plb"
    SP2-0310: 无法打开文件"prvtlmrd.plb"
    SP2-0310: 无法打开文件"catxml.sql"
    SP2-0310: 无法打开文件"utlcxml.sql"
    SP2-0310: 无法打开文件"prvtcxml.plb"
    SP2-0310: 无法打开文件"catmet.sql"
    SP2-0310: 无法打开文件"dbmscdcu.sql"
    SP2-0310: 无法打开文件"dbmscdcp.sql"
    SP2-0310: 无法打开文件"dbmscdcs.sql"
    SP2-0310: 无法打开文件"prvtcdcu.plb"
    SP2-0310: 无法打开文件"prvtcdcp.plb"
    SP2-0310: 无法打开文件"prvtcdcs.plb"
    SP2-0310: 无法打开文件"catfga.sql"
    SP2-0310: 无法打开文件"dbmsfga.sql"
    SP2-0310: 无法打开文件"prvtfga.plb"
    SP2-0310: 无法打开文件"dbmslms.sql"
    SP2-0310: 无法打开文件"prvtlms.plb"
    SP2-0310: 无法打开文件"prvtlsby.plb"
    SP2-0310: 无法打开文件"dbmstypu.sql"
    SP2-0310: 无法打开文件"prvttypu.plb"
    drop package sys.wpiutl
    *
    ERROR 位于第 1 行:
    ORA-04043: 对象 WPIUTL 不存在
    SP2-0310: 无法打开文件"wpiutil.sql"
    SP2-0310: 无法打开文件"dbmsepgc.sql"
    SP2-0310: 无法打开文件"prvtepgc.plb"
    SP2-0310: 无法打开文件"owainst.sql"
    SP2-0310: 无法打开文件"dbmsjdwp.sql"
    SP2-0310: 无法打开文件"prvtjdwp.plb"
    SP2-0310: 无法打开文件"dbmsjdcu.sql"
    SP2-0310: 无法打开文件"dbmspump.sql"
    SP2-0310: 无法打开文件"dbmsres.sql"
    SP2-0310: 无法打开文件"prvtres.plb"
    SP2-0310: 无法打开文件"dbmssjty.sql"
    SP2-0310: 无法打开文件"prvtsjty.plb"
    SP2-0310: 无法打开文件"catxs.sql"
    SP2-0310: 无法打开文件"dbmsaw.plb"
    SP2-0310: 无法打开文件"prvtaw.plb"
    SP2-0310: 无法打开文件"dbmsdrs.sql"
    SP2-0310: 无法打开文件"prvtdrs.plb"
    SP2-0310: 无法打开文件"catrep.sql"
    SP2-0310: 无法打开文件"catstr.sql"
    SP2-0310: 无法打开文件"catpstr.sql"
    SP2-0310: 无法打开文件"caths.sql"
    SP2-0310: 无法打开文件"dbmsmap.sql"
    SP2-0310: 无法打开文件"prvtmap.plb"
      

  3.   

    在提示下输入73后出现如下错误,包体没有恢复
    输入 prvttypu 的值:  73: Rem     thoang     07/15/00 - Add dbmstypu 73
    原值   73: Rem     thoang     07/15/00 - Add dbmstypu & prvttypu
    新值   73: Rem     thoang     07/15/00 - Add dbmstypu 73: Rem     thoang     07/15/00 - Add dbmstypu 73
    ERROR:
    ORA-01756: 括号内的字符串没有正确结束