概述

记录一下最近碰到的一个问题,系统维护人员发现接口平台异常,报错如下:

信息:执行存储过程xxxx出错!开始执行存储过程xxxx-12008-----ORA-12008: 实体化视图的刷新路径中存在错误

ORA-01502: 索引 'xxxx' 或这类索引的分区处于不可用状态

下面介绍下解决的过程:


这里报错还是挺明显的,索引不可用?

1、查看索引状态

select status from user_indexes where index_name='PK_ORDER_RELEASE_LINE';

这里可以看到还真的是unusable,可能是有人move过表,或者disable 过索引。

2、重建索引

alter index PK_ORDER_RELEASE_LINE rebuild;

这里重建索引看下,重建索引有时是会碰到资源繁忙的情况的,这时候大家可以等一下再操作,或者也可以排查下死锁,然后kill 相关会话,不过比较建议等一下操作吧~

3、查看索引状态

在索引可用后让相关人员重新调试接口,反馈不会再报这方面的错误,问题解决。


新接触的这个系统还是挺多问题的,特别是存储过程方面,计划后面做一下优化,再分享相关内容,感兴趣的朋友可以关注一下~

openquery 如果执行存储过程_ORA-01502--记一次数据库索引失效导致执行存储过程出错...相关推荐

  1. 数据库索引--SQL语句执行效率、分析及优化

    数据库表中字段上创建的索引,在写SQL语句进行查询时,索引可能会被使用到,也肯能因为SQL语句导致索引在此条SQL语句执行时索引无效. 聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索 ...

  2. 轩小陌的Python笔记-day28 索引、函数及存储过程

    day28 索引和函数及存储过程 课程目标:了解 MySQL 中索引.函数.存储过程.函数.触发器.视图等知识点. 课程概要: 索引 函数 存储过程 视图 触发器 1. 索引 在数据库中索引最核心的作 ...

  3. mysql 存储过程执行慢_MySQL存储过程因为字符集不同导致执行慢

    业务反馈线上一个存储过程执行很慢,导致业务超时较多,而存储过程比较简单,就是一个简单的判断逻辑然后delete一条记录,而且delete语句是有索引的. 表结构如下: CREATE TABLE `ta ...

  4. winform 让他间隔一段时间 执行事件 且只执行一次_记一次golang定时器引发的诡异错误...

    作为一只在9127工作制下摸鱼的程序猿,周六自然是愉快的加班了.一早上除了一位新同学在我们的"敏捷迭代"下错删了接口之外没什么大事. 临近中午,突然隔壁组大佬找到我,表示有个go语 ...

  5. oracle call 存储过程 带out_详解oracle数据库存储过程调试方法

    概述 虽然现在存储过程相对比较少用了,但是平时接触不可避免的要跟存储过程打交道,当需要自己写的时候总会碰到这或那的错误,这个时候一般要怎么调试呢? PL/SQL调试 PL/SQL中提供了[调试存储过程 ...

  6. Oracle ORA-00060:Deadlock detected. More info in file /var/oracle/app/diag/rdbms/...记一次位图索引误用引发卡顿

    Oracle ORA-00060:Deadlock detected. More info in file /var/oracle/app/diag/rdbms/-记一次位图索引误用带来的数据库卡顿死 ...

  7. SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理

    原文:SQL Server 字段类型 decimal(18,6)小数点前是几位?记一次数据库SP的BUG处理 SQL Server 字段类型 decimal(18,6)小数点前是几位? 不可否认,这是 ...

  8. SQL Server 数据库的维护(一)__存储过程(procedure)

    --维护数据库-- --存储过程(procedure)-- --概述: SQl Serve的存储过程是由一个或多个T-SQL语句组成的一个集合.常用的程序代码段通常被创建成存储过程,一次创建多次调用, ...

  9. 总结一些关于操作数据库是sql语句还是存储过程问题

    总结一些关于操作数据库是sql语句还是存储过程问题 程序中,你跟数据的交互,需要向数据库拿数据.更改数据库的数据等,这些操作,本身不是程序完成的,而是程序发命令给数据库去做的,不管是通过sql语句方式 ...

最新文章

  1. Java初学者如何自学和自己定位解决问题
  2. 《城市大脑全球标准研究报告》发布会将于12月23号在北京举办
  3. Variable W already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUSE……
  4. 【SQL基础】T-SQL函数类型——元数据函数
  5. Spark安装及其sbt和maven 打包工具安装
  6. Linux 小知识翻译 - 「/proc 文件夹」
  7. PHP是4个进程还是五个,PHP多进程(4) :内部多进程
  8. UML图详解(九)包图
  9. Android初学者的疑惑与“死板”的Android初学之路
  10. HTML5期末大作业:动漫电网站设计——动漫电影《你的名字》(7页) HTML+CSS大作业: 动漫电网页制作作业_动漫电网页设计...
  11. 商业智能BI与业务管理决策思维之三:业务质量分析
  12. Android11编译导入PRODUCT_BOOT_JARS
  13. mysql 三门课程平均分_平均分
  14. 抖音纸短情长音乐计算机简谱,抖音纸短情长女版谁唱的 纸短情长计算器简谱完整版...
  15. 上海迪士尼“疯狂动物城”主题园区启动主要施工
  16. 数据告诉我们,为什么我们都应该关心好莱坞女导演的问题
  17. CSAPP第十一章 网络编程
  18. Springboot循环依赖解决办法
  19. APP营销的渠道与定位
  20. php表单处理、与MySQL交互

热门文章

  1. 响应式滚动图懒加载 element ui el-carousel 组件优化代码
  2. 【历史上的今天】8 月 16 日:Debian 诞生;小米手机及 MIUI 系统发布!
  3. 容器混合云发展引争议,专家亚马逊云科技中国峰会共探讨
  4. 不打好评不给用!苹果竟然把这种“流氓” App 都放出来?
  5. 不要再被Python洗脑了,来看看这个吧......
  6. Facebook 公司:如何清除 960 万句“脏话”?
  7. “程序员不会数据分析,有什么影响?”资深程序员:基本等于自废武功!
  8. QQ 群文件紧急扩容;钟南山团队与阿里云联手推进新冠疫苗研发;PhpStorm 2019.3.3 发布| 极客头条...
  9. 如何设计 React 代码结构?
  10. 如何判断一家公司靠不靠谱?