21

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

但出现错误:

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

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

4

5 回答 5

35

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

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

于 2018-09-27T09:41:32.620 回答
19

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

于 2016-09-08T14:29:55.013 回答
6

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

于 2019-04-18T10:11:09.650 回答
3

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

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

在此处输入图像描述

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

在此处输入图像描述

而已。您已准备好连接。

于 2021-11-15T15:09:54.057 回答
0

sys 作为 sysdba

由于用户名在 Pycharm 中工作正常

于 2020-02-04T12:40:08.907 回答