自適應游標共享AdaptiveCursorSharing或擴展的游標共享(ExtendedCursorSharing)是Oracle11g的新特性之一,主要用于解決以前版本中由于綁定變量窺探導致SQL語句無法獲得最佳執行計劃的缺陷,即能夠對效率低下的游標(子游標)進行自動識別而選擇最佳的執行計劃。本文詳細描述了自適應游標共享并給出示例。有關綁定變量窺探請參考:Oracle綁定變量窺探一、示例自適應游標共享1、創建演示環境SQL>select*fromv$v
系統 2019-08-12 01:52:11 2977
alteranycluster修改任意簇的權限alteranyindex修改任意索引的權限alteranyrole修改任意角色的權限alteranysequence修改任意序列的權限alteranysnapshot修改任意快照的權限alteranytable修改任意表的權限alteranytrigger修改任意觸發器的權限altercluster修改擁有簇的權限alterdatabase修改數據庫的權限alterprocedure修改擁有的存儲過程權限al
系統 2019-08-12 01:33:54 2977
原文:ORACLEPL/SQL編程之六:把過程與函數說透(窮追猛打,把根兒都拔起!)ORACLEPL/SQL編程之六:把過程與函數說透(窮追猛打,把根兒都拔起!)繼上篇:ORACLEPL/SQL編程之八:把觸發器說透得到了大家的強力支持,感謝。接下來再下猛藥,介紹下一篇,大家一定要支持與推薦呀~!我也才有動力寫后面的。本篇主要內容如下:6.1引言6.2創建函數6.3存儲過程6.3.1創建過程6.3.2調用存儲過程6.3.3AUTHID6.3.4PRAGMA
系統 2019-08-12 01:52:23 2972
一些ORACLE中的進程被殺掉后,狀態被置為"killed",但是鎖定的資源很長時間不釋放,有時實在沒辦法,只好重啟數據庫。現在提供一種方法解決這種問題,那1.就是在ORACLE中殺不掉的,2.在OS一級再殺。1.下面的語句用來查詢哪些對象被鎖:selecta.object_name,a.object_type,s.osuser,s.username,s.status,machine,s.sid,s.serial#fromv$locked_objectl,
系統 2019-08-12 09:30:01 2970
Oracle初學者必知的100個問題,雖然有些問題也不懂,但還是先備份一下,供以后查詢1.Oracle安裝完成后的初始口令?internal/oraclesys/change_on_installsystem/managerscott/tigersysman/oem_temp6.oracle中的裸設備指的是什么?裸設備就是繞過文件系統直接訪問的儲存空間。7.oracle如何區分64-bit/32bit版本???$sqlplus'/ASSYSDBA'SQL*
系統 2019-08-12 01:51:31 2966
--這樣取的是在一周內第幾天,是以周日為開始的selectto_char(to_date('20131005','yyyymmdd'),'d')fromdual;--結果:7注釋:2013.10.05是周六,為本周的第7天selectto_char(sysdate+(2-to_char(sysdate,'d'))-7,'yyyymmdd')fromdual;---上周一//2013.09.23selectto_char(sysdate+(2-to_char
系統 2019-08-12 01:52:06 2958
OracleBIEE,對報表中的列使用定制文本格式,其中可以填寫html代碼。假設報表如上右圖所示,以下均以國家ID列為例:1.把國家ID列的值傳遞給鏈接URL中的countryid參數,結果為AD鏈接到http://localhost/map/asia.asp?country=AD,代碼如下:1@[html]""@"
系統 2019-08-12 01:53:55 2951
本系列文章導航[Oracle]高效的PL/SQL程序設計(一)--偽列ROWNUM使用技巧[Oracle]高效的PL/SQL程序設計(二)--標量子查詢[Oracle]高效的PL/SQL程序設計(三)--Package的優點[Oracle]高效的PL/SQL程序設計(四)--批量處理[Oracle]高效的PL/SQL程序設計(五)--調用存儲過程返回結果集[Oracle]高效的PL/SQL程序設計(六)--%ROWTYPE的使用--1.取前10行selec
系統 2019-08-12 09:29:43 2945
修改字符集使用用戶system,通過sqlplus程序連接到Oracle數據庫,輸入以下命令,查看字符集:SQL>selectuserenv('language')fromdual;USERENV('LANGUAGE')----------------------------------------------------AMERICAN_AMERICA.AL32UTF8SQL>我們可以看到查到的字符集為“AMERICAN_AMERICA.AL32UTF8
系統 2019-08-12 01:52:36 2944
查看oracle數據庫的連接數以及用戶1、查詢oracle的連接數selectcount(*)fromv$session;2、查詢oracle的并發連接數selectcount(*)fromv$sessionwherestatus='ACTIVE';3、查看不同用戶的連接數selectusername,count(username)fromv$sessionwhereusernameisnotnullgroupbyusername;4、查看所有用戶:sel
系統 2019-08-12 01:54:40 2939
--================================================--使用外部表管理Oracle告警日志(ALAERT_$SID.LOG)--================================================Oracle告警日志時DBA維護數據庫經常需要關注的一部分內容。然而告警日志以文本文件,按時間的先后順序不斷累積的形式來存儲,久而久之,勢必造成告警日志的過大,難于維護和查找相關的信息。使
系統 2019-08-12 01:52:01 2938
--=======================--Oracle硬解析與軟解析--=======================Oracle硬解析與軟解析是我們經常遇到的問題,什么情況會產生硬解析,什么情況產生軟解析,又當如何避免硬解析?下面的描述將給出軟硬解析的產生,以及硬解析的弊端和如何避免硬解析的產生。一、SQL語句的執行過程當發布一條SQL或PL/SQL命令時,Oracle會自動尋找該命令是否存在于共享池中來決定對當前的語句使用硬解析或軟解析。通
系統 2019-08-12 01:51:56 2938
在oracle中使用DML語言的insert語句來向表格中插入數據,先介紹每次只能插入一條數據的語法INSERTINTO表名(列名列表)VALUES(值列表);注意:當對表中所有的列進行賦值,那么列名列表可以省略,小括號也隨之省略必須對表中的非空字段進行賦值具有默認值的字段可以不提供值,此時列名列表中的相應的列名也要省略舉例:有如下表格定義createtablebook(bookidchar(10)notnull,namevarchar2(60),pric
系統 2019-08-29 22:25:33 2934
本系列文章導航[Oracle]高效的PL/SQL程序設計(一)--偽列ROWNUM使用技巧[Oracle]高效的PL/SQL程序設計(二)--標量子查詢[Oracle]高效的PL/SQL程序設計(三)--Package的優點[Oracle]高效的PL/SQL程序設計(四)--批量處理[Oracle]高效的PL/SQL程序設計(五)--調用存儲過程返回結果集[Oracle]高效的PL/SQL程序設計(六)--%ROWTYPE的使用標量子查詢ORACLE允許在
系統 2019-08-12 09:30:10 2933
1)安裝Oracle11g64位2)安裝32位的Oracle客戶端(instantclient-basic-win32-11.2.0.1.0)下載instantclient-basic-win32-11.2.0.1.0.zip(一定得是32位的,不要下錯了版本,Oracle官網有下載),將其解壓至Oracle安裝目錄的Product下(本機命名為:instantclient_11_2):D:\app\cphmvp\product\instantclient
系統 2019-08-12 01:54:41 2933