解决Datagrip连接数据库时, 报ORA-00942: 表或视图不存在的问题
问题
- 输入了正确的用户名, 密码, 选对了TNS对应的名称, 点击了Test Connection之后, 显示successful
- 点击Apply, Ok之后, Datagrip开始连接数据库, 读取数据元信息, 结果提示我 ORA-00942: 表或视图不存在
- ???
- 对比了数据库用户名, 密码, TNS, 数据库IP, SERVICE_NAME, 全部正确呀!
- 也查看了Dategrip的日志, 无果.
- 查阅了Google和官方文档, 终于解决了
解决
在数据源配置页, 选择如下这个, 勾选之后, 再重新连接一下.
我当时就是勾选了这个之后, 重新连接后, 就好了.
贴一下官方解释
You may want to select this checkbox (if available) to try to fix the problems with retrieving the database structure information from your database (e.g. when the schemas existing in your database or the database objects below the schema level are not shown in the Database tool window).
This option def