dbforge连接oracle后找不到schema

为什么用Navicat连接数据库后,左侧的目录正常显示截图1,可以看见所有的”模式“。但是相同的连接用dbforge连接以后图2,没有多个“模式schema”层级.就导致很多表在dbforge里找不到

这个问题可能是由于 dbforge 使用的是不同的元数据 (metadata) 格式导致的,可能是不支持 Oracle 的 schema 概念。因此,dbforge 可能不能正确地显示所有 schema 中的表。

解决这个问题的方法之一是尝试切换到 Oracle 的非 schema 模式。你可以在 Navicat 中对比一下 schema 模式和非 schema 模式下的连接差异,然后弄清楚 dbforge 是否支持 schema 模式。

如果 dbforge 不支持 schema 模式,则你需要在 Navicat 中创建一个新的用户并授权并在该用户下创建所有需要的表。这样你就可以在 dbforge 中连接到该用户并可以正常访问所有表了。

另外,也可以尝试更新 dbforge 到最新版本,因为更新版本能够支持更多的元数据类型和模式。