2013-11-26 39 views
1

我需要将用户提取到CSV文件并将其上载到角色建模器中以设计有效的安全模型。现在的问题是如何将用户,角色和授权导出到MS SQL和Oracle的CSV文件中?将用户,角色和授权导出到CSV文件

+1

http://mattgemmell.com/2008/12/08/what-have-you-tried/ – AJcodez

回答

1

在Oracle中,

select * from dba_users 

select * from table_privileges 

select * from dba_roles 

您可以检查这些字典表:http://docs.oracle.com/cd/E11882_01/server.112/e40402/statviews_5081.htm#REFRN23302,或短距离:http://www.techonthenet.com/oracle/sys_tables/

后你得到的结果,任何客户端软件的帮助下,你可以导出它到任何文件。例如,您可以为.csv,.xls,.txt文件使用Toad的“导出数据集”选项。

+0

@Ygitalp Ertem:谢谢你的回应。如何将这些值导出到Oracle的CSV文件中。 有关SQL的任何想法? – Ray

+0

@RameezXaveri只有通过编写SQL查询才能做到这一点。最简单的方法是使用软件将结果导出到文件中。或者你可以编写一个手动的Oracle过程(PL/SQL)。你使用任何工具,如PL/SQL Developer,蟾蜍等?在最糟糕的情况下,您甚至可以通过复制粘贴结果来创建CSV。 CSV只是一个简单的逗号分隔文本文件。 – yalpertem