比较迁移的对象

迁移对象时,实际迁移的对象可能会多于所选择的对象。一起迁移的其他对象取决于使用的迁移方法。
对象可以包含从属对象、必需对象和受影响对象:
从属对象
需要其他对象才能存在的对象。例如,列、索引和主键都需要表才能存在,因此是从属对象。
必需对象
为了使从属对象存在而必须存在的对象。例如,如果表 A 采用模式 A,那么模式 A 为表 A 的必需对象。
受影响对象
更改或删除其他对象时会受影响的对象。 例如,如果视图 A 引用表 A,那么对表 A 进行的更改可能会影响到该视图。

迁移选定对象时,这些对象的必需对象和从属对象也会一起迁移。迁移的其他对象取决于用于迁移对象的方法:复制粘贴、拖放或比较方法。

下表显示了针对每种迁移方法而在迁移中包含的对象。使用复制粘贴方法时,迁移的对象取决于是否选择复制必需对象。仅当要复制模式或表并将其粘贴到数据库对象时,才能选择复制必需对象。

表 1. 与选定对象一起迁移的对象
选定对象类型 拖放方法和比较方法 复制粘贴到数据库(选择复制必需对象) 复制粘贴(未选择复制必需对象)
模式 模式及其从属对象,包括表、视图、函数、存储过程等 模式及其从属对象,包括表、视图、函数、存储过程等 模式
表及其必需对象,包括直接父表、表空间和缓冲池 表及其必需对象,包括直接父表、表空间和缓冲池
视图 视图、必需模式和必需引用对象,如视图、表和别名 视图、必需模式和必需引用对象,如视图、表和别名 视图
别名 别名、必需模式和在其中定义别名的对象 别名、必需模式和在其中定义别名的对象 别名
具体化查询表 具体化查询表及其必需对象,包括所有表 具体化查询表及其必需对象,包括所有表 具体化查询表
存储过程 存储过程 不适用 存储过程
函数 函数 不适用 函数
顺序 顺序 不适用 顺序
表空间 表空间及其缓冲池 不适用 表空间
缓冲池 缓冲池 不适用 缓冲池

反馈