【问题标题】:DataGrip: how to connect to Oracle as SYSDBADataGrip:如何以 SYSDBA 身份连接到 Oracle
【发布时间】:2017-01-16 13:04:50
【问题描述】:

我尝试在DataGrip 中设置 SYS 用户下的 Oracle 连接。

但出现错误:

ORA-28009: 作为 SYS 的连接应该是 SYSDBA 或 SYSOPER

但是GUI中没有选项可以选择as SYSDBA选项。

【问题讨论】:

    标签: oracle sys datagrip sysdba


    【解决方案1】:

    两年后回到这里,似乎无法再更改连接设置中的高级属性。

    您必须提供 sys as sysdba 作为用户名。 (这可能看起来很明显,但我花了一段时间才发现)

    【讨论】:

    • 您是如何设法更改高级属性的?我找不到internal_logon 键,也无法添加。
    • 我猜,可用的属性名称列表来自附加时的驱动程序。
    【解决方案2】:

    虽然目前没有简单的切换,但仍然可以转到连接属性中的高级选项卡并将internal_logon参数设置为sysdba值。

    【讨论】:

    • 是的,这就是答案
    • 无法修改该选项卡中的值 (2018.2.3)。 sys as sysdba 解决方案对我有用。
    【解决方案3】:

    sys as sysdba 作为用户名适用于 IntelliJ IDEA 中的数据库插件。

    【讨论】:

      【解决方案4】:

      虽然这已经得到了回答。我想通过添加屏幕截图来更具描述性。

      添加一个新数据库。确保用户名设置为sys as sysdba。默认密码通常是oracle

      现在移至Advanced 选项卡。在这里找到internal_logon并将其参数设置为sysdba

      就是这样。您已准备好连接。

      【讨论】:

        【解决方案5】:

        sys 作为 sysdba

        因为用户名在 Pycharm 中工作正常

        【讨论】:

          猜你喜欢
          • 2013-09-05
          • 2020-07-20
          • 1970-01-01
          • 2020-08-15
          • 2011-09-25
          • 2012-04-23
          • 2018-10-05
          • 1970-01-01
          • 2021-05-07
          相关资源
          最近更新 更多