Navicat Premium无法连接Oracle数据库的SYS用户
今日想通过Oracle的sys用户给其他用户授权,使用Navicat Premium连接SYS用户一直报错,接下来开始查找原因
首先Navicat不行试试PLSQL可不可以,首先在product\11.2.0\dbhome_1\NETWORK\ADMIN目录下的tnsnames.ora中新增一个本地网络连接配置
ORCL_BM_SID =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID = ORCL)
)
)
使用SYS用户的默认账号密码登录change_on_install
出现同样错误
修改Connect as为SYSDBA登录后,可以正常连接
那问题就显而易见了,回到Navicat,修改选项
连接成功
虽然不是大问题,但是也排查了一段时间,记录下来希望能帮大家节约一点时间。