ORA-04063:包体"WB_PROD.PLOG"有错误

pra*_*enb 2 oracle plsql ora-04063

我使用oracle后端开发asp.net站点我将.dmp文件中的数据导入到本地数据库并从Web应用程序连接到数据库.

当我运行应用程序时,我得到以下错误

ORA-04063: package body "WB_PROD.PLOG" has errors
ORA-06508: PL/SQL: could not find program unit being called: "WB_PROD.PLOG"
ORA-06512: at "WB_PROD.WB_PCK_LOG", line 85
ORA-06512: at "WB_PROD.WB_PCK_USERS", line 133
ORA-04063: package body "WB_PROD.PLOG" has errors
ORA-06508: PL/SQL: could not find program unit being called: "WB_PROD.PLOG"
ORA-06512: at line 1
Run Code Online (Sandbox Code Playgroud)

请让我知道如何解决这个问题....

谢谢

Jus*_*ave 6

模式WB_PROD中的包体PLOG显然不存在或不编译.你可以尝试编译它.以WB_PROD用户身份连接到数据库并发出命令

SQL> alter package body plog compile;
Run Code Online (Sandbox Code Playgroud)

如果有错误,

SQL> show errors
Run Code Online (Sandbox Code Playgroud)