如何获取整个schema的DDL ,除了表和index 其他所有对象包括权限!

来源:互联网 发布:java cmd运行 编辑:程序博客网 时间:2024/06/02 09:25
就像用datapump导入一样那种,权限 所有的 全部获取! 感觉用DBA_OBJECTS 不够用啊,而且 直接这么生成的语句还是有问题!比如database link有空格啊 之类
而且也不全!
select 'spool ./' || object_type || '/' || owner || '_' || object_type || '_' ||
object_name || '.ddl' || chr(13) ||
'SELECT DBMS_METADATA.GET_DDL(''' ||
object_type || ''',''' || object_name || ''',''' || owner ||
''') from dual;' || chr(13) ||
'spool off'
FROM DBA_OBJECTS
WHERE OWNER = schemaname
0 0
原创粉丝点击