Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
oracle中DBMS_重定义包的空间利用_Oracle_Plsql_Oracle10g_Dbms Redefinition - Fatal编程技术网

oracle中DBMS_重定义包的空间利用

oracle中DBMS_重定义包的空间利用,oracle,plsql,oracle10g,dbms-redefinition,Oracle,Plsql,Oracle10g,Dbms Redefinition,我正在尝试在应用程序中预先存在的表上创建分区。在这样做的同时,我面临着模式默认表空间中的空间问题 有人能解释一下DBMS_重新定义包在空间利用方面是如何工作的吗。是否需要额外的空间来执行任务。若有,原因为何?这是暂时的吗?完成重新定义后是否释放空间 请立即对此发表评论。当您使用DBMS\u重新定义包重新定义表时,您需要的空间是表所用空间的两倍。实际上,DBMS_重新定义将所有数据从旧表复制到新表。成功重新调整后,您必须手动删除旧表。谢谢您告诉我这一点。还有一件事我正面临着与此相关的问题。在划分表

我正在尝试在应用程序中预先存在的表上创建分区。在这样做的同时,我面临着模式默认表空间中的空间问题

有人能解释一下DBMS_重新定义包在空间利用方面是如何工作的吗。是否需要额外的空间来执行任务。若有,原因为何?这是暂时的吗?完成重新定义后是否释放空间


请立即对此发表评论。

当您使用DBMS\u重新定义包重新定义表时,您需要的空间是表所用空间的两倍。实际上,DBMS_重新定义将所有数据从旧表复制到新表。成功重新调整后,您必须手动删除旧表。

谢谢您告诉我这一点。还有一件事我正面临着与此相关的问题。在划分表之后,我们在应用程序中发现了性能降级。你能帮我查询一下链接=>