1.選用適合的Oracle優(yōu)化器Oracle的優(yōu)化器共有3種:a.RULE(基于規(guī)則)b.COST(基于成本)c.CHOOSE(選擇性)設(shè)置缺省的優(yōu)化器,可以通過對init.ora文件中OPTIMIZER_MODE參數(shù)的各種聲明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你當(dāng)然也在SQL句級或是會話(session)級對其進(jìn)行覆蓋。為了使用基于成本的優(yōu)化器(CBO,Cost-BasedOptimizer),你必須經(jīng)常運(yùn)行a
系統(tǒng) 2019-08-29 22:55:25 2819
一、oracle數(shù)據(jù)庫恢復(fù)1.恢復(fù)剛才刪除的一條數(shù)據(jù)deletefromempewheree.empname='SMITH'select*fromflashback_transaction_queryfwheref.table_name='EMP'UNDO_SQL下面的語句為剛才刪除數(shù)據(jù)的相反操作,執(zhí)行該語句即可恢復(fù)剛才刪除的數(shù)據(jù)在11g版本中UNDO_SQL為空值alterdatabaseaddsupplementallogdata2.恢復(fù)剛更新的數(shù)據(jù)到
系統(tǒng) 2019-08-12 01:53:20 2812
ERROR:ORA-28002:thepasswordwillexpirewithin7days錯誤是提示password快過期了,有兩個辦法解決問題。一.改動已經(jīng)報錯用戶的password已經(jīng)被報告了password快要過期的賬戶必須再改一次password(須要DBA權(quán)限)以system用戶為例sqlplus/assysdbaalterusersystemidentifiedbyroot;再連接數(shù)據(jù)再也不會出現(xiàn)password過期的事情了。假設(shè)是其它用
系統(tǒng) 2019-08-12 01:55:14 2811
安裝有oracle數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫,總是要創(chuàng)建一個主鍵ID,唯一標(biāo)示各條記錄,但oracle不支持自動編號,所以還得創(chuàng)建一個SEQUENCE(序列)語句如createsequencebignnocyclemaxvalue9999999999startwith1;//增加數(shù)據(jù)insertintotable(ID,..)values(bign.nextval,..)在hibernate中的映射文件可這么寫
系統(tǒng) 2019-08-29 22:43:30 2805
在oracle10g之前使用resetlogs打開數(shù)據(jù)庫之后,之前的的備份就不能用于恢復(fù)了。即不能進(jìn)行跨resetlogs時間點的恢復(fù)。所以要求執(zhí)行完之后馬上進(jìn)行全庫備份。Oracle10g以后允許跨越resetlogs時間點進(jìn)行完全或者不完全恢復(fù)。實驗如下:執(zhí)行全庫備份。RMAN>backupdatabaseplusarchivelogdeleteallinput;insertintotestselect*fromtest;SQL>altersystem
系統(tǒng) 2019-08-12 01:55:03 2804
1、查看數(shù)據(jù)庫鎖,診斷鎖的來源及類型:selectobject_id,session_id,locked_modefromv$locked_object;或者用以下命令:selectb.owner,b.object_name,l.session_id,l.locked_modefromv$locked_objectl,dba_objectsbwhereb.object_id=l.object_idSELECTlpad('',decode(l.xidusn,
系統(tǒng) 2019-08-12 01:54:11 2803
如果是oracle10g以上一個wm_concat函數(shù)就可以解決。如果是oracle9i以下就有點麻煩了。表結(jié)構(gòu)如下:NAMENullType--------------------------------------N_SEC_CODENOTNULLCHAR(6)C_RESEARCHER_CODENOTNULLVARCHAR2(20)此表保存了“股票”與“研究員”的對應(yīng)關(guān)系數(shù)據(jù),一般而言,對于同一只股票而言,可能有多個研究員對其進(jìn)行跟蹤研究。所以目前遇到
系統(tǒng) 2019-08-12 09:30:18 2797
這里我用的是ORACLE9I,建立了表C_EMP1_T,結(jié)構(gòu)如下:createtableC_EMP1_T(EMP_IDNUMBER(20)notnull,//用戶IDEMP_NOVARCHAR2(20),//用戶編號EMP_DESCLONG,//用戶簡歷USED_DATEDATE,//注冊日期EMP_IC_MACRAW(50),//用戶IC卡的MAC號EMP_ADMIN_FLAGCHAR(1),//管理員標(biāo)志EMP_PICTUREBLOB//用戶圖像)其中
系統(tǒng) 2019-08-12 01:51:33 2794
體系結(jié)構(gòu):數(shù)據(jù)庫的體系結(jié)構(gòu)是指數(shù)據(jù)庫的組成、工作過程與原理,以及數(shù)據(jù)在數(shù)據(jù)庫中的組織與管理機(jī)制。體系結(jié)構(gòu)包括:實例(instence),數(shù)據(jù)庫文件(database),用戶進(jìn)程(userprocess),服務(wù)器進(jìn)程(serverprocess),以及其他文件(如參數(shù)文件(parameterfile),密碼文件(passwordfile),歸檔日志文件(archivelogfile)等)。Oracle服務(wù)器由數(shù)據(jù)庫文件和數(shù)據(jù)庫實例組成。其中數(shù)據(jù)庫實例包括SG
系統(tǒng) 2019-08-12 01:33:37 2792
新手發(fā)帖,很多方面都是剛?cè)腴T,有錯誤的地方請大家見諒,歡迎批評指正createorreplacepackageaa_pkg_monitor_business_sqlisprocedurepro_monitor_drop_policy(object_schemainvarchar2);procedurepro_monitor_add_policy(object_schemainvarchar2);procedurepro_monitor_drop_main;
系統(tǒng) 2019-08-12 01:54:12 2791
今天一直在研究參數(shù)返回之類的問題,上午正好有機(jī)會和大家討論一下.1.nvl函數(shù)nvl函數(shù)將一個null值轉(zhuǎn)換為一個實際的值,數(shù)據(jù)類型可所以日期,數(shù)字,字符,數(shù)據(jù)類型必須匹配:如:nvl(commision,0)nvl(hiredate,'01-JAN-87')nvl(job_id,'nomanager')nvl(to_char(job_id),'nomanager')nvl可以轉(zhuǎn)換任何數(shù)據(jù)類型,但是轉(zhuǎn)換的數(shù)據(jù)類型返回值必須是nvl(expr1,expr2)
系統(tǒng) 2019-08-12 01:53:58 2790
我的獨(dú)立博客網(wǎng)址是:http://wuyouqiang.sinaapp.com/。我的新浪微博:http://weibo.com/freshairbrucewoo。歡迎大家相互交流,共同提高技術(shù)。前面有幾篇文章專門介紹了空間數(shù)據(jù)的導(dǎo)入,導(dǎo)入的目的是為了統(tǒng)一管理。今天介紹空間數(shù)據(jù)導(dǎo)出,導(dǎo)出的格式支持和導(dǎo)入的格式一樣,導(dǎo)出的目的是為了方便數(shù)據(jù)的遷移。其實導(dǎo)入和導(dǎo)出用到的技術(shù)基本上都是相同的,不過為了介紹的完整性還是單獨(dú)拿出來,因為這一部分的功能也是很重要而且是
系統(tǒng) 2019-08-12 01:32:14 2784
[INS-20802]OracleNetConfigurationAssistantfailed。在安裝Oracle11gR2時出現(xiàn)了該錯誤提示。以前安裝的時候沒有碰到過類似的錯誤。原來是64bit和32bit系統(tǒng)兼容性的問題。如果基于64bit硬件安裝32bit的Linux和32bit的Oracle11g,則需要安裝patch8670579。下面給出patch的安裝過程。一、錯誤提示[INS-20802]OracleNetConfigurationAss
系統(tǒng) 2019-08-12 01:31:59 2783
改章節(jié)是一篇關(guān)于參數(shù)實現(xiàn)的帖子INSTR的第三個參數(shù)為1時,實現(xiàn)的是indexOf功能。INSTR的第三個參數(shù)為-1時,實現(xiàn)的是lastIndexOf功能。例如:每日一道理如果說生命是一座莊嚴(yán)的城堡,如果說生命是一株蒼茂的大樹,如果說生命是一只飛翔的海鳥。那么,信念就是那穹頂?shù)牧褐褪悄巧钤臉涓褪悄巧葎拥某岚颉]有信念,生命的動力便蕩然無存;沒有信念,生命的美麗便杳然西去。(劃線處可以換其他詞語)INSTR('wenjin_文進(jìn)_李_浩dsf','
系統(tǒng) 2019-08-12 01:53:57 2778
windows中1.selectnamefromv$database;直接運(yùn)行就可以查看了,2.查看tnsnames.ora的連接,有個SID,SID就是服務(wù)名了1.查看oracle的安裝目錄,方法是查看注冊表:如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOMEREG_SZE:\ORACLE\ORA92得到了oracle的安裝目錄一般來講,如果服務(wù)器在安裝時采用的是默認(rèn)值那么這個值是:D:\ORACLE\ORA
系統(tǒng) 2019-08-12 01:33:59 2776