轉:原文:http://blog.csdn.net/pojianbing/article/details/2789426最近利用NHibernate映射類型為Clob字段在插入數據時發(fā)現(xiàn)當字符的字節(jié)數(一個半角字符一個字節(jié),一個全角字符兩個字節(jié))在2000-4000之間時報錯(ORA-01461:僅可以插入LONG列的LONG值賦值)。經過不斷查找資料和自己的試驗該問題終于得到解決,下邊我將自己的心得給大家做一個分享。準備系統(tǒng)環(huán)境xp+.net2.0+or
系統(tǒng) 2019-08-12 01:33:54 2366
原文:Oracle+EF5疑難雜癥PDF版http://files.cnblogs.com/xling/Oracle.pdfOracle環(huán)境準備ODACODAC全稱OracleDataAccessComponents下載:ODP.NET(OracleDataProvider)http://www.oracle.com/technetwork/database/windows/downloads/index-090165.htmlODTwithODAC(OD
系統(tǒng) 2019-08-12 01:52:26 2365
我用的是ORACLE10G是因為自己遇到了這個麻煩所以才把這個發(fā)到網上來與大家分享希望能給大家?guī)硪稽c方便!卸載步驟:1、開始->設置->控制面板->管理工具->服務——>停止所有Oracle服務。(沒有起動的就不用停用了)2、開始->程序->Oracle-OraDb10g_home1->OracleInstallationProducts->UniversalInstaller卸裝所有Oracle產品;(不要按下一步,在上面有一個卸載產品點那個按扭!)3
系統(tǒng) 2019-08-12 01:52:05 2362
--聲明一個變量,并給它賦值declarev_bonusnumber(8);beginselectid*6intov_bonusfromAwhereId=5;DBMS_OUTPUT.PUT_LINE('獎金'||to_char(v_bonus));end;select*fromemp--拷貝一個字段的類型結構declarev_enameemp.ename%type;v_salemp.sal%type;c_tax_rateconstantnumber(3,2
系統(tǒng) 2019-08-12 01:54:26 2361
關于Oracle優(yōu)化方針當擁護抱怨系統(tǒng)的響應時間時,通常優(yōu)化不是在者種情況下才進行。因為當響應時間比較慢時,再通過實現(xiàn)某些最有效的優(yōu)化策略來解決,就已經太遲了,出現(xiàn)這種情況時,如果用戶還不愿意徹底重新設計I/O來或多或少地提高一點性能。應用程序,那么就只能通過重新分配內存或優(yōu)化第1章系統(tǒng)優(yōu)化方法§1.1優(yōu)化的優(yōu)先步驟下面是對基于ORACLE應用的優(yōu)化的推薦方法,它分為10個步驟。按照投資回報減少的順序給出優(yōu)化過程步驟,對性能影響最大就越靠前:應用系統(tǒng)的優(yōu)化
系統(tǒng) 2019-08-29 22:59:42 2359
oracle樹查詢的最重要的就是select…startwith…connectby…prior語法了。依托于該語法,我們可以將一個表形結構的以樹的順序列出來。在下面列述了oracle中樹型查詢的常用查詢方式以及經常使用的與樹查詢相關的oracle特性函數等,在這里只涉及到一張表中的樹查詢方式而不涉及多表中的關聯(lián)等。1、準備測試表和測試數據12345678910111213141516171819202122232425262728293031323334
系統(tǒng) 2019-08-12 01:54:54 2358
修改數據庫字符集以支持維文等utf8停掉庫進入裝載模式ALTERSYSTEMENABLERESTRICTEDSESSION;ALTERSYSTEMSETJOB_QUEUE_PROCESSES=0;ALTERSYSTEMSETAQ_TM_PROCESSES=0;Alterdatabaseopen;然后執(zhí)行ALTERDATABASECHARACTERSETAL32UTF8;字符集關系不正確ALTERDATABASEcharactersetINTERNAL_US
系統(tǒng) 2019-08-12 01:54:48 2356
exp導出工具將數據庫中數據備份壓縮成一個二進制系統(tǒng)文件.可以在不同OS間遷移imp導入工具將EXP形成的二進制系統(tǒng)文件導入到數據庫中.一.導出工具exp1.它是操作系統(tǒng)下一個可執(zhí)行的文件存放目錄/ORACLE_HOME/binexp導出工具將數據庫中數據備份壓縮成一個二進制系統(tǒng)文件.可以在不同OS間遷移它有三種模式:a.用戶模式:導出用戶所有對象以及對象中的數據;b.表模式:導出用戶所有表或者指定的表;c.整個數據庫:導出數據庫中所有對象。2.導出工具e
系統(tǒng) 2019-08-12 01:53:35 2356
在項目數據庫設計過程中由于單表的數據量非常龐大,需要對表進行分區(qū)處理。由于表中的數據是歷史交易,故按月分區(qū),提升查詢和管理。由于之前對于表分區(qū)了解不多,為了實現(xiàn)上述功能查了很多資料,一開始的方向是通過Crontab調用Shell腳本來按月自動創(chuàng)建分區(qū),或者使用Oracle的Job調用存儲過程來自動創(chuàng)建分區(qū)。在研究上述兩套方案的過程中,無意發(fā)現(xiàn)Oracle11g有間隔分區(qū)功能,對于使用Range分區(qū)的可以按年,月,日來自動生成分區(qū)。語法如下:[sql]vie
系統(tǒng) 2019-08-12 01:53:10 2355
查看和修改Oracle服務器端字符集:方法一:1)查看服務器端字符集:select*fromv$nls_parameters;select*fromnls_database_parameters;select*fromsys.props$;2)修改服務器端字符集(用sys用戶):首先執(zhí)行:updateprops$setvalue$='WE8ISO8859P1'wherename='NLS_CHARACTERSET';updateprops$setvalue
系統(tǒng) 2019-08-12 01:52:04 2355
完全恢復:3.恢復打開的數據庫(數據庫故障引起宕機);介質或者硬件故障導致數據庫關閉7*24小時運行,損壞的文件不屬于系統(tǒng)表空間和回滾表空間例子:rm-rf/database/oradata/skyread/sf01.dbf數據庫已經因硬盤故障關閉,以上的sf01.dbf在改硬盤上SQL>conn/assysdbaConnectedtoanidleinstance.SQL>startupmount;--啟動數據到mount狀態(tài)ORACLEinstances
系統(tǒng) 2019-08-12 01:55:24 2353
PL/SQL語法PL/SQL程序由三部分組成,聲明部分、執(zhí)行部分、異常處理部分。模板:DECLARE/*變量聲明*/BEGIN/*程序主體*/EXCEPTION/*異常處理部分*/END;接收用戶的輸入信息PL/SQL塊還可以接收用戶的輸入信息,例如:現(xiàn)在要求用戶輸入一個雇員編號,之后根據輸入的內容進行查詢,查詢雇員的姓名。用戶的輸入信息使用“&”完成。范例:DECLAREt_enoNUMBER;t_enameVARCHAR2(30);BEGIN--輸入的
系統(tǒng) 2019-08-12 01:53:38 2352
BindPeeking是Oracle9i中引入的新特性,一直持續(xù)到Oracle10gR2。它的作用就是在SQL語句硬分析的時候,查看一下當前SQL謂詞的值,以便生成最佳的執(zhí)行計劃。而在oracle9i之前的版本中,Oracle只根據統(tǒng)計信息來做出執(zhí)行計劃。一、綁定變量窺探使用SQL首次運行時的值來生成執(zhí)行計劃。后續(xù)再次運行該SQL語句則使用首次執(zhí)行計劃來執(zhí)行。影響的版本:Oracle9i,Oracle10g對于綁定變量列中的特殊值或非均勻分布列上的綁定變量
系統(tǒng) 2019-08-12 01:52:11 2351
原文:http://blog.csdn.net/wh62592855/article/details/4818236可以使用GROUPING_ID函數借助HAVING子句對記錄進行過濾,將不包含小計或者總計的記錄除去。GROUPING_ID()函數可以接受一列或多列,返回GROUPING位向量的十進制值。GROUPING位向量的計算方法是將按照順序對每一列調用GROUPING函數的結果組合起來。關于GROUPING函數的使用方法可以參見我前面寫的一篇文章h
系統(tǒng) 2019-08-12 01:51:50 2351
共有系統(tǒng)RDBMS表、數據字典、動態(tài)視圖、數據字典視圖4種。1.內部RDBMS表oracle系統(tǒng)運行需要的表,以x$開頭,如x$ksppi、x$ksppcv2.數據字典記錄系統(tǒng)的表、對象、索引等;如obj$、users$3.動態(tài)視圖系統(tǒng)通過的一些動態(tài)視圖,以便適時查詢數據庫當前狀態(tài)。如v$parameter、v$fixed_table每一個v$視圖都有一個Gv$視圖存在。同時,由v$和gv$還延伸出v_$、GV_$公用同義詞視圖。以解決非sys用戶,v$不
系統(tǒng) 2019-08-12 01:51:41 2351