Allscriptsnecessarytoinstallsampleschemasresidein$ORACLE_HOME/demo/schemadirectory.Beforeyouinstallsampleschemasbyrunningthesescripts,followtheseguidelines:YoumustconnectasasystemadministratorusingtheSYSDBAprivilege.Whenpromptedto
系統(tǒng) 2019-08-12 09:27:11 1863
經(jīng)常遇到PL/SQLDeveloper等依賴Client的工具無法連接Oracle數(shù)據(jù)庫服務(wù)器的問題。至今也沒完全理清楚,先發(fā)個(gè)帖總結(jié)一下目前的方法,后面會(huì)不斷完善。方法一:重啟Oracle服務(wù)器端相關(guān)服務(wù),包括...TNSListener,所用的數(shù)據(jù)庫實(shí)例的服務(wù)。可直接在Windows的“服務(wù)”中重啟。或者(可使用的命令):lsnrctlstoplsnrctlstartlsnrctlreloadsqlplus/assysdba;startup;這個(gè)方法試
系統(tǒng) 2019-08-12 01:55:31 1863
Oracle閃回操作1.記錄當(dāng)前時(shí)間或SCN在數(shù)據(jù)庫變動(dòng)前記錄時(shí)間或SCNSQL>selectto_char(sysdate,'YYYY-MM-DDHH24:mi:ss')fromdual;SQL>selectcurrent_scnfromv$database;2.開啟閃回開啟閃回需要數(shù)據(jù)庫在歸檔模型下,所以首先需要開啟歸檔。并且在mount狀態(tài)下。首先查看是否開啟閃回:SQL>selectflashback_onfromV$database;FLASHB
系統(tǒng) 2019-08-12 01:55:28 1863
ORACLE中的GOTO用法DECLARExnumber;BEGINx:=9;<>--循環(huán)點(diǎn)x:=x-1;DBMS_OUTPUT.PUT_LINE(X);IFX>0THENGOTOrepeat_loop;--當(dāng)x的值小于9時(shí),就goto到repeat_loopENDIF;END;/ORACLE中的FOR循環(huán)用法DECLAREXnumber;--聲明變量BEGINx:=1;--給初值FORXINREVERSE1..10LOOP--r
系統(tǒng) 2019-08-12 01:55:28 1863
本文轉(zhuǎn)自:http://blog.csdn.net/mydriverc/archive/2007/06/14/1652128.aspx本項(xiàng)目除用到"實(shí)時(shí)數(shù)據(jù)庫"外,還需要用Oracle數(shù)據(jù)庫存儲(chǔ)大量的配置信息和生成的數(shù)據(jù),而且對(duì)Oracle的讀取相當(dāng)?shù)念l繁,在項(xiàng)目開始之處,數(shù)據(jù)訪問就是一個(gè)很令人煩惱的問題,僅僅數(shù)據(jù)訪問類就修改了好多版本,直到目前正在使用的這個(gè)版本.同時(shí)為了應(yīng)付開發(fā)過程中不時(shí)需要讀取SqlServer和Access數(shù)據(jù)庫,所以就寫成三種數(shù)據(jù)
系統(tǒng) 2019-08-12 01:55:26 1863
1.源代碼stringconnString="UserID=scott;Password=yanhong;DataSource=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=yanhong)))";OracleConnectionconn=newOracleConnection(connSt
系統(tǒng) 2019-08-12 01:55:21 1863
一、執(zhí)行順序及優(yōu)化細(xì)則1.表名順序優(yōu)化(1)基礎(chǔ)表放下面,當(dāng)兩表進(jìn)行關(guān)聯(lián)時(shí)數(shù)據(jù)量少的表的表名放右邊表或視圖:Student_info(30000條數(shù)據(jù))Description_info(30條數(shù)據(jù))select*fromdescription_infodi,student_infosi--學(xué)生信息表wheresi.student_id=di.lookup_code(+)anddi.lookup_type(+)='STUDENT_ID'與select*fro
系統(tǒng) 2019-08-12 01:55:11 1863
最近有現(xiàn)場給我一份用expdp導(dǎo)出dmp文件,我用imp導(dǎo)入時(shí),報(bào)錯(cuò)。因?yàn)閷?dǎo)出dmp的數(shù)據(jù)庫是11g,導(dǎo)入的數(shù)據(jù)庫也是11g,但客戶端安裝的是10g,不能用imp導(dǎo)入;所以只能試著用impdp導(dǎo)入;一:在Linux環(huán)境下impdp導(dǎo)入:1.在操作系統(tǒng)上創(chuàng)建存放dmp文件目錄>mkdirpathname2.在數(shù)據(jù)庫層面,創(chuàng)建存放dmp文件對(duì)應(yīng)目錄CREATE[ORREPLACE]DIRECTORYdirectoryAS'pathname';3.對(duì)這個(gè)目錄授權(quán)
系統(tǒng) 2019-08-12 01:55:07 1863
1、登錄后默認(rèn)自動(dòng)選中MyObjects?設(shè)置方法:Tools菜單--BrowerFilters會(huì)打開BrowerFilters的定單窗口,把“MyObjects”設(shè)為默認(rèn)即可。?同理,可以在Tools菜單--BrowerFilters中把你經(jīng)常點(diǎn)的幾個(gè)目錄(比如:tablesViewsSeqFunctionsProcedures)移得靠上一點(diǎn),并加上顏色區(qū)分,這樣你的平均尋表時(shí)間會(huì)大大縮短,試試看。?2、記住密碼?設(shè)置方法:Tools菜單--Prefer
系統(tǒng) 2019-08-12 01:55:07 1863
模式:createorreplaceprocedure過程名(參數(shù)名參數(shù)類型,...)is變量名變量類型;begin過程內(nèi)容;end過程名;/showerr;舉例:createorreplaceprocedureproc_blddesignusagearea(p_buildidnumber)is/*函數(shù)功能:統(tǒng)計(jì)樓棟下房屋的用途、面積、套數(shù)等信息*/l_buildareabldroom.buildarea%type;l_useareabldroom.use
系統(tǒng) 2019-08-12 01:54:56 1863
定義:typet_numberstabistableofnumber;舉例:createorreplacefunctiongetbldroomidforcert(p_certidnumber,p_sequencenumber)returnvarchar2istypet_numberstabistableofnumber;v_bldroomidst_numberstab:=t_numberstab();v_cntnumber:=1;beginforbrrsi
系統(tǒng) 2019-08-12 01:54:56 1863
oracle11g將觸發(fā)器分為5種:1.DDL觸發(fā)器:當(dāng)在數(shù)據(jù)庫中創(chuàng)建、修改、重命名、刪除對(duì)象時(shí)觸發(fā)。2.DML或行級(jí)別觸發(fā)器:當(dāng)在表中插入、更新或刪除數(shù)據(jù)時(shí)觸發(fā);可用于在值被改變前(before)進(jìn)行審核、檢查、保存、和替代。3.復(fù)合觸發(fā)器:既是語句級(jí)又是行級(jí)觸發(fā)器。在需要同時(shí)使用語句級(jí)觸發(fā)器和行級(jí)觸發(fā)器時(shí)可以使用復(fù)合觸發(fā)器。4.insteadof觸發(fā)器:用于停止DML語句的執(zhí)行并重定向DML語句,即視圖觸發(fā)器。5.系統(tǒng)或數(shù)據(jù)庫事件觸發(fā)器:用于跟蹤系統(tǒng)事
系統(tǒng) 2019-08-12 01:54:55 1863
deletefromtbl_over_picture_alarmawhererowidnotin(selectmin(b.rowid)fromtbl_over_picture_alarmbwherea.picture_url=b.picture_url)oracle_刪除同一列的重復(fù)數(shù)據(jù)
系統(tǒng) 2019-08-12 01:54:52 1863
.NetFramework3.5提供了LinqToSQL組件,為我們?cè)L問數(shù)據(jù)庫提供了方便。我用的是VS+Oracle開發(fā)工具。也想體驗(yàn)一下快捷方便的感覺。1.連接Oracle數(shù)據(jù)庫在連接Oracle數(shù)據(jù)庫過程中,提示“錯(cuò)誤OCIEnvCreate失敗,返回代碼為-1,但錯(cuò)誤消息文本不可用”.查找了相關(guān)資料,找到了是WIN7的安全模式,權(quán)限問題,在win7下要用管理員身份運(yùn)行所有的不兼容軟件。于是,以管理員身份啟動(dòng)vs2008,再次連接,數(shù)據(jù)連接成功!2.新
系統(tǒng) 2019-08-12 01:54:52 1863
http://flash7783.javaeye.com/blog/648683數(shù)據(jù)庫導(dǎo)入/導(dǎo)出知識(shí)connectsystem/密碼@實(shí)例名;--刪除用戶及表空間dropuserpubrcascade;droptablespacepubrtsincludingcontents;--創(chuàng)建表空間、用戶及授角色權(quán)限CREATETABLESPACEpubrtsDATAFILE'F:\oradata\ttfj\pubrts.dat'SIZE200MREUSEAUTO
系統(tǒng) 2019-08-12 01:54:52 1863