易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle如何查询和停止正在运行的job

原文地址:
http://blog.sina.com.cn/s/blog_60e4205e0100esaf.html
找出正在执行的JOB编号及其会话编号   
SELECT   SID,JOB   from
  DBA_JOBS_RUNNING;  
停止该JOB的执行   
SELECT   SID,SERIAL#   from
  V$SESSION   WHERE   SID='&SID';   
ALTER
  SYSTEM   KILL   SESSION  
'&SID,&SERIAL';   
EXEC  
DBMS_JOB.BROKEN(&JOB,TRUE);
实例分析:
1,查询正在运行的Job,通过查询有两个,和进程占用较多的是两个ORACLE进程符合。
SQL> SELECT   SID,JOB   from  
DBA_JOBS_RUNNING;
      
SID        JOB
----------
----------
       
12       
116
       
16        117
2,查询正在运行的job的信息
SQL>  SELECT   SID,SERIAL#   from  
V$SESSION   WHERE   SID='12';
       SID   
SERIAL#
---------- ----------
       
12          4
SQL> SELECT   SID,SERIAL#   from  
V$SESSION   WHERE   SID='16';
       SID   
SERIAL#
---------- ----------
       
16          1
3,利用查询出来的job信息将job结束掉
SQL> ALTER   SYSTEM   KILL   SESSION
'12,4';
System altered.
SQL> ALTER   SYSTEM   KILL   SESSION
'16,1';
System altered.
4,如果不希望运行上述job的话,可以将job设置为broken.
EXEC   DBMS_JOB.BROKEN(116,TRUE);
EXEC   DBMS_JOB.BROKEN(117,TRUE


相关文档:

Oracle Listener的TNS 12502错误

每隔几秒钟listener日志中就出现一次该错误的记录,即使是在没有人使用的情况下也是如此,不过并没有发现客户端机器不能正常连接数据库的情况。
   Oracle关于TNS-12502错误的解释:
Error: ORA-12502 / TNS-12502
Text: TNS:listener received no CONNECT_DATA from client
Cause: No CONNECT_DATA was ......

Oracle DBMS_METADATA 用法例子

rom:http://www.psoug.org/reference/dbms_metadata.html
General Information
Source
{ORACLE_HOME}/rdbms/admin/dbmsmeta.sql
First Available
9.0.1
几个常用过程或函数:
GET_DDL
Fetch DDL for objects
dbms_metadata.get_ddl(
object_type IN VARCHAR2,
name        IN VA ......

oracle 数据统计中的名次排序和截取

exname stuname source
王海 数学 86
佼佼 数学 95
芳儿 数学 93
锅炉 数学 95
周学军 数学 93
王海 语文 86
佼佼 语文 95
芳儿 语文 93
按学科和分数排名。排名有2种方式,一种是排名重复则不显示下一名 一种重复也继续显示。
排名一:
select t.exmename,
t.stuname ,
rank() over(partiti ......

ORACLE EXPLAIN PLAN的总结

在ORACLE数据库中,需要对SQL语句进行优化的话需要知道其执行计划,从而针对性的进行调整.ORACLE的执行计划的获得有几种方法,下面就来总结下
1、EXPLAIN的使用
    Oracle RDBMS执行每一条SQL语句,都必须经过Oracle优化器的评估。所以,了解优化器是如何选择(搜索)路径以及索引是如何被使用的,对优化SQL语 ......

as5安装oracle步骤


一:建立用户,用户组:
groupadd dba
groupadd oinstall
useradd oracle -g oinstall -G dba
passwd oracle
二:修改说明,改为as4
vi /etc/redhat-release
修改后的内容:
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
#Red Hat Enterprise Linux Server release 5.4 (Tikanga)
三:改host(不必,网上说 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号