下午好!
对不起我的英语,我正在学习写作而不使用谷歌翻译,所以,我们走吧!
我尝试在本地实验室运行 Metabase,并且我阅读了互联网上存在的许多可怜的文档来帮助解决这个问题...
我的实验室:
VM Ubuntu 22.04
Metabase 0.47.8
Plugin ojdbc11
and db Metabase in psql (not H2)
启动我的元数据库,我运行以下命令:
export MB_DB_CONNECTION_URI="jdbc:postgresql://localhost:5432/metabase?user=USER&password=PASSWORD"
java -jar /opt/metabase/metabase.jar
Metabase 开始运行正常。但是,当我尝试添加数据库 Oracle 时,我遇到了这个问题:
只显示 2 张我不认识的桌子..
并且,如果我使用 Oracle SQL Developer 搜索数据库和表,我可以看到所有内容:
、、
我需要帮助,如果我打开这个答案不正确,我很抱歉,但我是新来的,也是元数据库和 Oracle 的新手。
我期待一些光明来帮助我解决这个问题。
我这样解决了我的问题:
在我的Oracle数据库中搜索所有数据超过0字节的表(我的数据库有7936个表),结果是1295个表。
我为元数据库和此连接创建一个特殊用户,仅为此 1295 个表授予选择权限,并将用户设置为元数据库/oracle 连接,然后瞧...
元数据库找到我想要的所有表。现在,我需要等待同步并开始使用 Metabase。