今天下了個DBLINQ試了試,用DBMETAL產生數據庫映射文件的時候發現無法連通ORACLE,查看DBLINQ.ORACLE發現,DBLINQ是用ODP驅動的(未證實),如果用SYSTEM.DATA.ORACLE就需要修改OracleVendor.CS下的BuildConnectionString方法:Code"DataSource=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST={0})(
系統 2019-08-12 01:51:29 2067
DECODE函數相當于一條件語句(IF).它將輸入數值與函數中的參數列表相比較,根據輸入值返回一個對應值。函數的參數列表是由若干數值及其對應結果值組成的若干序偶形式。當然,如果未能與任何一個實參序偶匹配成功,則函數也有默認的返回值。區別于SQL的其它函數,DECODE函數還能識別和操作空值.其具體的語法格式如下:DECODE(input_value,value,result[,value,result…][,default_result]);其中:inpu
系統 2019-08-12 01:33:57 2067
oracle壓縮數據的處理基于數據庫塊,本質是通過消除在數據庫中的重復數據來實現空間節約。具體做法:比較數據塊中包含的所有字段或記錄,其中重復的數據只在位于數據塊開始部分的記號表(SymbolTable)中存儲一份,在其他行或字段出現同樣的數據時,只記錄一個指向記號表中相關數據的指針。性能分析:1、在批量裝載或插入數據的過程中,由于壓縮的同時進行,會引起CPU使用率提高,及導致裝載時間明顯增加2、對于普通的INSERT語句,由于沒有執行壓縮過程,性能幾乎沒
系統 2019-08-12 01:33:42 2067
一.備份Oracle10g需要份數據庫文件$ORACLE_BASE/admin/$ORACLE_SID/(所有目錄與文件)adumpbdumpcdumpdpdumppfileudump$ORACLE_BASE/oradata/$ORACLE_SID/(所有目錄與文件)$ORACLE_HOME/dbshc_$ORACLE_SID.datlk$ORACLE_SIDspfile$ORACLE_SID.oraorapw$ORACLE_SID$ORACLE_HOME
系統 2019-08-29 23:36:50 2066
create用戶sql代碼1.Sql代碼SQL>createuservisiontvidentifiedbyvisiontvdefaulttablespacevisiontvquota10monusers;SQL>createuservisiontvidentifiedbyvisiontvdefaulttablespacevisiontvquota10monusers;grantprivilegesql代碼1.Sql代碼SQL>grantconnect,r
系統 2019-08-29 22:56:47 2066
oracle存儲過程的基本語法及注意事項oracle存儲過程的基本語法1.基本結構CREATEORREPLACEPROCEDURE存儲過程名字(參數1INNUMBER,參數2INNUMBER)IS變量1INTEGER:=0;變量2DATE;BEGINEND存儲過程名字2.SELECTINTOSTATEMENT將select查詢的結果存入到變量中,可以同時將多個列存儲多個變量中,必須有一條記錄,否則拋出異常(如果沒有記錄拋出NO_DATA_FOUND)例子:
系統 2019-08-12 09:30:14 2066
定義:typet_numberstabistableofnumber;舉例:createorreplacefunctiongetbldroomidforcert(p_certidnumber,p_sequencenumber)returnvarchar2istypet_numberstabistableofnumber;v_bldroomidst_numberstab:=t_numberstab();v_cntnumber:=1;beginforbrrsi
系統 2019-08-12 01:54:56 2066
http://flash7783.javaeye.com/blog/648683數據庫導入/導出知識connectsystem/密碼@實例名;--刪除用戶及表空間dropuserpubrcascade;droptablespacepubrtsincludingcontents;--創建表空間、用戶及授角色權限CREATETABLESPACEpubrtsDATAFILE'F:\oradata\ttfj\pubrts.dat'SIZE200MREUSEAUTO
系統 2019-08-12 01:54:52 2066
--Oracletrunc()函數的用法/**************日期********************/1.selecttrunc(sysdate)fromdual--2011-3-18今天的日期為2011-3-182.selecttrunc(sysdate,'mm')fromdual--2011-3-1返回當月第一天.3.selecttrunc(sysdate,'yy')fromdual--2011-1-1返回當年第一天4.selecttru
系統 2019-08-12 01:54:14 2066
裝上Oracle之后大家都會感覺到我們的電腦慢了下來,如何提高計算機的速度呢?我們應該打開必要的服務,關閉沒有用的服務。下面是Oracle服務的詳解:OracleORCLVSSWriterService:Oracle卷映射拷貝寫入服務,VSS(VolumeShadowCopyService)能夠讓存儲基礎設備(比如磁盤,陣列等)創建高保真的時間點映像,即映射拷貝(shadowcopy)。它可以在多卷或者單個卷上創建映射拷貝,同時不會影響到系統的系統能。(非
系統 2019-08-12 01:54:00 2066
--=======================--Oracle熱備份--=======================Oracle熱備份是指數據庫處于open狀態下,對數據庫的數據文件、控制文件、參數文件、密碼文件等進行一系列備份操作。熱備是基于用戶管理備份恢復的一種方式,也是除了RMAN備份之外較為常用的一種備份方式。一、熱備的過程凍結塊頭-->控制SCN在備份時不發生變化進行物理拷貝解凍塊頭-->讓SCN可以變化(當對SCN解凍后,系統會自動更新S
系統 2019-08-12 01:53:58 2066
在前面的博客里面提到了jdbc的驅動注冊與連接但是那個jdbc太舊了所以自己用jad把ojdbc6.jar進行了反編譯又梳理了一下驅動注冊和連接過程故此記錄學習的腳步在梳理驅動注冊的過程前先來看看jdbc3的保存點和jdbc4的操縱xml還有一個是transient關鍵字的測試packagecom.undergrowth.jdbc.learn;importjava.sql.CallableStatement;importjava.sql.Connectio
系統 2019-08-12 01:53:33 2066
#region獲取tnsnames.ora路徑privatestringGetTNSNAMESORAFilePath(){RegistryKeyrgkLm=Registry.LocalMachine;RegistryKeyrgkOracleHome=rgkLm.OpenSubKey("SOFTWARE").OpenSubKey("ORACLE");stringhome=rgkOracleHome.GetValue("ORACLE_HOME").ToStri
系統 2019-08-12 01:53:05 2066
文章分類:數據庫No:1日期比較Java代碼1.select*frommytablewhereto_char(install_date,'YYYYMMDD')>'20050101'2.select*frommytablewhereinstall_date>to_date('20050101','yyyymmdd');select*frommytablewhereto_char(install_date,'YYYYMMDD')>'20050101'selec
系統 2019-08-12 01:52:32 2066
Producedure&FunctioncreateorreplacepackageTestPackis--Author:ADMINISTRATOR--Created:2012-4-2714:01:29--Purpose:測試typemyCursorisrefcursor;procedureTestPro(p_Condvarchar2,p_ReCursor0outmyCursor,p_ReCountoutnumber);FUNCTIONTestFunc(p
系統 2019-08-12 01:52:17 2066