VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 5078|回复: 15

存储过程为何会突然全部失效

[复制链接]

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-2-14 08:30:02 | 显示全部楼层 |阅读模式
各位高手,一事请教:
  我们公司的数据库中的存储过程只有一个有效,其余全部突然失效,造成很严重的后果,算一次重大故障。我了解的是,存储过程中涉及的各对象(表,存储过程,函数)如果发生了改变(表结构,存储过程重新编译等),就会造成存储过程的失效,可几乎全部失效不可能是修改表或存储过程导致。
   
  问题是还有哪些情况,可以造成存储过程失效;  注:存储过程失效后,我第一时间先对他们进行了编译,并通过了。
   
  万分感谢!!!
回复

使用道具 举报

0

主题

13

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-4-12 16:45:01 | 显示全部楼层
看看alert_sid.log有什么错误提示没?
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-4-13 19:30:01 | 显示全部楼层
to:panda_ren
   请问alert_sid.log的日志在哪儿看到。oracle安装目录下的哪个路径?
回复

使用道具 举报

0

主题

13

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-4-14 00:15:01 | 显示全部楼层
如果是windows系统,可以用windows搜索工具搜一下啊
这个文件一般放在
windows:%ORACLE_BASE%/admin/bdump下
unix:$ORACLE_BASE/admin/bdump
回复

使用道具 举报

0

主题

71

帖子

50.00

积分

新手上路

Rank: 1

积分
50.00
发表于 2020-4-14 12:45:01 | 显示全部楼层
alert.log 在$ORACLE_BASE/admin/sid/bdump目录下

回复

使用道具 举报

0

主题

13

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-4-20 13:00:02 | 显示全部楼层

这个文件一般放在
windows:%ORACLE_BASE%/admin/bdump下
unix:$ORACLE_BASE/admin/bdump
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-8-22 13:00:01 | 显示全部楼层
看过了,里面没有什么修改对象或什么错误日志发现
回复

使用道具 举报

0

主题

71

帖子

50.00

积分

新手上路

Rank: 1

积分
50.00
发表于 2020-8-22 14:15:01 | 显示全部楼层
有可能是oracle自己的底层包失效了
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-8-22 15:45:01 | 显示全部楼层
自己的底层包怎么会突然失效呢?有哪些情况会导致
回复

使用道具 举报

1

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-8-25 22:15:01 | 显示全部楼层
还是没找到原因,唉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表