如果我有数据库服务器或数据库实例的列表,是否有任何方法可以创建并运行单个脚本查询,这将为我提供所有数据库中所有用户的列表?有没有可以做到这一点的工具?也许是基于OEM的增强功能?
理想情况下,我只想将脚本查询指向tnsnames文件,并使用相应的用户名/密码并让它从那里运行。我们在AIX和Linux中有Oracle v10.2环境。 windows。数据库不是托管的Oracle GRID。
由于
答案 0 :(得分:1)
它可能不是你想要的,但你可以从一个db创建一组dblinks到所有其他dblinks然后在dblinks上运行一个简单的select语句
SELECT username from all_users@dblink1
UNION
SELECT username from all_users@dblink2
UNION
SELECT username from all_users@dblink3
等。
如果你有DBLinks,你甚至可以动态创建选择