[20190531]建立job與commit.txt
[20190531]建立job與commit.txt
--//昨天看連結:
--//我個人並不關心升級到19c後廢除DBMS_JOB包使用新的Scheduler,不過對建立job與提交有了新的理解。
--//為什麼建立job後,隨手做一個提交。
1.環境:
SCOTT@test01p> @ ver1
PORT_STRING VERSION BANNER CON_ID
-------------------- ---------- ---------------------------------------------------------------------------- ------
IBMPC/WIN_NT64-9.1.0 12.2.0.1.0 Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production 0
2.測試:
declare
j int;
begin
dbms_job.submit(j,'begin null; end;',sysdate,'sysdate+1');
end;
/
SCOTT@test01p> select job, what c40 from user_jobs;
JOB C40
--- ----------------------------------------
1 begin null; end;
SCOTT@test01p> @ xid
XIDUSN_XIDSLOT_XIDSQN
------------------------------
3.2.984
--//可以發現本會話有事務沒有提交.
SCOTT@test01p> select job_name, job_action from user_scheduler_jobs;
no rows selected
SCOTT@test01p> rollback;
Rollback complete.
SCOTT@test01p> @ xid
XIDUSN_XIDSLOT_XIDSQN
------------------------------
no rows selected
SCOTT@test01p> select job, what c40 from user_jobs;
no rows selected
--//也就是你沒有提交,這個job永遠不會執行.以前一直不理解為什麼,原來原因如此簡單.
3.xid指令碼:
$ cat xid.sql
column XIDUSN_XIDSLOT_XIDSQN format a30
select dbms_transaction.local_transaction_id() XIDUSN_XIDSLOT_XIDSQN from dual ;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2646290/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- plsql建立jobSQL
- oracle建立job並執行jobOracle
- ORACLE查詢JOB資訊及JOB建立Oracle
- 批量刪除dbms_job建立的job
- Oracle JOB 建立例項Oracle
- DBMS_JOB.SUBMIT 建立job定時排程MIT
- oracle 11g 建立 jobOracle
- 使用DBMS_JOB和DBMS_SCHEDULER建立、管理job示例
- [20190531]如何實現與執行.txt
- oracle job的建立和刪除Oracle
- Oracle透過job定時建立表Oracle
- JOB建立,解決網友問題
- 通過oracle dbms_job建立tableOracle
- 建立job進行重新整理物化檢視,job執行失敗。
- 【JOB】Oracle中JOB的建立方法以及一個細節的探究Oracle
- XXL-Job與Elastic-Job詳細對比AST
- ORACLE dbms_scheduler.create_job建立job作業遭遇PLS-00306Oracle
- oracle建立定時任務之dbms_jobOracle
- Python程式碼解析: job = next(job for job in jobs if job.job_id == job_id)Python
- Oracle:建立JOB定時執行儲存過程Oracle儲存過程
- Oracle Job學習與測試Oracle
- [20171115]redo and commit.txtMIT
- [20190531]Timestamp Oddity.txt
- Oracle中JOB的建立後不執行解決方法Oracle
- Oracle dbms_scheduler建立帶輸入引數的JOBOracle
- 3 分鐘建立 Serverless Job 定時獲取新聞熱搜!Server
- 3 分鐘建立 Serverless Job 定時獲取新聞熱搜Server
- 【JOB】Oracle JOB全面學習(DBMS_JOB和DBMS_SCHEDULER)Oracle
- [20190531]lob型別pctversion 和 retention.txt型別
- oracle jobOracle
- java jobJava
- Flink Slot詳解與Job Execution Graph優化優化
- Oracle中如何停用JOB及如何使用JOBOracle
- job_queue_processes引數 job關係
- 【Oracle】ORA-23421: job number XXXX is not a job in the job queueOracle
- 單體JOB向分散式JOB遷移案例分散式
- job處理緩慢的效能問題排查與分析
- 建立JOB1,每週日22:00對資料庫做完全備份資料庫