【发布时间】:2017-07-24 01:38:40
【问题描述】:
我正在尝试使用 SQL Developper 作为 Sys DBA 连接到 Oracle 数据库,但我收到错误:ORA 1031 : Insufficient Privileges。
我确定密码正确,因为我可以使用 SQLPlus 连接到同一个数据库:
请问有人知道怎么解决吗?
谢谢
【问题讨论】:
标签: oracle oracle-sqldeveloper
我正在尝试使用 SQL Developper 作为 Sys DBA 连接到 Oracle 数据库,但我收到错误:ORA 1031 : Insufficient Privileges。
我确定密码正确,因为我可以使用 SQLPlus 连接到同一个数据库:
请问有人知道怎么解决吗?
谢谢
【问题讨论】:
标签: oracle oracle-sqldeveloper
将角色更改为 sysdba 而不是 sqldeveloper 中的默认角色
【讨论】:
检查参数REMOTE_LOGIN_PASSWORDFILE 是否设置为exclusive。这是从 SQL 开发人员登录 AS SYSDBA 所必需的:
SQL> show parameter remote_login_passwordfile
改变它:
SQL> ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE;
【讨论】:
Role(par defaut) - 角色(sysdba) 或 sysoper
【讨论】: