我尝试在DataGrip中设置SYS 用户下的 Oracle 连接。
但出现错误:
ORA-28009: 作为 SYS 的连接应该是 SYSDBA 或 SYSOPER
但是 GUI 中没有选项可以选择as SYSDBA
选项。
两年后回到这里,似乎无法再更改连接设置中的高级属性。
相反,您必须提供sys as sysdba
用户名。(这可能看起来很明显,但我花了一段时间才发现)
虽然目前没有简单的切换,但仍然可以转到连接属性中的高级选项卡并将internal_logon
参数设置为sysdba
值。
sys as sysdba
因为用户名适用于 IntelliJ IDEA 中的数据库插件。
sys 作为 sysdba
由于用户名在 Pycharm 中工作正常