0

如果我有一个数据库服务器或数据库实例的列表,有什么方法可以创建和运行一个脚本查询,它会给我一个所有数据库中所有用户的列表?有没有可以做到这一点的工具?也许是基于 OEM 的增强功能?

理想情况下,我只想将脚本查询指向一个 tnsnames 文件,并使用适当的用户名/密码并让它从那里运行。我们在 AIX 和 Linux & windows 中有 Oracle v10.2 环境。数据库不受 Oracle GRID 管理。

谢谢

4

1 回答 1

1

它可能不是您所追求的,但您可以创建一组从一个 db 到所有其他 db 的 dblink,然后跨 dblink 运行一个简单的 select 语句

SELECT username from all_users@dblink1
UNION 
SELECT username from all_users@dblink2
UNION
SELECT username from all_users@dblink3 

等等

如果您有 DBLinks,您甚至可以动态创建选择

于 2013-05-16T16:08:19.237 回答