具体过程 1、我们创建一个单独的测试用户用来测试整个过程 SQL> create user mytest identified by mytest; User created
基本步骤如下 第一步:利用dbms_redefinition.can_redef_table过程检查该表是否能被在线重定义。 第二步:创建一个与原表类似的空表结构,用于重定义该表,这里
基本步骤如下 第一步:利用dbms_redefinition.can_redef_table过程检查该表是否能被在线重定义。 第二步:创建一个与原表类似的空表结构,用于重定义该
4、创建我们需要重新定义的中间表,这个是一个分区表,以后我们将把原表的所有数据在线转移到该表上来。 SQL>create table int_test (a int,b int)
4、创建我们需要重新定义的中间表,这个是一个分区表,以后我们将把原表的所有数据在线转移到该表上来。 SQL>create table int_test (a int,b int) partit
前言 在Oracle9i出现之前,你只能通过MOVE或导出和导入的方式来进行表格重定义,因此表格重定义的过程可能相当漫长或者说是一个离线过程,在此期间应用程序对该表的操作将失败,非凡是大型的分
9、所有的工作都预备完成,我们执行重构完成的过程,这个过程将执行表的交换。
前言 在Oracle9i出现之前,你只能通过MOVE或导出和导入的方式来进行表格重定义,因此表格重定义的过程可能相当漫长或者说是一个离线过程,在此期间应用程序对该表的操作将失败,特别是大
详细过程 1、我们创建一个单独的测试用户用来测试整个过程 SQL> create user mytest identified by mytest; User cre
9、所有的工作都准备完成,我们执行重构完成的过程,这个过程将执行表的交换。 SQL> execute DBMS_REDEFINITION.FINISH_REDEF_TABLE('MYT