環境:Win7(64位)、VS2012update3、Oracle10(本機已安裝ODTwithODAC1120320_32bit)最近在開發一程序時莫名其妙報一個錯誤(未能加載文件或程序集“Oracle.DataAccess,Version=4.112.2.0,Culture=neutral,PublicKeyToken=89b483f429c47342”或它的某一個依賴項。試圖加載格式不正確的程序),之前Webform開發的時候用同樣的方法連Oracl
系統 2019-08-12 01:54:16 2174
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 2170
工作需要,安裝裝了oracle11g,在導入其他機器上的備份數據的時間,發生一個錯誤:IMP-00019:由于ORACLE錯誤12899而拒絕行IMP-00003:遇到ORACLE錯誤12899ORA-12899:列"ZHENG"."D_DIC"."DICEXPLAIN"的值太大(實際值:140,最大值:100)這個數據表結構是直接注入的,根本不會這樣子的啊。后來在網上查了才知道原來是字符集的問題:在日志文件里,開始導入時候有這樣一個提示:"已經完成ZHS
系統 2019-08-12 01:55:03 2169
完全卸載oracle11g步驟:1、開始->設置->控制面板->管理工具->服務停止所有Oracle服務。2、開始->程序->Oracle-OraHome81->OracleInstallationProducts->UniversalInstaller,單擊“卸載產品”-“全部展開”,選中除“OraDb11g_home1”外的全部目錄,刪除。5、運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這
系統 2019-08-12 01:54:33 2169
--列轉行select*fromTt_Columu;SelectT1.t_Name,Decode(a.l_No,1,'語文',2,'數學',3,'英語',4,'音樂')Course,Decode(a.l_No,1,T1.t_Chinese,2,T1.t_Math,3,T1.t_English,4,T1.t_Music)FenshuFromTt_ColumuT1,(SelectLevell_NoFromDualtConnectByLevel<5)a;--與虛
系統 2019-08-29 22:08:36 2168
在本文中,我們主要介紹重復字段的內容,自我感覺有個不錯的建議和大家分享下查詢及刪除重復記載的SQL語句1、查找表中多余的重復記載,重復記載是根據單個字段(peopleId)來判斷select*frompeoplewherepeopleIdin(selectpeopleIdfrompeoplegroupbypeopleIdhavingcount(peopleId)>1)2、刪除表中多余的重復記載,重復記載是根據單個字段(peopleId)來判斷,只留有row
系統 2019-08-12 01:53:59 2168
出處: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 2167
在項目數據庫設計過程中由于單表的數據量非常龐大,需要對表進行分區處理。由于表中的數據是歷史交易,故按月分區,提升查詢和管理。由于之前對于表分區了解不多,為了實現上述功能查了很多資料,一開始的方向是通過Crontab調用Shell腳本來按月自動創建分區,或者使用Oracle的Job調用存儲過程來自動創建分區。在研究上述兩套方案的過程中,無意發現Oracle11g有間隔分區功能,對于使用Range分區的可以按年,月,日來自動生成分區。語法如下:[sql]vie
系統 2019-08-12 01:53:10 2167
自己的電腦比較慢,尤其裝了oracle10g后,服務開啟和關閉用bat文件操作省事點開啟服務@echooffnetstartOracleServiceORCLnetstartOracleDBConsoleorclnetstartOracleOraDb10g_home1TNSListenernetstartOracleOraDb10g_home1iSQL*Pluspause停止服務@echooffnetstopOracleServiceORCLnetstop
系統 2019-08-12 01:33:57 2167
原文: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 2166
//創建臨時表空間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 2165
一.分區表理論知識Oracle提供了分區技術以支持VLDB(VeryLargeDataBase)。分區表通過對分區列的判斷,把分區列不同的記錄,放到不同的分區中。分區完全對應用透明。Oracle的分區表可以包括多個分區,每個分區都是一個獨立的段(SEGMENT),可以存放到不同的表空間中。查詢時可以通過查詢表來訪問各個分區中的數據,也可以通過在查詢時直接指定分區的方法來進行查詢。WhentoPartitionaTable什么時候需要分區表,官網的2個建議如
系統 2019-08-12 01:54:47 2165
首先測試環境建立:dept表CREATETABLEdept(deptnoNUMBER(6),dnameVARCHAR2(20),locVARCHAR2(20));以下實驗就是像dept表中插入大量的數據。數據生成器允許創建演示和測試數據。對于測試應用程序和查看它們怎樣執行大量的數據,這很有幫助的??梢栽赑L/SQLDeveloper的工具菜單的下面找到數據生成器:DataGenerator?;旧?,定義由一個或多個表、要生成的記錄數量和字段數據定義構成。左
系統 2019-08-12 09:26:39 2164
http://book.51cto.com/art/200912/169166.htm三思涂抹oracle第7章備份與恢復基礎7.1備份概念所謂備份,其實就是冗余,本質是將當前的數據復制一份(也可能是多份)到其他位置,這樣當原始數據由于各種原因導致無法訪問或錯誤時,DBA可以通過冗余將其修復到備份時的狀態。7.2.備份類型Oracle中的備份從類型上可以分為兩類:物理備份和邏輯備份。物理備份的核心是復制文件。對于Oracle數據庫來講,就是將數據文件、控制
系統 2019-08-12 01:54:40 2164