SQL*Loader
是 Oracle 提供的一個實用程序,用于將數據從外部源加載到 Oracle 數據庫中。它主要用于數據遷移、轉換和加載,而不是用于管理數據庫任務或調度。
如果你想要導出或查看 Oracle 數據庫中的任務調度信息,你應該使用 DBMS_SCHEDULER
包。這個包提供了創建、管理和監控數據庫任務的功能。你可以使用 DBMS_SCHEDULER.get_all_schedules
過程來獲取所有已定義的任務的詳細信息。
以下是一個簡單的示例,展示了如何使用 DBMS_SCHEDULER.get_all_schedules
:
DECLARE
all_schedules DBMS_SCHEDULER.all_schedules%ROWTYPE;
BEGIN
FOR record IN all_schedules LOOP
DBMS_OUTPUT.PUT_LINE('Schedule Name: ' || record.schedule_name
|| ', Schedule Type: ' || record.schedule_type
|| ', Start Time: ' || TO_CHAR(record.start_date, 'YYYY-MM-DD HH24:MI:SS')
|| ', End Time: ' || TO_CHAR(record.end_date, 'YYYY-MM-DD HH24:MI:SS')
|| ', Interval: ' || record.interval);
END LOOP;
END;
/
這個示例將輸出數據庫中所有已定義的任務的名稱、類型、開始時間、結束時間和間隔。
如果你確實需要將任務調度信息導出到文件或其他外部格式,你可能需要編寫一些自定義的 PL/SQL 代碼或使用其他工具來實現這一點。