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