Oracle Procedure return a Result Set

       In this article, I will introduce how to use oracle procedure to get a cursor type result set. I will represent by illustration.1.Create an example table and add some data: View Code

Oracle之資料庫一致性讀的原理

 在Oracle資料庫中,undo主要有三大作用:提供一致性讀(Consistent Read)、復原事務(Rollback Transaction)以及執行個體恢複(Instance Recovery)。一致性讀是相對於髒讀(Dirty Read)而言的。假設某個表T中有10000條記錄,擷取所有記錄需要15分鐘時間。目前時間為9點整,某使用者A發出一條查詢語句:select * from

Required 5 background processes in oracle database

Introduce 5 required background processes in oracle databaseSMONSMON is the abbreviation of System Monitor. If Oracle Instance runs with error, the information in SGA, which hasn’t been written into the disk, will lose permanently. There are many

Query/Check Privileges in Oracle Database

Query/Check Privileges in Oracle Database§  --Determine the role privilegesSelect* fromrole_tab_privs; -- The object privileges granted to roles in data dictionary views.Select* fromrole_role_privs;  -- Containing the role granted to another

Oracle產生各種隨機數的方法

Oracle產生各種隨機數的方法selectdbms_random.random from dual; select abs(mod(dbms_random.random,100)) from dual;-- generate a random number between 0 and 100. selecttrunc(100+900*dbms_random.value) from dual; -- 100~1000 selectdbms_random.value from dual; --0~

Oracle之資料採礦的更新介紹

摘要:Oracle資料採礦(ODM)是一 種資料庫內的資料採礦和預測性分析引擎,允許你在通過你的Oracle資料基礎設施可以訪問的資料上建立和使用進階預測性分析模型。 最近從 Oracle中得到一次Oracle資料採礦 (ODM)的更新介紹。Oracle資料採礦(ODM)是一 種資料庫內的資料採礦和預測性分析引擎,允許你在通過你的Oracle資料基礎設施可以訪問的資料上建立和使用進階預測性分析模型。去年在這個“先睹為快 — Oracle資料採礦” 中廣泛地寫了關於Oracle資料採礦(ODM)

解決oracle佔用8080連接埠的問題

啟動 TNSListener 的時候,oracle9i 的 Oracle Servlet Engine 佔用了8080連接埠,給其他需要使用8080連接埠的程式帶來了不便。下面就兩個途徑來解決佔用8080連接埠的問題。解決方案:在安裝之後通過sql進行修改連接埠。以系統管理員身份登入資料庫,執行以下sql語句。-- 把HTTP/WEBDAV連接埠從8080改到8081SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),2 '

Oracle之PL/SQL有關查詢實現

最近有看到網上關於排序查詢的實現有兩個自己不常用的查詢文法,關於分析函數的用法,記之,鑒之,勉之;在一個表裡怎麼查詢每列資料的最大值和次大值?WITH tt AS (SELECT CASE WHEN col1 IN (1, 2) THEN empno ELSE NULL END empno, CASE WHEN col2 IN (1, 2) THEN ename ELSE NULL END ename,

Oracle之異常ora-00054:resource busy and acquire with nowait specified

今天通過TOAD操作Oracle資料庫時,遇到一個陌生的異常資訊ora-00054:resource busy and acquire with nowait specified(資源正忙,需指定nowait),尋覓已久,終於找到相關解決方案,記之,鑒之,勉之:)當某個資料庫使用者在資料庫中插入、更新、刪除一個表的資料,或者增加一個表的主鍵時或者表的索引時,常常會出現ora-00054:resource busy and acquire with nowait

解決Tomcat下串連Oracle報錯”Error while registering Oracle JDBC Diagnosability MBean.”

Tomcat不失為一個好的開發學習容器,但使用Oracle 11g內建的JDBC驅動ojdbc6.jar和JDK6一起啟動並執行時候,特別是和spring架構一起使用會報錯:SEVERE: Error while registering Oracle JDBC Diagnosability MBean.javax.management.MalformedObjectNameException: Invalid character '' in value part of propertyat

ORACLE 同義字(Synonyms和DBLinks)

資料庫中 使用者a  訪問 使用者b 中表t_department          首先在 庫a中建立DBLinks 來連結兩個庫具體如下:create database link TESTLINK1connect to ACSYS//庫b的某個使用者名稱identified by "djzcq"//對應的密碼using 'b';//所在伺服器的庫命名      然後建立同義字 具體如下:CREATE SYNONYM user1.t_dpt_01 FOR acsys.t_department@

oracle中 connect by prior 遞迴演算法 — 理解

http://blog.163.com/xxciof/blog/static/7978132720095193113752/ oracle中 connect by prior 遞迴演算法 Oracle中start with...connect by prior子句用法 connect by 是結構化查詢中用到的,其基本文法是: select ... from tablename start with 條件1 connect by 條件2 where 條件3; 例: select * from

垃圾,奇慢 ORACLE ODAC

http://www.oracle.com/technetwork/cn/database/windows/downloads/index-101312-zhs.html 想在 VS 裡面連 ORACLE  用 ENTITY 。 1.如果你只需要用ENTITY 那麼下個11g版以上的ODAC 就行,不要下10 ,英文不好,最後才注意到11 才開始 EF,反正最好下最新版。2.由於 ORACLE 網站做的非常垃圾 。下的時候需要註冊ID,但是那個ID

Oracle :一次資料庫連接,返回多個結果集(帶參數)!

1、建立包規範Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->create or replace package QX_GDJTJ is  -- Author  : liuwei  -- Created : 2010-8-20 10:20:05  -- Purpose : 統計主裝置缺陷  TYPE T_CURSOR IS REF CURSOR;

oracle資料庫基礎一

Oracle資料庫檔案包括5大類:參數檔案、資料檔案、臨時檔案、控制檔案和重做記錄檔。Oralce的記憶體結構系統全域區(SGA)進程全域區(PGA)使用者全域區(UGA)執行個體與資料庫的區別執行個體:一組作業系統進程以及一些記憶體資料庫:一組相關的檔案(包括資料檔案、重做記錄檔等)資料庫可以由一個或多個執行個體裝載(如RAC)一個執行個體只能裝載一個資料庫通過幾個動態視圖查看oracle的檔案(需要進入資料庫才能查詢)V$datafile(查看資料檔案)V$logfile(查看重做記錄檔組)

oracle資料庫基礎二

Sga(oracle有一個很大的記憶體塊)的功能維護所有進程需要訪問的多種內部資料結構;緩衝磁碟上的資料,另外重做資料寫至磁碟之前先在這裡緩衝;儲存已解析的SQL計劃等。Oracle伺服器處理請求兩種最常見的方式專用伺服器對於每個會話,都會出現一個新的專用伺服器,會話與專用伺服器之間存在一對一的映射。用戶端直接跟專用伺服器通訊,並有這個服務進程接收和執行我的SQL共用伺服器串連用戶端進程不會與共用伺服器直接通訊多個資料庫會話,只需要很少的進程/線程Tcp/IP串連用戶端軟體會讀取一個tnsnam

oracle參數檔案(1)

一、參數檔案如何查看參數Show parameter 參數名Select * from v$parameter伺服器參數檔案Spfile是ORAcle的一個重要改變,有了PFILE,可以消除傳統參數檔案存在的兩個嚴重問題可以杜絕參數檔案的繁殖。Spfile總是儲存在資料庫伺服器上;必須存在於伺服器主機本身,不能放在客戶機上。無需在資料庫之外使用文字編輯器手工地維護參數檔案(不能手工修改,需要用alter system..命令)建立伺服器參數檔案假設init.Ora參數檔案在伺服器上的預設位置上,

oracle參數檔案(2)

取消Spfile的參數設定Alter system reset parameter <scope=memory|spfile|both> sid=’sid|*’或alter system set parameter=value  修改成原來的值Spfile建立pfile的作用Spfile是二進位檔案,pfile是文字檔,可以執行Create pfile… from

oracle追蹤檔案(1)

一、追蹤檔案(Trace file)能提供詳細的調試資訊。伺服器故障時,產生一個包含大量診斷資訊的追蹤檔案。開啟跟蹤SQL_TRACE=TRUE幾方面體現oracle測量性V$視圖,如v$waitstat,V$SESSION_EVENT等體現核心發生什麼審計命令資源管理員Oracle事件:基於oracle事件,能讓Oracle產生跟蹤與診斷資訊DBMS_TRACE:記錄預存程序的調用樹,所產生的異常等資料庫事件觸發程序:如ON

oracle資料檔案(1)

資料檔案和重做記錄檔是資料庫中重要的檔案Oracle以4種檔案系統存放資料作業系統(OS)檔案系統原始分區自動儲存管理(ASM),10g Release

總頁數: 1509 1 .... 307 308 309 310 311 .... 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.