Time of Update: 2015-05-14
通過Oracle來輔助MySQL資料問題的恢複今天琢磨一個問題,在平時的工作中如果碰到一些不規範的操作,drop,truncate,delete,恢複起來還是很困難的,drop操作在Oracle中如果開啟了recycle bin還是基本安全的,delete操作可以藉助flashback delete操作,可能有些更細微的操作update,insert等等操作導致了問題,需要做資料修複的時候,這個時候可以使用flashback
Time of Update: 2015-05-14
資料庫,資料庫學習 登記記錄檔基本原則 登記的次序嚴格按並行事務執行的時間次序 必須先寫記錄檔,後寫資料庫 寫記錄檔操作:把表示這個修改的日誌記錄 寫到記錄檔 寫資料庫操作:把對資料的修改寫到資料庫中為什麼要先寫記錄檔 (The Write-Ahead Log) 寫資料庫和寫記錄檔是兩個不同的操作 在這兩個操作之間可能發生故障 如果先寫了資料庫修改,而在記錄檔中沒有登記下這個修改,則以後就無法恢複這個修改了
Time of Update: 2015-05-14
How to create DB2 user function easily by DB Query Analyzer 6.03,How to create DB2user function easily by DB Query Analyzer 6.03Ma Genfeng (Guangdong Unitoll Servicesincorporated, Guangzhou510300) Abstract The latest
Time of Update: 2015-05-10
Oracle產生隨機日期時間,oracle產生日期一、產生隨機日期例如,產生一個2015年內的任意日期:/* * 分析:2015年內的任意日期,即日期範圍是(2015-01-01, 2015-12-31) * 可以轉化為 2015-01-01 + (0, 365), * 其中,2015-01-01 就是'指定日期’; (0, 365) 就是'指定範圍’*/1. 首先確定2015年1月1日的日期整數:select to_char(to_date('2015-01-01
Time of Update: 2015-05-10
資料庫簡介,資料庫 對這一方面的知識有一定的瞭解,不過還是有些混淆,最早認識的資料庫就是Access關聯式資料庫,那是Microsoft Office上最常用的用來儲存資料的資料庫,在NCRE考試的時候也有過接觸,學過C++語言和C#語言後就知道基於C#語言的SQL Server是最強大和最全面的關聯式資料庫。
Time of Update: 2015-05-10
MySQL學習筆記_4_MySQL建立資料表(下),學習筆記_4_mysqlMySQL建立資料表(下)五、資料表類型及儲存位置1、MySQL與大多數資料庫不同,MySQL有一個儲存引擎概念。MySQL可以針對不同的儲存需求選擇不同的儲存引擎。2、 showengines; #查看MySQL所支援的儲存引擎storageengine3、 showvariables like 'table_type'; #查看預設資料表類型MyISAM和InnoDB最常用的儲存引擎【
Time of Update: 2015-05-09
MySQL學習筆記_2_MySQL建立資料表(上),學習筆記_2_mysqlMySQL建立資料表(上)一、建立資料表的SQL語句模型【弱類型】CREATETABLE [IF NOT EXISTS]表名稱(欄位名1列的類型[屬性][索引],欄位名2列的類型[屬性][索引],…欄位名n列的類型[屬性][索引],)[表屬性][表字元集];【表名稱,欄位名需要自己來命名】【SQL語句並不區分大小寫,但是一個檔案名稱:在Windows下不區分大小寫,但是在 Linux/UNIX下是區分大小寫】【命名規則:
Time of Update: 2015-05-09
資料庫,資料庫學習 查詢最佳化在關聯式資料庫系統中有著非常重要的地位 關係查詢最佳化是影響RDBMS效能的關鍵因素 由於關聯運算式的語義層級很高,使關係系統可以從關聯運算式中分析查詢語義,提供了執行查詢最佳化的可能性 查詢最佳化的優點不僅在於使用者不必考慮如何最好地表達查詢以獲得較好的效率,而且在於系統可以比使用者程式的“最佳化”做得更好 (1) 最佳化器可以從資料字典中擷取許多統計資訊,而使用者程式則難以獲得這些資訊
Time of Update: 2015-05-09
Sqlite全面學習(一),sqlite學習 PS一句:最終還是選擇CSDN來整理髮表這幾年的知識點,該文章平行遷移到CSDN。因為CSDN也支援MarkDown文法了,牛逼啊!【工匠若水 http://blog.csdn.net/yanbober】 官網
Time of Update: 2015-05-08
使用Oracle 11g的adrci的ips打包一個incident,adrciips[oracle@rhel63single ~]$ which adrci/u02/app/oracle/product/11.2.0.4/db_1/bin/adrci[oracle@rhel63single ~]$ adrciADRCI: Release 11.2.0.4.0 - Production on Sat May 2 22:32:28 2015----->這是os時間Copyright (c)
Time of Update: 2015-05-08
postgresql分區表建立,postgresql分區表 postgresql中,並沒有分區表的建立命令,是通過建立繼承表及約束等規則來建立,步驟繁瑣且麻煩,封裝了一個方法。便於建立分區表:CREATE TABLE "odl"."user_action_fatt0" ("date_id" numeric(8,0),"chnl_id" numeric(2,0),"user_acct_type" numeric(2,0),"user_id"
Time of Update: 2015-05-08
資料庫,資料庫學習 碼設K為R<U,F>中的屬性或屬性群組合。若K U, 則K稱為R的侯選碼,或候選索引鍵(Candidate Key)。 若候選碼多於一個,則選定其中的一個做為主碼,或主鍵(Primary Key)。主屬性與非主屬性 包含在任何一個候選碼中的屬性 ,稱為主屬性(Prime attribute) 不包含在任何碼中的屬性稱為非主屬性(Nonprime attribute)或非碼屬性(Non-key attribute) 全碼
Time of Update: 2015-05-08
資料庫,資料庫學習 關聯式資料庫邏輯設計 針對具體問題,如何構造一個適合於它的資料模式 資料庫邏輯設計的工具──關聯式資料庫的正常化理論 關係模式由五部分組成,即它是一個五元組: R(U, D, DOM, F)R: 關係名U: 組成該關係的屬性名稱集合D: 屬性群組U中屬性所來自的域DOM: 屬性向域的映象集合F: 屬性間資料的依賴關係集合資料依賴一個關係內部屬性與屬性之間的約束關係
Time of Update: 2015-05-07
open階段的一致性檢驗,open一致性檢驗oracle在open階段時,需要進行一致性檢驗,然後才可以開啟資料庫,到底做了哪些檢驗呢?首先會檢查資料檔案頭的Checkpoint CNT是否與對應的控制檔案中的Checkpoing CNT一致,如果相等,則會接下來的檢驗然後檢查資料檔案頭的開始SCN和對應控制檔案中的結束SCN是否一致,如果結束SCN等於開始SCN,則不需要對那個資料檔案恢複下面會通過轉儲分析控制檔案和1號資料檔案:SQL> select * from v$version
Time of Update: 2015-05-07
資料庫,資料庫學習 電腦系統安全性為電腦系統建立和採取的各種安全保護措施,以保護電腦系統中的硬體、軟體及資料,防止其因偶然或惡意的原因使系統遭到破壞,資料遭到更改或泄露等。 問題的提出資料庫的一大特點是資料可以共用資料共用必然帶來資料庫的安全性問題資料庫系統中的資料共用不能是無條件的共用例: 軍事秘密、國家機密、新產品實驗資料、 市場需求分析、市場營銷策略、銷售計劃、 客戶檔案、醫學檔案、銀行儲蓄資料EC/TDI安全層級劃分B2以上的系統
Time of Update: 2015-05-07
【翻譯自mos文章】Oracle Linux 5.9到Oracle Linux 6.4 之間的bug--Wrong Kernel Statistic,mosbug--wrongOracle Linux 5.9到Oracle Linux 6.4 之間的bug--Wrong Kernel Statistic in Version 2.6.39-400.X.X參考自:Wrong Kernel Statistic in Version 2.6.39-400.X.X (Doc ID
Time of Update: 2015-05-07
MySQL遠端存取速度緩慢的解決和分析,mysql遠端存取速度環境介紹:OS:RHEL5.4MySQL:5.5.10異常情景:資料庫一直處於機房內網中訪問和使用,一天一個國外節點需要訪問資料庫,開通存取權限後,他們反饋很慢;隨即在防火牆上,開通自己公司IP進行訪問,也有類似問題!開始排錯原因:1.檢查網路是否穩定?得到答案,ping
Time of Update: 2015-05-05
PostgreSQL教程(二):模式Schema詳解,postgresqlschema一個資料庫包含一個或多個命名的模式,模式又包含表。模式還包含其它命名的對象,包括資料類型、函數,以及操作符。同一個對象名可以在不同的模式裡使用而不會導致衝突; 比如,schema1和myschema都可以包含叫做mytable的表。和資料庫不同,模式不是嚴格分離的:一個使用者可以訪問他所串連的資料庫中的任意模式中的對象,只要他有許可權。
Time of Update: 2015-05-05
PostgreSQL教程(十一):伺服器配置,一、伺服器處理序的啟動和關閉: 下面是pg_ctl命令的使用方法和常用選項,需要指出的是,該命令是postgres命令的封裝體,因此在使用上比直接使用postgres更加方便。複製代碼 代碼如下: pg_ctl init[db] [-D DATADIR] [-s] [-o "OPTIONS"] pg_ctl start &
Time of Update: 2015-05-05
PostgreSQL教程(十七):用戶端命令(1),postgresql教程零、口令檔案: 在給出其它PostgreSQL用戶端命令之前,我們需要先介紹一下PostgreSQL中的口令檔案。之所以在這裡提前說明該檔案,是因為我們在後面的範例程式碼中會大量應用該檔案,從而保證我們的指令碼能夠自動化完成。換句話說,如果在用戶端命令執行時沒有提供該檔案,PostgreSQL的所有用戶端命令均會被口令輸入提示中斷。