無論插值還是做其他操作,提示ora-00054 資源正忙的錯誤。
就我碰到的例子,分為兩種,一種是因為殺掉了進程,但還沒徹底釋放掉,處理辦法如下:
----查出SPID
select spid, osuser, s.program from v$session s,v$process p where s.paddr=p.addr and s.sid=758;
-----查出SPID後進入SSH
kill -9 spid;
另一種是因為數據文件已滿,處理辦法如下:
---先查看數據文件大小,是否已滿
SELECT * FROM V$DATAFILE;
----查完後發現已滿,則將數據文件擴展
alter database datafile 'D:\app\Administrator\oradata\weibo\NEWDB.dbf' autoextend on;
----如果數據文件已達dbf最大值,則可以外載數據文件
alter tablespace sales add datafile '/home/app/oracle/oradata/oracle8i/sales02.dbf' size 800M autoextend on next 50M maxsize 1000M;