有没有办法在Oracle Sql Developer中找到用于创建用户的ddl脚本

时间:2013-02-22 13:52:58

标签: oracle oracle-sqldeveloper toad

在Toad中,很容易找到一个ddl脚本来创建一个具有所有授权和角色的用户:

enter image description here

在Oracle SQL Developer中,我找到了类似的选项,但它并不完整:

enter image description here

有没有办法在Oracle SQL Developer中使用相同的Toad信息?

1 个答案:

答案 0 :(得分:6)

它有点复杂,并且可能对图片更有意义,但我现在无法创建它们......但如果你进入“查看”菜单并选择“DBA”,你会得到第二个面板离开(标题为'DBA',毫不奇怪)。

单击绿色+按钮,然后从对话框的下拉列表中选择您的连接;然后它将出现在该面板中的“连接”下。展开该连接,然后是“安全”,然后是“用户”。您将看到列出的所有数据库用户。

右键点击用户,然后从上下文菜单中选择“像...一样创建”,这将提供一个与您已找到的对话框非常相似的新对话框。

输入用户名和密码以使下一步更有意义,然后转到“SQL”选项卡,您将看到类似于Toad生成的内容。

您也可以使用DBMS_METADATA包手动提取DDL;已涵盖hereDBA.SE