--oracle 10g job如何建立
--1.建表
create table job_record_10gtable
(recorddate date
);comment on table job_record_10gtable
is '10gjob操作表';
comment on column job_record_10gtable.recorddate
is '記錄時間';
--檢視記錄表
select * from job_record_10gtable order by recorddate desc;
--回滾記錄表
drop table job_record_10gtable;
--刪除記錄表中的資料
delete from job_record_10gtable;
--2.建儲存過程
create or replace procedure pro_10gjob_test
isbegin
insert into job_record_10gtable values(sysdate);
end pro_10gjob_test;
--3.建job
begin
sys.dbms_scheduler.create_job(
job_name => 'job10gtest',--生成job名稱
job_type => 'stored_procedure',--job型別
job_action => 'pro_10gjob_test',--job執行的程式
start_date => sysdate,--job開始執行時間
repeat_interval => 'freq=minutely',--job執行頻率
end_date => null,--job結束執行時間
job_class => 'dbms_job$',
enabled => true,
auto_drop => false,
comments => '10g job 測試');--job描述
end;
--4.啟動job
begin
dbms_scheduler.enable('job10gtest');
end;
--5.停用job
begin
dbms_scheduler.stop_job('job10gtest');
end;
--5.刪除job
begin
dbms_scheduler.drop_job('job10gtest');
最後給出job執行頻率的一些引數
以下給出部分repeat_interval的寫法例項,以供參考
每天 'freq=daily;interval=1'
第分鐘 'freq=minutely;interval=1'
每4小時 'freq=hourly;interval=4;byminute=0;bysecond=0'
每月第一天 'freq=daily;bymonthday=1'
工作日的上午7點和下午3點 'freq=daily; byday=mon,tue,wed,thu,fri; byhour=7,15;byminute=0;bysecond=0'
如何完全解除安裝Oracle 10g
解除安裝oracle 10g資料庫的過程不想解除安裝一般應用軟體那麼簡單,如果疏忽了一些步驟,就會在系統中留有安裝oracle資料庫的痕跡,從而占用系統資源或者影響系統的執行。可以按照如下步驟完全解除安裝oracle 10g資料庫。1 如果資料庫配置了自動儲存管理 asm 應該先刪除聚集同步服務cs...
如何解除安裝oracle11g,10g
1 關閉oracle所有的服務。可以在windows的服務管理器中關閉 2 開啟登錄檔 regedit 開啟路徑 hkey local machine system currentcontrolset services 刪除該路徑下的所有以oracle開始的服務名稱,這個鍵是標識oracle在win...
如何在Oracle 10g中跟蹤SQL
如何在oracle 10g中跟蹤sql 在具有許多活躍使用者的繁忙生產環境中,跟蹤sql會話是費時且十分複雜的,因為在任何使用連線池的多層系統中處理sql語句可能要涉及多個程序,或者甚至是不 同的例項。利用oracle資料庫10g,oralce通過乙個新的內建軟體包dbms monitor合理化了s...