Time of Update: 2013-12-29
第一種情況APPLIES TO:Oracle Net Services - Version 10.1.0.2 to 11.2.0.3 [Release 10.1 to 11.2]Information in this document applies to any platform.Checked for relevance on 8-jul-2013.Oracle Net and RAC from 10.1 onwards.SYMPTOMSIn a RAC environment the
Time of Update: 2013-12-29
在認真學習了GoldenGate企業級營運實戰後,重點是對OGG幾個進程的理解,結合對原理的理解,在整整實驗了近兩天,反覆配置了四次之後,終於配置成功。本文經過多次配置成功實踐整理而成,還有很多的細節需要完善。本文出自:http://koumm.blog.51cto.com目錄================================一、環境準備並安裝GoldenGate1. 資料庫準備情況2. 下載OGG軟體並解壓安裝3. 準備OGG環境變數4. 配置記錄模式5.
Time of Update: 2013-12-15
1、為什麼使用ROWID ORACLE把ROWID作為B-樹和其內部演算法標示ROW的唯一標示。 在ORACLE8以前的版本中,ROWID標示FILE、BLOCK、ROW NUMBER,只用一個數字代 表FILE號。 在ORACLE8中,一個DATAFILE有兩個數字代表:
Time of Update: 2013-12-15
其實項目應用的瓶頸還是在db端,在只有少量資料及極少並發的情況下,並不需要多少的技巧就可以得到我們想要的結果,但是當資料量達到一定量級的時候,程式的每一個細節,資料庫的設計都會影響到系統的效能。這裡就資料庫開發及最佳化的話題和大家做個討論和分析,也請大家完善,這裡就以下幾個話題,我先發表自己的見解。1.儲存引擎的選擇2.索引的設計及使用3.大批量插入時SQL語句的最佳化儲存引擎的選擇聲明:本文所針對的資料庫版本都是MYSQL
Time of Update: 2013-12-15
Sybase資料庫修複 分為兩種情況: 1.資料庫所用的裝置正常,而庫demodb的狀態為suspect。 1)以sa註冊 isql -u sa -P 1> 2)修改server屬性,置系統資料表為允許修改該狀態。 1>sp_configure "allow updates",1 2>go 3>recofigure with override 4>go 3)Sybase資料庫修複,修改資料庫的狀態,置資料庫狀態為server啟動時不檢測。 1>update
Time of Update: 2013-12-15
多版本並發控制技術已經成為未來資料庫的發展趨勢。目前,多版本並發控制被很多資料庫或儲存引擎採用,如Oracle,MS SQL Server 2005+, PostgreSQL, Firebird, InnoDB, Falcon, PBXT,
Time of Update: 2013-12-15
記錄詳細的需求文檔在寫SQL之前必須弄清楚需求, 具體要取什麼資料, 有些什麼具體的約束條件, 在資料倉儲環境中還可以考慮補上這個需求具體對應哪些報表, 對應的基礎資料表如何. 到開發環境的話, 可以考慮加上這條SQL服務於哪些業務(頁面),調用頻率如何.不要重新製造輪子對於一些已經比較成熟的解決方案,有比較現成的例子的SQL,要善於利用已有SQL,已有模板.降低語句的複雜度有些同學可能比較喜歡使用比較炫的技術,比較炫的SQL來解決問題. 但是要切記一點, 使用過於複雜過於新的技術,
Time of Update: 2013-12-15
樞紐分析表是分析資料的一種方法,在Excel中就包含了強大的資料透視功能。資料透視是什麼樣的呢?給個例子可能更容易理解。假設有一張資料表:銷售人員 書籍 銷量----------------------------------------小王 Excel教材 10小李 Excel教材 15小王 Word教材 8小李 Excel教材 7小王 Excel教材 9小李 Excel教材 2小王 Word教材 3小李 Excel教材
Time of Update: 2013-12-15
對於一個以資料處理為主的應用中的UI層,我們往往需要編寫相當多的代碼去實現資料繫結。如果介面上的控制項和作為資料來源的實體類型之間儲存某種約定的映射關係,我們就可以實現批量的資料繫結。為了驗證這種想法,我寫了一個小小的組件。這個小玩意僅僅是我花了兩個小時寫的,其中還有很多問題沒有解決,比如對於空值的處理,特殊控制項屬性值的HTML編碼問題,以及頻繁反射的效能問題,僅僅示範一種解決思路而已。本篇著重介紹如何通過這個組件來解決我們在進行資料繫結過程中的常見問題,下篇會介紹它的設計。目錄:
Time of Update: 2013-12-15
資料庫系統的一些專用詞彙表:1、 資料(Data):反映客觀世界的事實,並可以區分其特徵的符號:字元、數字、文本、聲音、圖形、映像、圖表、圖片等,它們是現實世界中客觀存在的,可以輸入到電腦中進行儲存和管理的。2、 資訊(Information):由未經處理資料經加工提煉而成的、用於決定行為、計劃或具有一定語義的資料稱為資訊。3、 資料庫DB(Data Base):是現實世界中相互關聯的大量資料及資料間關係的集合。4、 資料庫管理系統DBMS(Data Base Management
Time of Update: 2013-12-15
之前我們跟隨筆者重溫了資料結構中的查詢演算法和部分排序演算法,現在我們繼續跟隨筆者繼續學習一些基本的排序演算法。選擇排序使用條件:可對比大小的集合。演算法思想:每一趟從待排序的資料元素中選出最小或最大)的一個元素,順序放在已排好序的數列的最後,直到全部待排序的資料元素排完。舉例編程:int b[10]={77,1,65,13,81,93,10,5,23,17}//簡單選擇排序 void SimpleSelect(int b[10]) { &
Time of Update: 2013-12-15
現在正做一個介面,通過不同的連接字串操作不同的資料庫。要用到mysql資料庫,以前沒用過這個資料庫,用access和sql
Time of Update: 2013-12-15
前面兩次點滴分享中,筆者與我們分享了SET QUOTED_IDENTIFIER 的作用,並給我們介紹了一個簡單的字串分割函數。這一次,筆者為我們介紹怎麼從SQL Server中找出所有的資料列的類型,欄位大小,是否可為空白,是否是主鍵,約束等等資訊。項目需要將Access資料庫中的資料匯入到SQL Server中,需要檢驗匯入後的資料完整性,資料值是否正確。我們使用的是Microsoft SQL Server 2008 Migration Assistant for
Time of Update: 2013-12-15
編者註:筆者和我們分享了很多他在實踐SQL Server中的點點滴滴,這次又會和我們分享什麼呢?請期待...今天發現一個很有趣的現象。公司的電腦每兩個月就會提示重設登入密碼,今天我修改了密碼登入進去發現不能登入SQL Server了,我的是2008版本的 。這就奇了個怪了,以前也改過好幾次密碼的啊, 今個怎麼就不行了。後來在老員工的提示之下,原來需要重新設定SQL Server的所有service的密碼。。開啟service,右擊SQL ServerSQLEXPRESS),點擊Log On標籤,
Time of Update: 2013-12-15
對資料流來說按照需求將資料轉換成需要的格式是資料操作中的一個關鍵的步驟。例如想要得到彙總排序後的運算結果,轉換可以實現這種操作。和SQL Server 2000 DTS完全不同,這些操作不需要編寫script,所有的運算都在記憶體中進行。添加一個資料轉換之後,資料直接轉換成想要的格式然後傳遞給下一個步驟,由於是在記憶體中完成運算操作的,不需要在資料庫中建立對象來儲存這些操作函數。但是當需要處理大批量的資料時,還是需要建立儲存表或其他對象來處理的。在data
Time of Update: 2013-12-15
編者註:在使用SQL Server時,發生備份還原資料庫小錯誤,你該怎麼辦?這裡有幾個小把戲,讓我們一起跟隨筆者來看看吧!備份資料庫時出現一個不太瞭解的錯誤 ,錯誤資訊“is formatted to support 1 media families, but 2 media families are expected according to the backup device
Time of Update: 2013-12-15
項目開發中,大多數開發人員的核心工作就是如何對資料進行儲存及訪問。為了進行資料操作,我們首先得解決幾個基本問題:1、如何與一個資料庫建立串連。2、如何從資料庫讀取相應的資料。3、如何對資料表進行增改操作。.NET中,ADO.NET很方便的解決了上面三個問題,我們可以使用DbConnection進行串連,DataSet進行資料存放區,DataAdapter進行資料更新。先看一段代碼://建立DbConnection對象串連資料庫SqlConnection conn = 
Time of Update: 2013-12-15
60年代後,隨著電腦在資料管理領域的普遍應用,人們對資料管理技術提出了更高的要求:希望面向企業或部門,以資料為中心組織資料,減少資料的冗餘,提供更高的資料共用能力,同時要求程式和資料具有較高的獨立性,當資料的邏輯結構改變時,不涉及資料的物理結構,也不影響應用程式,以降低應用程式研製與維護的費用。資料庫技術正是在這樣一個應用需求的基礎上發展起來的。資料庫技術有如下特點: 面向企業或部門,以資料為中心組織資料,形成綜合性的資料庫,為各應用共用。
Time of Update: 2013-12-15
本來不想寫這麼簡單人文章,在百度上搜尋我這個標題,完全符合標題的一大堆。但我按照那些文章搗鼓了很久,就是不行。我的環境:MySQL:mysql-essential-5.1.51-win32jdbc驅動:我已經上傳到csdn上一個:http://download.csdn.net/source/3451945Eclipse:任意版本,免費的,可以百度的到。1.MySQL安裝,不會的朋友可以看串連:http://www.duote.com/tech/1/2430_1.html下面來建立一個資料:my
Time of Update: 2013-12-15
今天我將為大家解釋 Oracle 11g 資料庫的新特性 —— 虛擬列介紹在老的 Oracle 版本,當我們需要使用運算式或者一些計算公式時,我們會建立資料庫檢視,如果我們需要在這個視圖上使用索引,我們會建立基於函數的索引。現在 Oracle 11g 允許我們直接在表上使用虛擬列來儲存運算式。來看一個簡單的例子:CREATE TABLE EMP (