用户无权登录PL/SQL Dev

[转载]http://hi.baidu.com/xxoo_0/blog/item/67bde11136923b085baf5301.html

登录PL/SQL Developer
总是出现提示:
You are not allowed to use PL/SQL Developer on this database.
You do not have the System.Logon privilege in the PL/SQL Developer authorization table.

用Sql Plus登录,再执行:

SQL>drop table sys.PLSQLDEV_AUTHORIZATION;

我事先select一下这张表,是空的。

SQL>select * from sys.PLSQLDEV_AUTHORIZATION;

SQL>GRANTEE NAME

0 ROWS.

出现这个错误的原因可能是:用PL/SQL Dev导数据时异常中断程序,后来就没法登录了。

有的时候如果确定需要禁止PLSQLDEV的访问的时候,可以

SQL> CREATE TABLE sys.PLSQLDEV_AUTHORIZATION
2 ( GRANTEE CHAR(8) NOT NULL,
3 NAME CHAR(8) NOT NULL);

Table created

你可能感兴趣的:(数据库)