导航:首页 > 源码编译 > 存储过程每次跑完提示未编译

存储过程每次跑完提示未编译

发布时间:2025-09-04 19:21:43

① oracle存储过程名字报错,但内容没问题,运行编译却卡死!

1、查看一下Oracle数据库中的正在运行的进程是否正在运行该程序,如果有的话把进程停止
2、全部关闭重开或者换一个PLSQL试一下,看看是不是PLSQL本身导致的问题
3、如果都不好用先尝试重启一下PLSQL所在的服务器(如果可以重启的话)
先试试上述方法

② oracle 编译包的时候,一直提示正在编译

编译的存储过程的时候,程序死住,等待一会出现ora-04021错误解决办法:

1.可能被锁住

查看v$lockedselect b.sid,b.serial#,b.machine,b.terminal,b.program,b.process,b.status from v$lock a , v$session b

where a.SID = b.SID

得到死锁session的SID,SERIAL#参看这个是否为你自己用户下的,然后kill掉session

2.可能被挂起

查看v$session_waitselect b.serial#,a.* from v$session_wait a,v$session
bwhere a.sid = b.sid得到等待的session的sid和serial#3.查看dba_ddl_locksselect
session_id sid, owner, name, type,

mode_held held, mode_requested request

from dba_ddl_locks
where name = '&your_package_name'

③ ORACLE 存储过程无法编译,编译就卡死

你怎么查的锁?v$locked_object?dba_ddl_locks查了没,可能是ddl的锁,如果不能编译,一编译就死,也可能是ddl的锁导致的,以前碰到过。如果能找到锁,那就简单了。
不过还碰到过一种特别扯淡的情况,关掉自己的连接,然后换一台电脑从新来过,就OK了,这种情况也碰到过。

阅读全文

与存储过程每次跑完提示未编译相关的资料

热点内容
直流马达如何连接5v单片机 浏览:259
后缀为win的文件怎么解压 浏览:800
压缩包解压后为什么一张白纸 浏览:583
服务器和云盒子 浏览:170
python画cad电气图 浏览:417
三菱plcfx3sa编程电缆 浏览:312
山西视频加密防盗 浏览:837
华为mml命令查看用户量 浏览:905
场论朗道pdf 浏览:370
如何使用qtquick编译器 浏览:48
山西高配服务器云服务器 浏览:740
为什么编译按f9没反应 浏览:120
购物app都适合买什么东西 浏览:273
savetxt函数python 浏览:575
编译器小端改大端 浏览:640
华为安卓哪些文件夹能删除 浏览:403
手机samp服务器地址 浏览:205
phpformat函数 浏览:565
单片机由线 浏览:592
如何查找方舟编译过的app 浏览:898