1

使用 schemacrawler 并尝试连接到 Oracle 数据库。生成的 json 文件仅包含大约 10 个表,但我们预计数据库中的表数量会更多。

这必须受到用于访问 Oracle 数据库的用户的权限的限制,但是该用户需要什么权限才能使 schemacrawler 能够“查看”表/列?

4

1 回答 1

0

大概 schemacrawler 使用数据字典。因此,用户将被限制在 ALL_TAB_COLS 视图中可以看到哪些表和列,即他们至少对哪些表具有 SELECT 权限。

否则,用户需要在 DBA_TAB_COLS 上进行选择,这会显示所有模式中的所有表。这需要 DBA 访问权限才能授予。

于 2017-03-28T13:56:14.880 回答