Oracle預存程序中任務和管道的應用

1. 前言 在ORACLE資料庫實際應用過程中,經常把業務處理邏輯的放在預存程序,用戶端通過ADO進行調用。有些商務邏輯處理量大並且複雜,使用戶端調用預存程序後,長時間沒有反應,也不知預存程序運行狀態,本文講述如何在ORACLE通過任務和管道的應用,非同步呼叫預存程序的方法。 2. 基本原理 1.使用DBMS_JOB包將主處理預存程序作為任務提交到任務隊列中; 2.主處理預存程序在運行過程中通過DBMS_PIPE包將處理情況放在管道中; 3.監控儲存區過程讀取管道,從而瞭解處理情況;

Oracle 11g在安裝不到檔案em.ear

Oracle 11g在安裝不到檔案em.ear安裝Oracle 11g或10g 的過程中在如果出現提示說找不到.../oracle/11g/oc4j/j2ee/oc4j_applications/applications/em.ear這個檔案,那就說明檔案補齊。11g的下載之後解壓出來有兩個檔案夾,出現這個錯誤是因為檔案copy不齊全,只要將第二部分中的database\stage\Components 與 第一部分的database\stage\Components

ORACLE入門書籍推薦

Oracle入門書籍推薦很多朋友要我幫忙推薦一下Oracle的入門書籍,能夠瞭解Oracle的基本概念、基本知識的那種。我就免為其難,推薦幾本。首先我想強調的一點是,任何一本系統的Oracle書籍只要認真讀下來,都會有不錯的收穫,讀書最忌諱的是虎頭蛇尾,淺嘗則止。1.第一本要推薦給大家的是Oracle的概念手冊,這本手冊是無數DBA學習的起點:Database

Oracle安裝(linux)總結

linux下oracle安裝: Oracle公司宣稱在Linux下安裝Oracle9i資料庫至少要有512MB的記憶體和至少1GB或者兩倍      記憶體大小的交換空間,對於系統記憶體大於2GB的伺服器,交換空間可以介於2GB—4GB之間。      如果是為了在一台僅有256M記憶體的普通PC機上試用Oracle9i,在分配了1GB左右的交換空間的情況下,也可以正常運行Oracle數      據庫。     

oracle RAC 底層進程介紹

 1.GSD global services daemon oracle官方文檔的描述 The Global Services Daemon (GSD) runs on each node with one GSD process per node. The GSD coordinates with the cluster manager to receive requests from clients such as the DBCA, EM, and the SRVCTL utility

Oracle使用者組錯誤導致的錯誤

看了已經有很多的朋友開始關注11gR2了,並且也開始著手11gR2的cluster了,今天又碰到一個朋友,在安裝11gR2中的錯誤。 這個朋友部署的是standalone的grid infrastructure,既然是用grid infrastructure了,當然asm就是資料庫的儲存的首選了。grid infrastructure安裝成功,狀態如下 [grid@rac11g1 ~]$ crs_stat -tName           Type           Target   

Oracle PL/SQL初學者學習使用指南

Pl/sql 是Oracle 資料庫的核心語言。無論是從事的是何種開發工作,何種水平,只要您使用的Oracle database,那麼你在這裡總能找到一些你要的東西。減少您搜尋資料的時間。這是我個人整理論壇上的文章,方便各位閱讀,同時歡迎各位大俠跟帖!Oracle 資料庫用戶端與伺服器基礎知識對於初學者,怎樣搭好學習環境是基礎;可能看了Oracle的協助文檔之後,照貓畫虎,給蒙對了,而當環境改變,出現問題就不知怎樣解決了。當你閱讀了此篇文章之後,你還有什麼疑惑呢?詳細地址:http://bbs.

操作Oracle類型CLOB和BLOB

Oracle中,Varchar2支援的最大位元組數為4KB,所以對於某些長字串的處理,我們需要用CLOB類型的欄位,CLOB欄位最大支援4GB。 還有其他幾種類型: blob:二進位,如果exe,zip clob:單位元組碼,比如一般的文字檔. nlob:多位元組碼,如UTF格式的檔案. 以下就是對CLOG欄位的操作方法,在我們的項目中協助文檔部分用到。 1、首先是寫入 /* 以下表PF_HELP_CONTENT中的HCONTENT欄位時CLOB類型的 */// 通過序列器產生協助IDMap

oracle 修改欄位類型的方法

要是沒有資料的話直接用以下語句即可alter   table  tb_test  modify permile  number(5,2);但是有資料的話 就不能用上面方法了,alter table tb_test add permile_temp number(5,2)update tb_test set  permile_temp=permile;alter table drop column permile;alter  table test rename column 

oracle 的rowid是啥意思

官網說明       owid的定義:A globally unique address for a row in a database.        rowid 分為extended rowid 和 restricted rowied. 1.1 Restricted ROWID       Internally, the ROWID is a structure that holds information that the database server needs to access

oracle: OCA-047-題解與實驗(1)–merge的用法

註明:題目及答案來源互連網,本文只做答案解析,供網友學習之用! 題目:答案解析:本題目考察的是merge的用法,概念如下:MERGE語句是Oracle9i新增的文法,用來合并UPDATE和INSERT語句。通過MERGE語句,根據一張表或子查詢的串連條件對另外一張表進行查詢,串連條件匹配上的進行UPDATE,無法匹配的執行INSERT。這個文法僅需要一次全表掃描就完成了全部工作,執行效率要高於INSERT+UPDATE。用法:MERGE [INTO [schema .] table

linux下 oracle的安裝

  安裝準備:下載檔案l         Oracle Database 10g Release 2(10.2.0.1) Software解壓檔案解壓檔案命令:unzip 10201_database_linux32.zip解壓後的檔案夾可能“database”或“db/Disk1”Hosts檔案在/etc/hosts 檔案中包含一個完整合法的伺服器名<IP-address> <fully-qualified-machine-name> <machine-name&

Oracle相關的問題(一)

2005/07/22事件:接到一個關於計費系統的使用者反饋的錯誤,我首先對預存程序進行了檢查,仔細讀了PL/SQL代碼發現並沒有錯誤的地方,這讓我很奇怪,而此時我不敢直接在使用者的系統上用TOAD調試,就將這個問題向專案經理求助,他在將代碼放到使用者系統上調試後發現是由於我的一個比較語句拋出異常而不能完成計算。問題:這個比較語句是“日期”變數與“字串”變數的比較,字串中儲存的是YYYYMMDD式的日期串。代碼中過多的使用了TO_CHAR轉換日期變數程字串變數完成日期比較的方法。我在當初修改代碼的

Excel Data 匯入oracle

  Oracle匯入excel資料方法匯總摘要:在程式編製過程和資料匯總交換過程中,經常會碰到需要將其他人員在office辦公環境下編製的檔案資料內容匯入oracle中的情況。目前程式開發人員經常使用的方法有如下幾種:1,使用oracle提供的匯入工具sql*loader;2,使用plsql

Oracle 冷備份和冷恢複

閱讀說明1.參數說明 COLD_BACK_DIR: 冷備份目錄SCRIPT_FILE: 此代碼所產生的批次檔路徑及檔案名稱LOG_FILE: 備份記錄檔存放路徑及檔案名稱INT_PWD: internal使用者的口令儲存產生的sql檔案。2.在實際生產環境中參數根據實際情況而定3.執行cmd cd 到儲存產生sql檔案的指定目錄4.sqlplus 使用者名稱/密碼@資料庫執行個體 @sql檔案名稱例: sqlplus system/123@orcl

oracle建表過程的一些指令碼步驟

所有代碼均在oracle 9i的sql*plus中測試。以下這些步驟最好各建立獨立檔案來運行。    一,建立自己的使用者檔案(表的擁有者)。PROMPT -------------------------------------;PROMPT This part is to setup object creator.;PROMPT -------------------------------------;PROMPT;DROP USER 你要建立的使用者名稱 CASCADE;CREATE

用jython 訪問Oracle資料庫

    

Oracle中Decode()函數提示(借來看看)

作者: 網路收集,  出處:IT 專家網, 責任編輯: ttdb, 2005-08-10 08:31  decode()函數是ORACLE PL/SQL是功能強大的函數之一,目前還只有ORACLE公司的SQL提供了此函數,其他資料庫廠商的SQL實現還沒有此功能。      DECODE函數是ORACLE PL/SQL是功能強大的函數之一,目前還只有ORACLE公司的SQL提供了此函數,其他資料庫廠商的SQL實現還沒有此功能。DECODE有什麼用途呢? 先構造一個例子,假設我們想給智星職員加工資,

Oracle 物化視圖 快速重新整理 限制 說明

 之前對物化視圖整理的一篇介紹:http://blog.csdn.net/tianlesoftware/article/details/4713553 在老楊的Blog

Oracle AUTO_SPACE_ADVISOR_JOB 說明

 有時我們會在AWR中看到如下資訊:  裡面對應的3條SQL 如下:(1)call dbms_space.auto_space_advisor_job_proc( )(2)calldbms_stats.gather_database_stats_job_proc ( )(3)insert into wri$_adv_objspace_trend_dataselect timepoint, space_usage, space_alloc, quality

總頁數: 1509 1 .... 321 322 323 324 325 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.