http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html1、從網上下載redhatEnterpriseLinuxAdvancedServer3的四個安裝文件,安裝時swap分區設置為內存的二倍。不要采用DHCP設置主機名和IP地址,而是“手工設置”。否則會在安裝oracle的時候出現如下錯誤:引用:ThrownwhentheIPaddressofaho
系統 2019-08-12 01:51:37 2590
oracle按每天,每周,每月,每季度,每年查詢統計數據//按天統計selectcount(dataid)as每天操作數量,sum()fromtablenamegroupbytrunc(createtime,'DD'))//按自然周統計selectto_char(date,'iw'),sum()fromtablenamegroupbyto_char(date,'iw')//按自然月統計selectto_char(date,'mm'),sum()fromta
系統 2019-08-12 01:52:40 2589
PERCENTILE_DISC功能描述:返回一個與輸入的分布百分比值相對應的數據值,分布百分比的計算方法見函數CUME_DIST,如果沒有正好對應的數據值,就取大于該分布值的下一個值。注意:本函數與PERCENTILE_CONT的區別在找不到對應的分布值時返回的替代值的計算方法不同SAMPLE:下例中0.7的分布值在部門30中沒有對應的Cume_Dist值,所以就取下一個分布值0.83333333所對應的SALARY來替代SELECTlast_name,s
系統 2019-08-12 01:52:10 2585
1.在Varchar2的格式中‘’相當于null(都不分配內存)。select'存在'aafromdualwhere''isnull這句話的結果是存在的。2.在Oracle中不能對null做邏輯判斷,只能使用is和isnot。select'存在'aafromdualwherenull=null;select'存在'aafromdualwherenull<>null;select'存在'aafromdualwhere'aa'<>null;select'存在'
系統 2019-08-12 01:54:16 2584
太多的在線電子郵件存儲過程。我不轉發,弄個作為一個簡單的例子演示。createorreplaceprocedureSend_mail(mail_bodyvarchar2)issmtp_connutl_smtp.connection;user_namevarchar2(20):=utl_raw.cast_to_varchar2(utl_encode.base64_encode(utl_raw.cast_to_raw('username@email.com')
系統 2019-08-12 01:54:05 2584
查詢用戶的索引selectindex_name,table_name,tablespace_name,index_type,uniqueness,statusfromdba_indexeswhereowner='SCOTT';查詢用戶的索引列selectindex_name,table_name,column_name,index_owner,table_ownerfromdba_ind_columnswheretable_owner='SCOTT';查看
系統 2019-08-12 01:53:59 2584
一、安裝配置先決條件1,安裝oracleasm支持包http://www.oracle.com/technology/software/tech/linux/asmlib/rhel5.htmlhttp://www.oracle.com/technology/tech/linux/asmlib/index.html驅動下載地址:http://www.oracle.com/technology/software/tech/linux/asmlib/rhel5.
系統 2019-08-12 01:52:07 2584
數組定義:typet_numberisvarray(100)ofnumbernotnull;舉例:createorreplacefunctiongettaxfeeforreport(p_stanidnumber,p_idvarchar2,p_expectfieldvarchar2)returnvarchar2is/*函數功能:通過業務編號匯總出該業務的稅費信息。函數版本:v_20090424每次最多移交100筆業務*/--typet_numberstabi
系統 2019-08-12 01:54:56 2583
5、基本表空間介紹a.系統表空間主要存放數據字典和內部系統表基表查看數據數據字典的SQLselect*fromdict查看內部系統表的SQLselect*fromv$fixed_view_definitionDBA對系統的系統表中的數據字典必須有一個很深刻的了解,他們必須準備一些基礎的SQL語句,通過這些SQL可以立即了解系統的狀況和數據庫的狀態,這些基本的SQL包括系統的剩余空間系統的SGA狀態系統的等待用戶的權限當前的用戶鎖緩沖區的使用狀況等在成為DB
系統 2019-08-12 01:53:22 2583
from:http://tech.it168.com/n/2008-05-15/200805151903765.shtml從一個“普通”的OracleDBA(Oracle數據庫管理員)轉變為OracleApplicationsDBA(Oracle應用程序數據庫管理員),有兩個內容你必須去弄清楚。第一個內容是如何成為一個OracleApplicationsDBA(Oracle應用程序數據庫管理員)。第二個內容是你要搞清楚Oracle應用程序背后的架構體系,也
系統 2019-08-29 23:51:51 2581
已安裝Oracle10g服務器端和客戶端程序,并建立數據庫實例orcl。安裝:1、按默認步驟安裝ArcSDE9.2forOracle10g。2、進行PostInstallation。第一步選擇complete安裝。第二步彈出的對話框已經自動填好sysusername和netservicename。此時的netservicename自動填的是我的機器名。輸入sysuserpassword。上述操作完成后點擊下一步,系統就彈出如下對話框,提示:Errorcon
系統 2019-08-12 09:27:34 2580
1.您的緩沖區命中率是多少?緩沖區命中率select(1-(sum(decode(name,'physicalreads',value,0))/(sum(decode(name,'dbblockgets',value,0))+sum(decode(name,'consistentgets',value,0)))))*100"HitRatio"fromv$sysstat;2.您的數據字典命中率是多少?數據字典緩存命中率select(1-(sum(getmis
系統 2019-08-12 01:54:48 2580
我記得大二的時候,我們上java課程,當時老師就說了JDBC這個東西,也沒怎么好好學,直到如今,我也不直到JDBC是什么玩意,就知道這玩意能夠從數據庫提取數據,那么JDBC究竟是什么呢?JDBC是JavaDataBaseConnectivity的縮寫,含義意思是java數據庫連接,不須要多解釋了,我感覺!那么我們怎樣去做這樣子的一個連接呢?用過一次之后就會發現,事實上非常easy,記住幾個步驟,還有就是導入必要的驅動包就能夠了,以下是幾個重要的步驟:第一步
系統 2019-08-12 01:51:51 2580
如果要分析某條SQL的性能問題,通常我們要先看SQL的執行計劃,看看SQL的每一步執行是否存在問題。如果一條SQL平時執行的好好的,卻有一天突然性能很差,如果排除了系統資源和阻塞的原因,那么基本可以斷定是執行計劃出了問題。看懂執行計劃也就成了SQL優化的先決條件。這里的SQL優化指的是SQL性能問題的定位,定位后就可以解決問題。一.查看執行計劃的三種方法1.1設置autotrace序號命令解釋1SETAUTOTRACEOFF此為默認值,即關閉Autotra
系統 2019-08-29 23:47:41 2579
因為項目原因,近期開始學習Oracle數據庫。Oracle是目前最流行的數據庫之一,功能強大,性能卓越,相對的學習的難度還是不小。我打算將自己的學習過程記錄下來,做個積累,方便自己和其他的學習者。寫在學習前面的話,主要是:1、把一些常見問題的問答分享一哈;2、對學習路線的一個安排;3、預期的結果展望。1、Oracle數據庫學習常見問題問答Question1:Oracle數據庫的書很難看懂,oracle真的很難學習嗎?Answer1:Oracle就是一個小軟
系統 2019-08-12 01:51:31 2579