Oracle数据库Navicat代码提示不可用问题的解决方式
程序员文章站
2022-05-18 14:49:21
Oracle数据库Navicat代码提示不可用问题的解决方式
在Oracle数据库中,如果配置了用户权限,用没有DBA权限的用户登录Navicat,可能会导致代码提示不可用,解决...
Oracle数据库Navicat代码提示不可用问题的解决方式
在Oracle数据库中,如果配置了用户权限,用没有DBA权限的用户登录Navicat,可能会导致代码提示不可用,解决方式如下,执行一次如下的SQL语句:
create synonym DBA_TAB_COLUMNS for ALL_TAB_COLUMNS; create synonym DBA_TABLES for ALL_TABLES; create synonym DBA_VIEWS for ALL_VIEWS; create synonym DBA_PROCEDURES for ALL_PROCEDURES;
原因是,Navicat的代码提示依赖于这些DBA表,而DBA表用户又没有权限访问,所以代码提示就不可用了;解决方案是建立同义词,用ALL_表替换DBA_表的访问。
下一篇: mysql预处理事务处理实例讲解
推荐阅读
-
Oracle数据库Navicat代码提示不可用问题的解决方式
-
oracle数据库经常提示27102 out of memory问题的解决方法
-
Oracle数据库因长期开启,出现不能使用pl/sql登录,远程链接提示没有监听程序的问题如何解决?
-
解决Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题
-
Oracle数据库Navicat代码提示不可用问题的解决方式
-
oracle数据库经常提示27102 out of memory问题的解决方法
-
Oracle数据库因长期开启,出现不能使用pl/sql登录,远程链接提示没有监听程序的问题如何解决?
-
解决Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题