首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle可传输表空间不带包和过程

Oracle可传输表空间不带包和过程
EN

Database Administration用户
提问于 2022-09-07 16:50:07
回答 1查看 78关注 0票数 0

在可传输表空间导出/导入过程中,是否有什么方法可以带来模式的包和过程?在我的研究中,似乎所有用户的plsql实际上都由SYS用户存储在系统表空间中。如果我要导出模式foo使用的foo表空间(transport_tablespaces=foo),那么那些对象(packages, procedures and functions)就不会与表空间foo一起出现,因为它位于系统表空间中。

导入这些对象(packages, procedures and functions)的唯一方法是,在完成可传输表空间导入之后,使用选项content=metadata_only在源数据库中对模式进行新的导出,然后在目标数据库中重新导入它。是唯一的办法吗?(两步)。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2022-09-07 17:25:53

在可传输表空间特性中没有选项。

完全可运输的进出口可以做到这一点。

全运输进出口简介

可以使用完整的可传输导出/导入功能将整个数据库从一个Oracle数据库实例复制到另一个Oracle数据库实例。

全运输出口/进口的限制

完全可传输的导出/导入可以使用常规的数据泵导出/导入(如直接路径或外部表)在管理表空间中导出和导入用户定义的数据库对象。管理表空间是由Oracle数据库提供的非用户表空间,例如系统和SYSAUX表空间。

全运输进出口

完全可传输的导出/导入大大简化和加速了数据库迁移过程。将Oracle数据泵的易用性与可传输表空间的性能相结合,如果源数据库至少是Oracle数据库第2版(11.2.0.3),则完全可传输导出/导入可以在一个操作中升级或迁移到Oracle数据库。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/316571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档