gpt4 book ai didi

oracle - 在没有管理员角色的情况下检索 Oracle 数据库模式到 Sparx

转载 作者:行者123 更新时间:2023-12-02 07:07:45 24 4
gpt4 key购买 nike

我正在尝试通过 odbc 将数据库模式导入到 sparx,并且我有一个没有管理员角色的用户。它只能访问某些表以监视数据库性能。

我的用户应该拥有哪些最低权限才能执行此任务?我知道我可以检索用户的架构,但我想检索所有架构。

我希望不需要 dba 角色或访问权限来选择所有表和字典。

最佳答案

获取SELECT_CATALOG_ROLE以获取对数据字典 View 的读取权限。详情请参阅dokumentation

然后使用查询来获取所有架构(即拥有某些对象的所有数据库用户)

 select distinct owner from dba_objects;

列出架构中的所有对象

 select * from dba_objects where owner = 'XXXX';

获取表的列列表

 select * from dba_tab_columns where owner = 'XXX' and table_name = 'TTTTT' order by column_id;

检查here字典 View 。

请注意,使用权限SELECT_CATALOG_ROLE,您只能看到元数据,而无权访问数据(表或 View )。

关于oracle - 在没有管理员角色的情况下检索 Oracle 数据库模式到 Sparx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44800482/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com