[20181006]12c使用toad连接问题.txt

来源:这里教程网 时间:2026-03-03 12:03:16 作者:

[20181006]12c使用toad连接问题.txt --//system用户使用toad连接数据库出现如下提示: ORA-01031: insufficient privileges --//跟踪发现执行如下报错: SELECT u.NAME FROM sys.USER$ u WHERE u.TYPE# = 1 ORDER BY 1 Error occurred: [1031] (ORA-01031: insufficient privileges) --//即使system用户具有dba权限,访问sys.USER$依旧没有权限. --//以sys用户登录执行: SYS@test01p> grant select on sys.user$ to system; Grant succeeded. --//再次使用toad连接数据库,问题消失!! --//以scott用户重复测试: SYSTEM@test01p> grant dba to scott; Grant succeeded. --//以scott用户登录: SCOTT@test01p> show user USER is "SCOTT" SCOTT@test01p> select count(*) from sys.user$; select count(*) from sys.user$                          * ERROR at line 1: ORA-01031: insufficient privileges --//可以发现即使具有dba权限,访问sys.user$依旧没有权限.为了能很好在toad使用,必须授权: SYSTEM@test01p> grant select on sys.user$ to scott; grant select on sys.user$ to scott                     * ERROR at line 1: ORA-01031: insufficient privileges --//system用户无法授权.使用sys用户才可以. SYS@test01p> grant select on sys.user$ to scott; Grant succeeded. SYS@test01p> connect scott/btbtms@test01p Connected. SCOTT@test01p> select count(*) from sys.user$;   COUNT(*) ----------        130 --//这样在toad下使用就不会报错了.

相关推荐