ORA-09968: scumnt: unable to lock file
上一篇 / 下一篇 2007-12-22 09:23:53 / 个人分类:数据库维护
ORA-09968: scumnt: unable to lock file该怎么处理,急!
-r5[&BG3Z0ALTER DATABASE MOUNT
;^&PQA ?O r0Fri Nov 9 09:42:32 2007
-pvYEx5p+k0scumnt: failed to lock /orajl/product/9.2/dbs/lkORAJL exclusive
\} iKD+l3x"Z0Fri Nov 9 09:42:32 2007ITPUB个人空间zDh1p$r2U6~
ORA-09968: scumnt: unable to lock file
8YmF(kY.NXN&k0HP-UX Error: 13: Permission denied
.{
D
J0cZ-p8b ?,C0Additional information: 28329
1iR6X3s5h;}0Fri Nov 9 09:42:32 2007
f`"Q-u eB l^ d0ORA-1102 signalled during: ALTER DATABASE MOUNT..
B(Z!a r-{,Q {0ITPUB个人空间b A;~hw,D I/{
的处理方法ITPUB个人空间$QrN)ELQk
fuser -u /orajl/product/9.2/dbs/lkORAJL
RMt0D/X{!sD$s*d0
Ak%L]7DC]0看下面是否有用户占用
VHg!ZbY0有的话,用以下命令杀掉ITPUB个人空间W
p-x:@M
ITPUB个人空间/LR,kj1VC?
5a @-KD#j2u(D2g0ITPUB个人空间Y7@[1z a'M)Z
fuser -k /orajl/product/9.2/dbs/lkORAJLITPUB个人空间2cGM \
^;|;m$\ f
ITPUB个人空间4~EZ#lg|I~
然后shutdown immediate;ITPUB个人空间r&z+qa&j
startupITPUB个人空间`d9SC8v-NIr
Linux命令:Fuser 分类:Linux入门/系统维护 fuser命令在linux系统中用来根据文件或文件结构识别进程。
2x&~
}?7E_K/N!f0使用权限:ITPUB个人空间d`#df#C+L'BR
超级用户
T
?m!x5J\s ]0语法格式:
3u.v5Z}o;Y}.v/K0 fuser [ -c | -d | -f ] [ -k | -K { SignalNumber | SignalName }] [ -u ] [ -x ] [ -V ]File ...ITPUB个人空间} zO vj|1`[
使用说明:ITPUB个人空间5x;P7c-ex*n$m&\
j0w
此 fuser 命令列出了本地进程的进程号,那些本地进程使用 File 参数指定的本地或远程文件。
.If+qOS;n:Rk0对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。
$W3fWvD|]u0每个进程号后面都跟随一个字母,该字母指示进程如何使用文件。
&y8E1IHI0c 将此文件作为当前目录使用。ITPUB个人空间:Jdg|(@v
e 将此文件作为程序的可执行对象使用。ITPUB个人空间s5A$y e}5V
nGmhk-Wty
r 将此文件作为根目录使用。ITPUB个人空间8I9s1y9@"Kq;B#I
s 将此文件作为共享库(或其他可装载对象)使用。ITPUB个人空间c\"OR{)RLf
进程号被写入标准输出(在进程号之间有空格的行中)。
{S0ii-@L-B'^0一个换行符被写入标准错误(在每个文件操作数的最后一个输出之后)。其他所有输出被写入标准错误。
Ljm_JT
L_0此 fuser 命令不会检测有 mmap 区域的进程,其中相关的文件描述符已从此被关闭。
G'A#}?Adz0主要参数:
g3m&}'G%PZf&Yj1U4|0 -c 包含 File 的文件系统中关于任何打开的文件的报告。
-y7`~8V/I8~s0 -d 暗示使用了 -c 和 -x 标志。
PhZj1C&w0p"o0关于任何与文件系统(自父目录删除的)无链接的打开文件的报告。
wP\f/xTJe$o.G0当与 -V 标志一起使用时,它也会报告被删除文件的节点号和大小。
O;cz}U0-f 仅对文件的打开实例报告。ITPUB个人空间/em[1z#Z
-K SignalNumber | SignalName 将指定信号发送到每个本地进程。ITPUB个人空间Fa@+[N:_Rv%Z!{
仅有 root 用户能终止另一用户的进程。信号可以指定为信号名称(如 -9)或 KILL(用于 SIGKILL 信号)。ITPUB个人空间:? ^\y]B4@i
SignalName 的有效值是 kill -l 命令所显示的那些值。ITPUB个人空间V5f w6^:pX;M
-k 将 SIGKILL 信号发送到每个本地进程。仅有 root 用户能终止另一用户的进程。
h]E$I
XV.G0注:ITPUB个人空间MlC'wJ\
fuser -k 或 -K 可能无法检测和杀死程序开始运行后立即创建的新进程。ITPUB个人空间 j'B#^)A/W
-u 为进程号后圆括号中的本地进程提供登录名。
yh*t2J4I"Ck?3I
B0-V 提供详细输出。
2i'HQ C&nG0-x 与 -c 或 -f 连用,报告除标准 fuser 输出以外的可执行的和可载入的对象。ITPUB个人空间)C^g'bay
应用实例:ITPUB个人空间 H+t2F&r]:n/[0bn
要列出使用 /etc/passwd 文件的本地进程的进程号,请输入:ITPUB个人空间,x"jw$E
nqL%MZ
fuser /etc/passwdITPUB个人空间,z5^e!E5V/Lut
要列出使用 /etc/filesystems 文件的进程的进程号和用户登录名,请输入:
EZ:VraeI7K`0fuser -u /etc/filesystemsITPUB个人空间|q2ozv5zj
~
要列出正在使用已从给定文件系统删除的文件的全部进程,请输入:ITPUB个人空间7F1W!pi'|1a0F |
fuser -d /usr
*SvZ4yEH&[5mp0
V3~)~~^$h0ITPUB个人空间s)h#Q"n b
fuser -km /homeITPUB个人空间3~-A(g S^8Y"d4v
kills all processes accessing the file system /home in any way.
$c}%C"m4f)~g0
Yyfy?|;M|0if fuser -s /dev/ttyS1; then :; else something; fiITPUB个人空间tj X7fE3y-x
invokes something if no other process is using /dev/ttyS1.
tKAp pkr@0
[PBI%M
aDQS0fuser telnet/tcpITPUB个人空间P+~]x"p
shows all processes at the (local) TELNET port.
|0eY:z.GGB0ITPUB个人空间$o3U
N`8{qcs,V%L
fuser [-a|-s] [-n space] [-signal] [-kimuv] name ... [-]