有关错误的中文意

[Error Code: 1502, SQL State: 72000] ORA-01502: 索引

'UserXXX.XPKTAB_NAME' 或这类索引的分区处于不可用状态。

对错误的处理

alter index UserXXX.XPKTAB_NAME rebuild

错误原因

出现高水位(High Water

Mark),对数据库中的表进行信息插入时,该水位线会增加,但在进行Delete操作时,水位线不会发生变化。

也就是说,这条高水位线在日常的增删操作中只会上涨,不会下跌。

select时是对HWM所标注的范围内进行扫描。

所以有时候有人总是经常说,怎么我的表中没有几条数据,但是还是这么慢呢,这个时候其实奥秘就是这里的高水位线了。

所以如果需要把表清空,在有可能利用TRUNCATE语句来删除数据的时候就利用TRUNCATE语句来删除表,特别是那种数据量有可能很大的临时存储表。

修正ORACLE表的高水位线

在ORACLE中,执行对表的删除操作不会降低该表的高水位线。而全表扫描将始终读取一个段(extent)中所有低于高水位线标记的块。如果在执行删除操作后不降低高水位线标记,则将导致查询语句的性能低下。下面的方法都可以降低高水位线标记。

1.执行表重建指令 alter table table_name move;(在线转移表空间ALTER TABLE 。。。

MOVE TABLESPACE 。。。ALTER TABLE 。。。 MOVE

后面不跟参数也行,不跟参数表还是在原来的表空间,move后记住重建索引。如果以后还要继续向这个表增加数据,没有必要move,只是释放出来的空间,只能这个表用,其他的表或者segment无法使用该空间)

2.执行alter table table_name shrink space; 注意,此命令为Oracle

10g新增功能,再执行该指令之前必须允许行移动alter table table_name enable row

movement;

3.复制要保留的数据到临时表t,drop原表,然后rename临时表t为原表

4.emp/imp

5.alter

table  table_name

deallocate

unused

6.尽量truncate吧

Oracle数据库错误码1502解决,SQL的1502错误处理相关推荐

  1. oracle常见错误码

    oracle常见错误码总结 ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ...

  2. ORACLE数据库超出游标异常解决(maximum open cursors exceeded)

    ORACLE数据库超出游标异常解决(maximum open cursors exceeded) 问题背景 ​ 在项目上线实际运行中,有某处功能涉及到批量增加的实现.之前客户在实际使用中每50条增加一 ...

  3. oracle 不能导入sql语句,oracle数据库导入.dmp脚本的sql 语句

    一.更改数据库管理员sys/system密码 1.运行到C盘根目录 2.输入:SET ORACLE_SID = 你的SID名称 3.输入:sqlplus /nolog 4.输入:connect /as ...

  4. ORACLE数据库查询锁表语句sql脚本,以及删除锁信息脚本(数据库开发ETL、DBA必备)

    ORACLE数据库查询锁表语句sql脚本,以及删除锁信息脚本(数据库开发ETL.DBA必备) 文章目录 ORACLE数据库查询锁表语句sql脚本,以及删除锁信息脚本(数据库开发ETL.DBA必备) 前 ...

  5. 腾讯开放平台 手机QQ登录 错误码:110406 解决办法

    作者:Panda Fang 出处:http://www.cnblogs.com/lonkiss/p/4204284.html 原创文章,转载请注明作者和出处,未经允许不可用于商业营利活动 腾讯开发平台 ...

  6. oracle空间数据库实验报告,Oracle数据库实验报告六 PL/SQL基础

    Oracle数据库实验报告六 PL/SQL基础 -by QQC from BTBU [实验目的] PL/SQL的安装网上有很多教程这里就不做赘述了,如果后序需求大的话我再考虑做一期PL/SQL安装使用 ...

  7. 常见HTTP请求错误码,403、502等错误意思大全

    在网站运行中,我们经常会碰到各种安装提示错误,下面给大家汇总了一些常见HTTP请求错误码都是什么意思: 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - ...

  8. CFX计算报错和相应解决办法(浮点错误等-持续更新)

    CFX计算报错和相应解决办法(浮点错误等-持续更新) 1.CFX浮点错误 Floating point exception:Overflow 数值计算过大,浮点数位数不够,使用双精度double类型计 ...

  9. cmpp2.0 php,174短信发送状态回执错误码、返回值信息、错误原因

    达信通为企业客户提供短信发送服务,适用于企业向客户发送验证码.通知.会员营销短信.验证码短信:向手机下发验证码,确认用户的真实性和安全性,如信息变更.安全登录:会员通知短信:支持各类业务场景的短信通知 ...

最新文章

  1. mysql配置日志老化配置_mysql中日志的配置与分析
  2. retinaface训练笔记
  3. 在Windows server 中搭建sftp服务器(快速)
  4. extern 定义_Essential Cython - 2.7 - 定义并使用模板函数
  5. Android中.9.png图片的使用过程和原理
  6. docker的swarm介绍
  7. 一文彻底明白linux中的selinux到底是什么
  8. 图像语义分割(14)-FastFCN: 重新思考语义分割模型主干网络中的扩张卷积
  9. Oracle掌管权限和角色
  10. 修改数据文件和日志文件路径
  11. 神器octotree
  12. GoogleChrome与Firefox的那些事
  13. 匆匆那年—2014年终总结
  14. cocos2dx创造精灵的五种方法
  15. UIView的animateWithDuration动画不执行问题
  16. 为什么程序员流动性大_为健康“流动”
  17. 单片机低功耗配置及注意事项
  18. [题解] 哈夫曼编码(附图分析)
  19. 数据蛙恢复软件替代产品有哪些?15款顶尖数据恢复软件清单
  20. 看完代码回首看论文:YOLOv3重读

热门文章

  1. 扫描格式的pdf文件怎样进行识别
  2. matlab如何导入大量的图片_本期介绍:如何在论文中插入高清的图片
  3. docker入门基础(四)
  4. 微信小程序+微信管理后台+微信用户前台
  5. 袋式过滤器 - - 过滤与分离的基本原理,结构和布局的控制袋式过滤器
  6. 《程序员防近视指南》学习笔记全
  7. 董氏奇穴学习记录(上课记录)
  8. 关于学程序需不需要学习英语的忠告
  9. 朝花夕拾:Java中实现对EXCEL文件的读取
  10. 设计模式 - 模版模式