我已經連接到oracle11g作爲非dba用戶。我需要創建一個新的Oracle作業。在我的作業創建查詢中,我需要設置與現有的dbms_jobs不衝突的唯一「job_id」。我的計劃是從整個dbms_jobs中選擇job_ids,以便從結果集中我可以決定我的job_id是否存在。 但作爲非dba用戶,我無法查詢dbms_jobs(從sys.job $)。 我該怎麼辦?如何知道Oracle中的當前max job_id值是非dba用戶?
0
A
回答
3
作業是由用戶創建的,因此查詢USER_JOBS
。這有這個用戶的所有工作。
同樣,作爲DBA用戶,您不應該查詢JOB$
,請使用DBA_JOBS
。
在11g中,DBMS_JOB
僅提供"for backwards compatability"。現在有更強大的DBMS_SCHEDULER
來代替。
但是,您的問題的前提似乎有缺陷。你寫的:
在我的創造就業機會的查詢,我需要設置一個唯一的「作業ID」是做與現有DBMS_JOBS不 衝突。我的計劃是從 整個DBMS_JOBS選擇job_ids因此從結果集,我可以決定我的JOB_ID是 現有的或不
作業ID在DMBS_JOB.SUBMIT()
是OUT參數。你不分配這個,這個軟件包會爲你做。
declare
l_job_id number;
begin
dbms_job.submit(l_job_id, what => ...);
end;
相關問題
- 1. 是否有可能做Oracle導入UTIL非DBA用戶?
- 2. 如何知道用戶是否在當前文檔末尾
- 3. iOS:如何知道用戶是否離開當前屏幕?
- 4. 如何知道當前PC
- 5. 在Django中,我如何知道當前登錄的用戶?
- 6. 如何知道.net中的當前在線用戶
- 7. Android/Java - 如何知道DecimalFormat的當前值是什麼
- 8. 我如何知道當前用戶喜歡對應的鏈接?
- 9. 瀏覽器如何知道當前的AD用戶ASP.NET
- 10. Google/Facebook聊天如何知道當前登錄的用戶?
- 11. 如何知道當前的用戶身份
- 12. 非dba用戶可以創建oracle作業嗎?
- 13. 如何知道當前的rescursion級別?
- 14. 如何知道OS的當前顏色?
- 15. Oracle 11g - 想知道當前行信息,尤其是PK
- 16. ACPI腳本,如何知道當前TTY顯示給用戶?
- 17. PHP:如何知道用戶當前正在下載文件?
- 18. 如何知道當前屏幕是Android中的全屏模式
- 19. 不能在Oracle連接,除非DBA
- 20. Calendar.getInstance()如何知道當前年份?
- 21. 如何知道是否在Django中登錄了特定用戶而不是當前請求用戶?
- 22. 如何知道MKMapView是否被允許使用當前位置?
- 23. 如何知道當前請求是否使用ssl?
- 24. 如何知道當前元素是否被選中
- 25. 如何知道當前目錄樹中是否存在文件
- 26. 如何知道當前頁面是來自Forward還是Back,Ionic2
- 27. SQLite3 - 如何知道當前行是否是最後一行
- 28. 如何知道NSWindow是否是前窗?
- 29. 如何使用os.time()知道腳本中的當前時間?
- 30. 如何知道用戶是否在線?