Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle PL/SQL包未在Toad中编译-权限不足_Oracle_Plsql - Fatal编程技术网

Oracle PL/SQL包未在Toad中编译-权限不足

Oracle PL/SQL包未在Toad中编译-权限不足,oracle,plsql,Oracle,Plsql,当我试图用Toad编译PL/SQL包时,我得到了ORA-01031:权限不足错误。但是,我能够在同一个数据库中使用相同的用户名和密码使用sqlplus编译相同的包。我正在使用Windows7并使用PuTTY连接到Oracle数据库所在的Unix系统。如何在Toad中编译我的包?您没有编译包的权限,因为您没有此包或所有包的授权 所以,当您想要执行包时,您需要grant 当您想要编译包时,您需要grant确保您的“CURRENT_SCHEMA”下拉列表设置为您登录的帐户。如果设置为其他值,蟾蜍将在执

当我试图用Toad编译PL/SQL包时,我得到了
ORA-01031:权限不足
错误。但是,我能够在同一个数据库中使用相同的用户名和密码使用sqlplus编译相同的包。我正在使用Windows7并使用PuTTY连接到Oracle数据库所在的Unix系统。如何在Toad中编译我的包?

您没有编译包的权限,因为您没有此包或所有包的授权

所以,当您想要执行包时,您需要grant
当您想要编译包时,您需要grant

确保您的“CURRENT_SCHEMA”下拉列表设置为您登录的帐户。如果设置为其他值,蟾蜍将在执行命令之前执行alter会话。

检查他的链接@VimalBhaskar spool文件在包内容之后仅包含以下内容:
第1行错误ORA-01031:权限不足脚本在第1行终止。
您确定当前用户具有创建包所需的权限吗。如果您觉得没有授予必要的特权,则通过错误消息的声音。@VimalBhaskar正如我在问题中所述,我能够使用相同的用户名和密码使用sqlplus编译包。听起来您的用户名或数据库实际上不一样;或者可能是Toad或SQL*Plus在登录时更改默认模式(查找login.SQL文件,或者可能是glogin.SQL,查找SQL*Plus)。在两个客户端中,
从dual中选择user,sys\u context('userenv','current\u schema')显示什么?