Rumah pangkalan data tutorial mysql 在oracle中使用scheduler的范例

在oracle中使用scheduler的范例

Jun 07, 2016 pm 03:07 PM
o oracle guna Masuk

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 在oracle中使用scheduler的范例 Sql代码 -- 创建新表 create table T_TEST_JOB ( ID LONG, TEST_DATE TIMESTAMP(6) ) tablespace GBIAPS pctfree 10 initrans 1 maxtrans 255 storage ( initia

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

    在oracle中使用scheduler的范例

    Sql代码

    -- 创建新表

    create table T_TEST_JOB

    (

    ID        LONG,

    TEST_DATE TIMESTAMP(6)

    )

    tablespace GBIAPS

    pctfree 10

    initrans 1

    maxtrans 255

    storage

    (

    initial 64

    minextents 1

    maxextents unlimited

    );

    -- 创建序列

    create sequence SEQ_TEST_JOB

    minvalue 1

    maxvalue 9999999999999999999999999999

    start with 1

    increment by 1

    cache 10;

    -- 创建存储过程

    create or replace procedure P_TEST_JOB as

    begin

    insert into t_test_job(id,test_date) values (SEQ_TEST_JOB.NEXTVAL,sysdate);

    end;

    /

    /*

    在使用create_job或者create_schedule前,请先检查 NLS_DATE_LANGUAGE, NLS_DATE_FORMAT,

    NLS_TIMESTAMP_FORMAT, NLS_TIMESTAMP_TZ_FORMAT 等参数的值, 通过alter session 命令来修改

    alter session set NLS_DATE_FORMAT='yyyy-MM-dd';

    alter session set NLS_TIMESTAMP_FORMAT='yyyy-MM-dd hh24:mi:ss';

    alter session set NLS_TIMESTAMP_TZ_FORMAT='yyyy-MM-dd HH:MI:SS.FF AM TZR';

    */

    select * from nls_session_parameters where parameter like '%_DATE_%' or parameter like '%_TIMESTAMP_%';

    -- 创建job

    -- FREQ 用来指定间隔的时间周期,可选参数有: YEARLY, MONTHLY, WEEKLY, DAILY, HOURLY, MINUTELY, SECONDLY

    -- INTERVAL 用来指定间隔的频繁,可指定的值的范围从1-999

    -- 附加的参数有: BYMONTH,BYWEEKNO,BYYEARDAY,BYMONTHDAY,BYDAY,BYHOUR,BYMINUTE,BYSECOND

    /*

    每周的1,3,5运行job              FREQ=WEEKLY; BYDAY=MON,WED,FRI

    每年的3,6,9,12月的30号运行job   FREQ=YEARLY; BYMONTH=MAR,JUN,SEP,DEC; BYMONTHDAY=30

    每月1号凌晨1点执行一次

    Freq=Monthly;BYMONTHDAY=1;BYHOUR=1;BYMINUTE=0;BYSECOND=0;Interval=1

    */

    begin

    sys.dbms_scheduler.create_job(job_name            => 'JOB_TESTJOB',

    job_type            => 'STORED_PROCEDURE',

    job_action          => 'P_TEST_JOB',

    start_date          => sysdate,

    repeat_interval     => 'Freq=MINUTELY;BYSECOND=0;Interval=1',

    end_date            => to_date(null),

    job_class           => 'DEFAULT_JOB_CLASS',

    enabled             => true,

    auto_drop           => false,

    comments            => 'Baiyun Airport Web Site');

    end;

    /

    -- 启动job

    begin

    dbms_scheduler.enable('JOB_TESTJOB');

    end;

    /

    -- 运行job

    begin

    dbms_scheduler.run_job('JOB_TESTJOB',TRUE); -- true代表同步执行

    end;

    /

    -- 停止job

    begin

    dbms_scheduler.stop_job(job_name => 'JOB_TESTJOB',force => TRUE);

    end;

    /

    -- 删除job

    begin

    dbms_scheduler.drop_job(job_name => 'JOB_TESTJOB',force => TRUE);

    end;

    /

    -- 查询job

    select * from user_scheduler_jobs;

    select * from dba_scheduler_jobs;

    -- 查看数据

    select * from t_test_job;

    -- 删除数据

    delete from t_test_job;

在oracle中使用scheduler的范例

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Berapa lama log pangkalan data Oracle akan disimpan? Berapa lama log pangkalan data Oracle akan disimpan? May 10, 2024 am 03:27 AM

Tempoh pengekalan log pangkalan data Oracle bergantung pada jenis log dan konfigurasi, termasuk: Buat semula log: ditentukan oleh saiz maksimum yang dikonfigurasikan dengan parameter "LOG_ARCHIVE_DEST". Log buat semula yang diarkibkan: Ditentukan oleh saiz maksimum yang dikonfigurasikan oleh parameter "DB_RECOVERY_FILE_DEST_SIZE". Log buat semula dalam talian: tidak diarkibkan, hilang apabila pangkalan data dimulakan semula dan tempoh pengekalan adalah konsisten dengan masa berjalan contoh. Log audit: Dikonfigurasikan oleh parameter "AUDIT_TRAIL", dikekalkan selama 30 hari secara lalai.

Berapa banyak memori yang diperlukan oleh oracle? Berapa banyak memori yang diperlukan oleh oracle? May 10, 2024 am 04:12 AM

Jumlah memori yang diperlukan oleh Oracle bergantung pada saiz pangkalan data, tahap aktiviti dan tahap prestasi yang diperlukan: untuk menyimpan penimbal data, penimbal indeks, melaksanakan pernyataan SQL dan mengurus cache kamus data. Jumlah yang tepat dipengaruhi oleh saiz pangkalan data, tahap aktiviti dan tahap prestasi yang diperlukan. Amalan terbaik termasuk menetapkan saiz SGA yang sesuai, saiz komponen SGA, menggunakan AMM dan memantau penggunaan memori.

Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle May 10, 2024 am 04:00 AM

Keperluan konfigurasi perkakasan pelayan pangkalan data Oracle: Pemproses: berbilang teras, dengan frekuensi utama sekurang-kurangnya 2.5 GHz Untuk pangkalan data yang besar, 32 teras atau lebih disyorkan. Memori: Sekurang-kurangnya 8GB untuk pangkalan data kecil, 16-64GB untuk saiz sederhana, sehingga 512GB atau lebih untuk pangkalan data yang besar atau beban kerja yang berat. Storan: Cakera SSD atau NVMe, tatasusunan RAID untuk lebihan dan prestasi. Rangkaian: Rangkaian berkelajuan tinggi (10GbE atau lebih tinggi), kad rangkaian khusus, rangkaian kependaman rendah. Lain-lain: Bekalan kuasa yang stabil, komponen berlebihan, sistem pengendalian dan perisian yang serasi, pelesapan haba dan sistem penyejukan.

Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari Tugas berjadual Oracle melaksanakan langkah penciptaan sekali sehari May 10, 2024 am 03:03 AM

Untuk mencipta tugas berjadual dalam Oracle yang dilaksanakan sekali sehari, anda perlu melakukan tiga langkah berikut: Buat kerja. Tambahkan subkerja pada kerja dan tetapkan ungkapan jadualnya kepada "INTERVAL 1 HARI". Dayakan kerja.

Berapa banyak memori yang diperlukan untuk menggunakan pangkalan data oracle Berapa banyak memori yang diperlukan untuk menggunakan pangkalan data oracle May 10, 2024 am 03:42 AM

Jumlah memori yang diperlukan untuk pangkalan data Oracle bergantung pada saiz pangkalan data, jenis beban kerja dan bilangan pengguna serentak. Cadangan am: Pangkalan data kecil: 16-32 GB, Pangkalan data sederhana: 32-64 GB, Pangkalan data besar: 64 GB atau lebih. Faktor lain yang perlu dipertimbangkan termasuk versi pangkalan data, pilihan pengoptimuman memori, virtualisasi dan amalan terbaik (pantau penggunaan memori, laraskan peruntukan).

Bagaimana untuk memulakan program mendengar dalam oracle Bagaimana untuk memulakan program mendengar dalam oracle May 10, 2024 am 03:12 AM

Pendengar Oracle digunakan untuk mengurus permintaan sambungan klien. Langkah permulaan termasuk: Log masuk ke contoh Oracle. Cari konfigurasi pendengar. Gunakan perintah mula lsnrctl untuk memulakan pendengar. Gunakan perintah status lsnrctl untuk mengesahkan permulaan.

Apakah Bitget Launchpool? Bagaimana untuk menggunakan Bitget Launchpool? Apakah Bitget Launchpool? Bagaimana untuk menggunakan Bitget Launchpool? Jun 07, 2024 pm 12:06 PM

BitgetLaunchpool ialah platform dinamik yang direka untuk semua peminat mata wang kripto. BitgetLaunchpool menonjol dengan produknya yang unik. Di sini, anda boleh mempertaruhkan token anda untuk membuka kunci lebih banyak ganjaran, termasuk airdrop, ganjaran yang tinggi dan kumpulan hadiah yang murah eksklusif untuk peserta awal. Apakah BitgetLaunchpool? BitgetLaunchpool ialah platform mata wang kripto di mana token boleh dipertaruhkan dan diperoleh dengan terma dan syarat yang mesra pengguna. Dengan melabur BGB atau token lain dalam Launchpool, pengguna berpeluang menerima airdrop percuma, pendapatan dan mengambil bahagian dalam kumpulan bonus yang murah hati. Pendapatan daripada aset yang dicagarkan dikira dalam masa T+1 jam dan ganjaran adalah berdasarkan

Apakah peringkat permulaan pangkalan data Oracle? Apakah peringkat permulaan pangkalan data Oracle? May 10, 2024 am 03:15 AM

Permulaan pangkalan data Oracle dibahagikan kepada 7 peringkat: 1. Permulaan 2. Pemulihan log arkib 4. Pemulihan kemalangan 6. Penyediaan pelayan; Proses ini melibatkan memuatkan fail perpustakaan, mengkonfigurasi parameter, memulihkan contoh pangkalan data, menggunakan log arkib, mengemas kini fail dan objek data, dan akhirnya memulakan perkhidmatan pangkalan data untuk menerima pertanyaan.

See all articles