检查行迁移的方法

简介: 检查行迁移的方法: 1) 运行$ORACLE_HOME/rdbms/admin/utlchain.sql 2) analyze table table_name list chained rows into CHAINED_ROWS 3) select * from CHAINED_ROWS ...
检查行迁移的方法:
1) 运行$ORACLE_HOME/rdbms/admin/utlchain.sql
2) analyze table table_name list chained rows into CHAINED_ROWS
3) select * from CHAINED_ROWS where table_name='table_name';
清除的方法:
方法1:create table table_name_tmp as select * from table_name where rowed in (select head_rowid from chained_rows);
       Delete from table_name where rowed in (select head_rowid from chained_rows);
       Insert into table_name select * from table_name_tmp;
方法2:create table table_name_tmp select * from table_name ;
truncate table table_name
insert into table_name select * from table_name_tmp
方法3:用exp工具导出表,然后删除这个表,最后用imp工具导入这表
方法4:alter table table_name move tablespace tablespace_name,然后再重新表的索引
上面的4种方法可以用以消除已经存在的行迁移现象,但是行迁移的产生很多情况下时由于PCT_FREE参数设置的太小所导致,所以需要调整PCT_FREE参数的值
目录
打赏
0
0
0
0
9
分享
相关文章
【YashanDB知识库】生成迁移报告失败,"报错未知类型错误异常:"
【YashanDB知识库】生成迁移报告失败,"报错未知类型错误异常:"
|
10月前
|
dts在数据迁移过程中,出现“无效的表或视图名”错误
dts在数据迁移过程中,如果出现“无效的表或视图名”错误
846 6
dts在数据迁移过程中,如果出现“默认值超出目标数据库支持范围”的错误
dts在数据迁移过程中,如果出现“默认值超出目标数据库支持范围”的错误
109 1
旧服务器迁移至阿里云新服务器的方法
旧的服务器迁移到阿里云新服务器可以使用服务器迁移中心SMC来实现,原服务器可以是IDC服务器、虚拟机或其他云平台的云服务器,均可以使用阿里云服务器迁移中心SMC来迁移上云到阿里云服务器上,阿里云百科来详细说下旧服务器迁移至阿里云新服务器的方法:
418 0
旧服务器迁移至阿里云新服务器的方法
同步工具(未完待更新)
在JDK1.7中,同步工具主要包括CountDownLatch(一次性栅栏)、Semaphore(信号量)、CyclicBarrier(循环同步栅栏)、Exchanger(线程间交换器)和Phaser。下面的篇幅中,将依次讲述每种同步工具的概念、用法和原理。
108 0
DTS-077100 向目标库同步数据时出错
DTS向目标库表同步DML/DDL数据操作时出错,一般是目标库的某些原因导致的.
9650 0
自定义镜像迁移实例到新的区域(实例启动异常排解)
镜像中选择“自定义镜像”,下拉选择当前区域中的复制过来的自定义实例(制作和复制镜像略过,官方图文帮助很详细),“立即购买” ——付款,克隆实例就诞生了。和原生的一模一样,原来迁移服务器这么简单。 赶紧输入IP(高配ECS是CentOs,nginx服务器。
1712 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等