Oracle如何获取当前库中所有表空间创建的语句
作者:violetlength
在Oracle数据库管理中,通过使用dbms_metadata.get_ddl函数,可以方便地获取表空间的DDL创建语句,首先利用select查询构造需要的DDL语句,然后执行得到的查询语句即可获取对应表空间的创建语句,这种方法适用于数据库迁移或备份时重建表空间的需求
Oracle获取当前库中所有表空间创建的语句
如下:
执行语句
select 'select to_char(dbms_metadata.get_ddl(''TABLESPACE'','''||tablespace_name||''')) from dual;' from dba_tables;
根据获取的结果
按照自己需要,获取对应用户的查询语句;
如上,即可获取到对应的创建语句;
就可以在新电脑或新库中,创建对应的表空间了;
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。