原文:[頂]ORACLEPL/SQL編程詳解之二:PL/SQL塊結構和組成元素(為山九仞,豈一日之功)[頂]ORACLEPL/SQL編程詳解之二:PL/SQL塊結構和組成元素(為山九仞,豈一日之功)繼上四篇:ORACLEPL/SQL編程之八:把觸發(fā)器說透ORACLEPL/SQL編程之六:把過程與函數(shù)說透(窮追猛打,把根兒都拔起!)[推薦]ORACLEPL/SQL編程之四:把游標說透(不怕做不到,只怕想不到)[推薦]ORACLEPL/SQL編程之五:異常錯誤
系統(tǒng) 2019-08-12 01:52:26 2434
1、得到數(shù)據(jù)庫名和創(chuàng)建日期SELECTname,created,log_mode,open_modeFROMv$database;2、ORACLE數(shù)據(jù)庫的計算機的主機名,ORACLE數(shù)據(jù)庫的實例名及ORACLE數(shù)據(jù)庫管理系統(tǒng)的版本信息SELECThost_name,instance_name,versionFROMv$instance;3、為了知道oracle數(shù)據(jù)庫版本的一些特殊信息select*fromv$version;4、獲取控制文件名字select
系統(tǒng) 2019-08-12 01:52:20 2434
ORACLE中CONSTRAINT的四對屬性summary:在datamigrate時,某些表的約束總是困擾著我們,讓我們的migratet舉步維艱,怎樣利用約束本身的屬性來處理這些問題呢?本文具體介紹了約束的四對屬性:Deferrable/notdeferrable,Deferred/immediate,enalbe/disable,validate/novalidate,以及怎樣應用這些屬性靈活應對相關問題1.Deferrable,notdeferra
系統(tǒng) 2019-08-12 01:51:52 2434
原文:Oracle基礎游標一、游標游標用來處理從數(shù)據(jù)庫中檢索的多行記錄(使用SELECT語句)。利用游標,程序可以逐個地處理和遍歷一次檢索返回的整個記錄集。為了處理SQL語句,Oracle將在內存中分配一個區(qū)域,這就是上下文區(qū)。這個區(qū)包含了已經(jīng)處理完的行數(shù)、指向被分析語句的指針,整個區(qū)是查詢語句返回的數(shù)據(jù)行集。游標就是指向上下文區(qū)句柄或指針。二、游標的分類:1、靜態(tài)游標:靜態(tài)游標是在編譯時知道其SELECT語句的游標。靜態(tài)游標又分為兩種類型,隱式游標和顯示
系統(tǒng) 2019-08-12 01:53:35 2432
ORACLE10G以后版本的SQLTuningadvisor可以從以下四個方面給出優(yōu)化方案(1)為統(tǒng)計信息丟失或失效的對象收集統(tǒng)計信息(2)考慮優(yōu)化器的任何數(shù)據(jù)偏差、復雜謂詞或失效的統(tǒng)計信息(3)重新構建SQL以優(yōu)化性能(4)提出新索引建議下面來實際測試:1、為SQL_id創(chuàng)建一個STA(SQLTuningadvisor)分析任務(使用SYS用戶執(zhí)行)SQL>variabletask_li_testvarchar2(2000);SQL>exec:task_
系統(tǒng) 2019-08-12 01:52:53 2432
--Oracle數(shù)據(jù)庫操作中,我們有時會用到鎖表查詢以及解鎖和kill進程等操作,那么這些操作是怎么實現(xiàn)的呢?本文我們主要就介紹一下這部分內容。--鎖表查詢的代碼有以下的形式:selectcount(*)fromv$locked_object;select*fromv$locked_object;--查看哪個表被鎖Sql代碼selectb.owner,b.object_name,a.session_id,a.locked_modefromv$locked_
系統(tǒng) 2019-08-12 01:32:30 2432
--=====================================--Oracle閃回特性(FLASHBACKDATABASE)--=====================================閃回技術通常用于快速簡單恢復數(shù)據(jù)庫中出現(xiàn)的認為誤操作等邏輯錯誤,從閃回的方式可以分為基于數(shù)據(jù)庫級別閃回、表級別閃回、事務級別閃回,根據(jù)閃回對數(shù)據(jù)的影響程度又可以分為閃回恢復,閃回查詢。閃回恢復將修改數(shù)據(jù),閃回點之后的數(shù)據(jù)將全部丟失。而閃回查詢
系統(tǒng) 2019-08-12 01:55:31 2431
Oracle10g數(shù)據(jù)庫EnterpriseManager無法啟動的常見原因與解決方案:登錄EnterpriseManager當輸入http://localhost:5500/em/后發(fā)現(xiàn)無法顯示網(wǎng)頁。解決辦法:打開服務查看有關oracle的服務。查看一下Port號5500的數(shù)據(jù)庫的DBConsole服務是否啟動。針對Console的服務是管理該數(shù)據(jù)庫的EnerpriseManager的服務,如果沒有啟動,則要啟動。在啟動該服務的過程中可能由于在安裝ora
系統(tǒng) 2019-08-12 01:33:56 2431
今天,2009-4-21,驚聞Sun被Oracle收購,有感.以前寫過一片小文:也談所謂的開源–Eclipse,本文的思路和那篇文章基本一致.有句話叫錢不是萬能的,沒有錢是萬萬不能的.這句話放在開源軟件上,一點也不差.還有句話叫天下沒有免費的午餐.開源,是那些不差錢的公司用來做免費廣告和簡裝版軟件的一種手段,是一些有野心的個人揚名立萬然后加入XX公司的捷徑,當然,也有一些同志是真心的為了造福人類來做開源.然而,除非您不差錢,開源軟件總是做不久.而做一流產品
系統(tǒng) 2019-08-29 22:55:16 2430
--======================--Oracle冷備份--======================一、冷備份數(shù)據(jù)庫在關閉狀態(tài)下完成所有物理系統(tǒng)文件拷貝的過程,也稱脫機備份適合于非歸檔模式下,數(shù)據(jù)庫處于一致性狀態(tài)二、步驟首先在運行的庫中得到數(shù)據(jù)庫運行的所有的物理文件位置,然后在計劃內關閉數(shù)據(jù)庫(shutdown)再執(zhí)行拷貝物理文家到備份路徑或備份設備備份完成后立即啟動數(shù)據(jù)庫讓其提供正常的服務三、冷備腳本的寫法首先應該在相關視圖里查出數(shù)據(jù)庫
系統(tǒng) 2019-08-12 01:54:00 2429
如果要插入固定有序的數(shù)據(jù),用一個SQL可以用下面的方法selectrownum-1fromdualconnectbyrownum<21但只支持9I或者更高版本,如果是8I就要建立個臨時表了:altertableCMES.C_PARAMETER_NUM_Tdropprimarykeycascade;droptableCMES.C_PARAMETER_NUM_Tcascadeconstraints;createtableCMES.C_PARAMETER_NUM
系統(tǒng) 2019-08-12 01:51:31 2428
看了小布老師關于block里面數(shù)據(jù)存儲的highwatermark的實驗,自己也做了一遍。SQL>createtablex(iint,namevarchar(20));Tablecreated.SQL>selectcount(*)fromx;COUNT(*)----------0Statistics----------------------------------------------------------1recursivecalls0dbbloc
系統(tǒng) 2019-08-12 01:55:02 2427
PL/SQL筆記PL/SQL塊中只能直接嵌入SELECT,DML(INSERT,UPDATE,DELETE)以及事務控制語句(COMMIT,ROLLBACK,SAVEPOINT),而不能直接嵌入DDL語句(CREATE,ALTER,DROP)和DCL語句(GRANT,REVOKE)1.檢索單行數(shù)據(jù)1.1使用標量變量接受數(shù)據(jù)v_enameemp.ename%type;v_salemp.sal%type;selectename,salintov_ename,v
系統(tǒng) 2019-08-12 01:54:51 2427
物理內存–此先決條件將測試系統(tǒng)物理內存總量是否至少為922MB(944128.0KB)。預期值:N/A實際值:N/A錯誤列表:–可用物理內存PRVF-7531:無法在節(jié)點上執(zhí)行物理內存檢查–Cause:無法在指示的節(jié)點上執(zhí)行物理內存檢查。–Action:確保可以訪問指定的節(jié)點并可以查看內存信息。可用物理內存–此先決條件將測試系統(tǒng)可用物理內存是否至少為50MB(51200.0KB)。預期值:N/A實際值:N/A錯誤列表:–PRVF-7563:無法在節(jié)點上執(zhí)行
系統(tǒng) 2019-08-12 01:52:36 2426
前言:CRS的簡介和由來從Oracle10gR1RAC開始,Oracle推出了自身的集群軟件,這個軟件的名稱叫做OracleClusterReadyService(Oracle集群就緒服務),簡稱CRS。從Oracle10gR2開始,包括最新的11g,Oracle將其更名為Clusterware(集群件),但通常意義上我們認為CRS=Clusterware=OracleClusterReadyService=OracleClusterSoftware.CR
系統(tǒng) 2019-08-29 23:40:12 2425