1、在做Oracle监听程序测试时,发现帐户已经被锁定。
2、在数据库安装电脑上,点击开始打开运行窗口。
3、在运行窗口输入CMD,调出命令提示符界面。
3、在命令提示符下面,用管理员身份登入到数据库sqlplus / as sysdba。
4、输入解锁命令alter user Scott account unlock后回车。
5、看见用户已更改的字样,表示命令已成功执行。
6、再切换到监听程序验证,原来的ora-28000帐户被锁定的提示已经不存在了。用户解锁成功。
1. 首先确定要停止的JOB号SQL>select sid from dba_jobs_running
2.查找到正在运行的JOB的spid:
SQL>select a.spid from v$process a ,v$session b where a.addr=b.paddr and b.sid in (select sid from dba_jobs_running)
3. Broken确认的JOB
SQL>EXEC DBMS_JOB.BROKEN(job#,TRUE)
注意:当执行完该命令选择的这个JOB还是在运行着的。
4. Kill 对应的job。
SQL>ALTER SYSTEM KILL SESSION 'sid,serial#'
可以看一下系统中是否有多个pmon进程,如果有几个pmon进程,就说明有几个实例。命令如下: ps -ef|grep ora_pmon 解释:pmon进程,进程监视器(Process Monitor)oracle中用于恢复失败的数据库用户的强制性进程,它先获取失败用户的标识,释放该用户占有的所有数据库资源。一般一个oracle实例只能有一个pmon进程,可能通过查看pmon进程的多少来判断有几个实例。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)