网站建设资讯

NEWS

网站建设资讯

oracle怎么暂停任务,oracle暂停几秒

如何停止ORACLE数据库Expdp与impdp备份任务的后台进程

终止进程并不能结束备份,需要结束备份对应的job;

创新互联专注于太白企业网站建设,成都响应式网站建设,成都做商城网站。太白网站建设公司,为太白等地区提供建站服务。全流程按需网站开发,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

1、查看备份job

select job_name,state from dba_datapump_jobs;

2、在退出导出监视界面后,可以通过下面语句重新打开expdp界面

Expdp system/test ATTACH=system.export_job10 --第一步查出的job名称

3、结束job

Export kill_job

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

找出正在执行的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 11616 1172,查询正在运行的job的信息SQL SELECT SID,SERIAL# FROM V$SESSION WHERE SID='12'; SID SERIAL# ---------- ---------- 12 4SQL SELECT SID,SERIAL# FROM V$SESSION WHERE SID='16'; SID SERIAL# ---------- ---------- 16 13,利用查询出来的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服务

在windows里启动Oracle有两个步骤,一是先启动服务,二是再启动实例、数据库,这两个都可以设置成自动或者手动

针对数据库开机自动启动问题,解决方法有两个

方法一:在服务把oracleservice%SID%这个服务改成手动启动

方法二:修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\HOME0\ORA_%SID%_AUTOSTART的值为false,这个是控制启动服务时是否自动启动数据库(实例,占内存),默认是true

注册表还有个ORA_%SID%_shutdown它是控制你关机时是否自动关数据库的

启动服务可以用net start oracleservice%SID% 命令

停止服务可以用net start oracleservice%SID% 命令

手动启动数据库要先开始服务,不然sqlplus不能进行操作系统验证了

进入sqlplus “/as sysdba"

启动数据库是在sqlplus里输入startup

关闭数据库是在sqlplus里输入shutdown immediate


分享文章:oracle怎么暂停任务,oracle暂停几秒
文章链接:http://cdweb.net/article/hscjhg.html