完全卸載oracle11g步驟:1、開(kāi)始->設(shè)置->控制面板->管理工具->服務(wù)停止所有Oracle服務(wù)。2、開(kāi)始->程序->Oracle-OraHome81->OracleInstallationProducts->UniversalInstaller,單擊“卸載產(chǎn)品”-“全部展開(kāi)”,選中除“OraDb11g_home1”外的全部目錄,刪除。5、運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這
系統(tǒng) 2019-08-12 01:54:33 2147
VS自帶的WebServer只有32位的,你只能以32位運(yùn)行,即使你的VS里面編譯目標(biāo)是64位的,注意:發(fā)布到iis,可以以64位運(yùn)行,你需要安裝64位的oracle連接客戶端。如果沒(méi)有,你的程序必須在VS里面編譯成x86C#調(diào)用WebService連接ORACLE11g這幾天開(kāi)發(fā)一個(gè)WebService遇到很多問(wèn)題,記錄下來(lái)順便幫助一下以后遇到情況的人。我是通過(guò)ADO.NET來(lái)連接ORACLE的,也可以用ORACLE提供的ODP.NET。通過(guò)正常的連接后
系統(tǒng) 2019-08-12 01:55:15 2146
多層次結(jié)構(gòu)的應(yīng)用程序是目前發(fā)展的趨勢(shì),這種程序都需要龐大的數(shù)據(jù)庫(kù)支持。而數(shù)據(jù)傳輸?shù)哪芰χ苯佑绊懗绦蛐阅埽蔀槌绦蚩蓴U(kuò)展性的瓶頸。因此很多開(kāi)發(fā)者開(kāi)始在程序中使用內(nèi)存分布式緩存來(lái)提高程序性能。同時(shí),內(nèi)存分布式緩存也帶來(lái)了問(wèn)題,那就是數(shù)據(jù)在緩存中如何保證與數(shù)據(jù)庫(kù)同步。如果程序使用Oracle數(shù)據(jù)庫(kù),那么NCache會(huì)幫你解決難題!NCache提供OracleCacheDependency(數(shù)據(jù)庫(kù)緩存依賴項(xiàng)),通過(guò)字符串連接數(shù)據(jù)庫(kù)發(fā)現(xiàn)被注冊(cè)的變化項(xiàng)。從而通過(guò)Ora
系統(tǒng) 2019-08-12 01:33:48 2146
出處:http://blog.sina.com.cn/s/blog_59ca2c2a0101ilv1.htmlBlobToClob函數(shù),代碼如下:--先創(chuàng)建Blog轉(zhuǎn)換為Clob的functionCREATEORREPLACEFUNCTIONBlobToClob(blob_inINBLOB)RETURNCLOBASv_clobCLOB;v_varcharVARCHAR2(32767);v_startPLS_INTEGER:=1;v_bufferPLS_IN
系統(tǒng) 2019-08-12 01:53:52 2145
原文:Oracle基礎(chǔ)動(dòng)態(tài)SQL語(yǔ)句一、靜態(tài)SQL和動(dòng)態(tài)SQL的概念。1、靜態(tài)SQL靜態(tài)SQL是我們常用的使用SQL語(yǔ)句的方式,就是編寫PL/SQL時(shí),SQL語(yǔ)句已經(jīng)編寫好了。因?yàn)殪o態(tài)SQL是在編寫程序時(shí)就確定了,我們只能使用SQL中的DML和事務(wù)控制語(yǔ)句,但是DDL語(yǔ)句,以及會(huì)話控制語(yǔ)句卻不能再PL/SQL中直接使用,如動(dòng)態(tài)創(chuàng)建表或者某個(gè)不確定的操作時(shí),這就需要?jiǎng)討B(tài)SQL來(lái)實(shí)現(xiàn)。2、動(dòng)態(tài)SQL動(dòng)態(tài)SQL是指在PL/SQL編譯時(shí)SQL語(yǔ)句是不確定的,如根據(jù)
系統(tǒng) 2019-08-12 01:53:35 2144
首先測(cè)試環(huán)境建立:dept表CREATETABLEdept(deptnoNUMBER(6),dnameVARCHAR2(20),locVARCHAR2(20));以下實(shí)驗(yàn)就是像dept表中插入大量的數(shù)據(jù)。數(shù)據(jù)生成器允許創(chuàng)建演示和測(cè)試數(shù)據(jù)。對(duì)于測(cè)試應(yīng)用程序和查看它們?cè)鯓訄?zhí)行大量的數(shù)據(jù),這很有幫助的。可以在PL/SQLDeveloper的工具菜單的下面找到數(shù)據(jù)生成器:DataGenerator。基本上,定義由一個(gè)或多個(gè)表、要生成的記錄數(shù)量和字段數(shù)據(jù)定義構(gòu)成。左
系統(tǒng) 2019-08-12 09:26:39 2143
工作需要,安裝裝了oracle11g,在導(dǎo)入其他機(jī)器上的備份數(shù)據(jù)的時(shí)間,發(fā)生一個(gè)錯(cuò)誤:IMP-00019:由于ORACLE錯(cuò)誤12899而拒絕行IMP-00003:遇到ORACLE錯(cuò)誤12899ORA-12899:列"ZHENG"."D_DIC"."DICEXPLAIN"的值太大(實(shí)際值:140,最大值:100)這個(gè)數(shù)據(jù)表結(jié)構(gòu)是直接注入的,根本不會(huì)這樣子的啊。后來(lái)在網(wǎng)上查了才知道原來(lái)是字符集的問(wèn)題:在日志文件里,開(kāi)始導(dǎo)入時(shí)候有這樣一個(gè)提示:"已經(jīng)完成ZHS
系統(tǒng) 2019-08-12 01:55:03 2143
在項(xiàng)目數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中由于單表的數(shù)據(jù)量非常龐大,需要對(duì)表進(jìn)行分區(qū)處理。由于表中的數(shù)據(jù)是歷史交易,故按月分區(qū),提升查詢和管理。由于之前對(duì)于表分區(qū)了解不多,為了實(shí)現(xiàn)上述功能查了很多資料,一開(kāi)始的方向是通過(guò)Crontab調(diào)用Shell腳本來(lái)按月自動(dòng)創(chuàng)建分區(qū),或者使用Oracle的Job調(diào)用存儲(chǔ)過(guò)程來(lái)自動(dòng)創(chuàng)建分區(qū)。在研究上述兩套方案的過(guò)程中,無(wú)意發(fā)現(xiàn)Oracle11g有間隔分區(qū)功能,對(duì)于使用Range分區(qū)的可以按年,月,日來(lái)自動(dòng)生成分區(qū)。語(yǔ)法如下:[sql]vie
系統(tǒng) 2019-08-12 01:53:10 2143
Oracle9i數(shù)據(jù)庫(kù)是經(jīng)典的Oracle版本,就象SQLServer2000一樣。筆者最初使用到的Oracle版本就是Oracle9i。下面就介紹下Oracle9i的安裝。1、下載Oracle9i通過(guò)谷歌搜索下載Oracle9i,這里就不貼出地址了。參考下列地址:http://www.ha97.com/2673.html2、安裝Oracle9i2.1打開(kāi)安裝文件2.2點(diǎn)擊下一步,這里可以更改路徑2.3繼續(xù)下一步2.4下一步2.5下一步2.6下一步,這里輸
系統(tǒng) 2019-08-12 01:54:12 2142
//創(chuàng)建臨時(shí)表空間createtemporarytablespacetest_temptempfile'D:\oracle\data\test\test_temp.dbf'size32mautoextendonnext32mextentmanagementlocal;//創(chuàng)建數(shù)據(jù)表空間createtablespacetest_dataloggingdatafile'D:\oracle\data\test\test_data.dbf'size1024maut
系統(tǒng) 2019-08-12 01:55:39 2140
Oracle中startwith…connectbyprior子句用法connectby是結(jié)構(gòu)化查詢中用到的,其基本語(yǔ)法是:select…fromtablenamestartwith條件1connectby條件2where條件3;例:select*fromtablestartwithorg_id=‘HBHqfWGWPy’connectbypriororg_id=parent_id;簡(jiǎn)單說(shuō)來(lái)是將一個(gè)樹(shù)狀結(jié)構(gòu)存儲(chǔ)在一張表里,比如一個(gè)表中存在兩個(gè)字段:org_i
系統(tǒng) 2019-08-12 01:54:14 2140
--*********************************--Oracle10.2.0.1升級(jí)到10.2.0.4--*********************************數(shù)據(jù)庫(kù)升級(jí)并不難,只要遵循其步驟,一般問(wèn)題不大。但是升級(jí)失敗的情況也是屢見(jiàn)不鮮,尤其是生產(chǎn)數(shù)據(jù)庫(kù)的升級(jí),搞不定的時(shí)候甚至要?jiǎng)?chuàng)建SR。下面描述基于Linux(OracleLinux5.4/2.6.18-164.el5PAE)平臺(tái)下Oracle10.2.0.1升級(jí)到10
系統(tǒng) 2019-08-12 01:52:58 2140
--1、獲取需要釋放空間的表空間信息(包含oracledatabase自有表空間)--droptablesystem.tbs_detail;createtablesystem.tbs_detailasselecta.tablespace_name,a.bytes/1024/1024"Sum_MB",(a.bytes-b.bytes)/1024/1024"used_MB",b.bytes/1024/1024"free_MB",round(((a.bytes-
系統(tǒng) 2019-08-12 01:51:32 2140
■查看scott使用的數(shù)據(jù)段存儲(chǔ)在哪個(gè)表空間,有多大,有幾個(gè)分區(qū):SQL>selectsegment_name,tablespace_name,bytes,blocksfromuser_extents;■查詢scott使用的索引信息:SQL>selectindex_name,table_owner,table_name,tablespace_namefromuser_indexes;■查詢是否使用了自動(dòng)撤銷管理功能SQL>selectvaluefromv$
系統(tǒng) 2019-08-12 01:53:32 2139