【问题标题】:Connect Sys as Sysdba : Insufficient privilegesConnect Sys as Sysdba : 权限不足
【发布时间】:2017-07-24 01:38:40
【问题描述】:

我正在尝试使用 SQL Developper 作为 Sys DBA 连接到 Oracle 数据库,但我收到错误:ORA 1031 : Insufficient Privileges。

我确定密码正确,因为我可以使用 SQLPlus 连接到同一个数据库:

请问有人知道怎么解决吗?

谢谢

【问题讨论】:

    标签: oracle oracle-sqldeveloper


    【解决方案1】:

    将角色更改为 sysdba 而不是 sqldeveloper 中的默认角色

    【讨论】:

    • 什么意思?你是怎么做到的?
    • 在获取连接信息名称和主机等后,将连接角色的类型更改为 sysdba 而不是 sql developer 连接寡妇中的默认值
    • c'est le Menu contextuel 角色
    【解决方案2】:

    检查参数REMOTE_LOGIN_PASSWORDFILE 是否设置为exclusive。这是从 SQL 开发人员登录 AS SYSDBA 所必需的:

    SQL> show parameter remote_login_passwordfile
    

    改变它:

    SQL> ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE;
    

    【讨论】:

    • 我尝试了命令 ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE; 但它不起作用。还是同样的问题。
    【解决方案3】:

    Role(par defaut) - 角色(sysdba) 或 sysoper

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-17
      • 1970-01-01
      • 1970-01-01
      • 2014-10-24
      相关资源
      最近更新 更多