当前位置: 移动技术网 > IT编程>数据库>Oracle > Oracle数据库Navicat代码提示不可用问题的解决方式

Oracle数据库Navicat代码提示不可用问题的解决方式

2018年03月04日  | 移动技术网IT编程  | 我要评论

学园默示录13集,黄金渔场20120711,佛本是道5200

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_表的访问。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网