zoukankan      html  css  js  c++  java
  • ORA06553:PLS213:Standard包不可访问 解决方法

    ORACLE数据库,在一次意外操作中,使得ORACLE数据库出现故障,提示:ORA-06553:PLS-213:Standard包不可访问。一般都是由于操作不当引起的,如:删除某一用户权限、删除某一数据等等。下面把我总结出来的处理经验公布如下:

    另外说几点:网上很多人的博客虽然也有说明此问题的解决方法,但都比较专业,没有一些操作经验的根本看不懂,也不知道如何操作,往往使读者更糊涂。

    首先,本文测试平台:windows 2003,oracle 9i

    我们的目标:执行catalog.sql和catproc.sql重建数据字典。

    1.点击左下角的“开始”--运行 输入 sqlplus /nolog

    2.使用“超级管理员”(sys)的账户和密码 进入你的系统,命令如下:

    sql > connect sys/你的密码@你的数据库 as sysdba

    如果提示正确登录,则已经成功一半了。如果没有成功登录,则参考是否忘记密码,忘记密码的补救不在本文的范围,涉及到的请自行参考资料。

    3. SQL>@D:\oracle\ora90\rdbms\admin\catalog.sql

    4. SQL>@D:\oracle\ora90\rdbms\admin\CATPROC.SQL

    5. SQL>@D:\oracle\ora90\rdbms\admin\DBMSSUTIL.SQL

    6. SQL>ALTER PACKAGE STANDARD COMPILE;

    7. SQL>ALTER PACKAGE DBMS_STANDARD COMPILE;

    8. SQL>SHUTDOWN ABOUT;

    9. SQL>STARTUP;

    参考:(一般不用,如果恢复成功。)

    @ORACLE_BASE\ORACLE_HOME\rdbms\admin\utlrp.sql

  • 相关阅读:
    Material和SharedMaterial的区别
    unity 字典序列化的问题
    序列化到本地
    数据分离
    太久没更 重回博客园
    Unity下替换模型后 之前生成的Prefab中的原模型脚本不会丢失
    Enum.Parse
    Assert断言机制
    20170612
    Unity Cookie
  • 原文地址:https://www.cnblogs.com/ggbbeyou/p/1356919.html
Copyright © 2011-2022 走看看