Time of Update: 2013-12-29
case when 在不同條件需要有不同傳回值的情況下使用非常方便,可以在給變數賦值時使用,也可以在select查詢語句中使用(有一個滿足,就立刻退出)--搜尋格式,case後無內容str:=casewhen i=1 then 'a'when i=2 then 'b'else 'c'end; --此處賦值,為表達,不用end case。若不賦值給str,則需要用end case。--表達語句格式。需要的變數放在case後,
Time of Update: 2013-12-29
一、如果mysql表中有AUTO_INCREMENT欄位,在清空資料(delete from)後,AUTO_INCREMENT欄位不會自動初始化為0,而依然是從清空前的記錄後開始自增,需要手動初始化1、user_0初始狀態使用navicat工具查看)650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/21541U125-0.jpg" title="1.jpg" />2、在命令列下執行delete from
Time of Update: 2013-12-29
項目介紹: Amoeba for Mysql軟體,致力於MySQL的分散式資料庫前端代理層,它主要在應用程式層訪問MySQL的時候充當SQL路由功能,專註於分散式資料庫代理層Database Proxy)開發。座落與Client、DB之間,對用戶端透明。具有負載平衡、高可用性、SQL過濾、讀寫分離、可路由相關的到目標資料庫、可並發請求多台資料庫合并結果。實驗環境:650) this.width=650;"
Time of Update: 2013-12-29
GoldenGate軟體已經被很多大型企業用於資料容災。如果用作異地備份容災,很多是需要通過租用公網的線路進行傳輸,而這些資料很多都是企業的機密,為了防止機密資料被駭客擷取進而損害企業的利益,需要對GoldenGate的安全做一些增強。除了通過制定作業系統和資料庫層級安全防範措施以外,還可以在GoldenGate層面來制定相應的安全性原則。在本地可以通過加密trail檔案和資料庫檔案來保護GoldenGate抽取到的資料。在網路傳輸過程中GoldenGate也可以加密傳輸的資料,使用者可以自己定
Time of Update: 2013-12-29
Chapter 4 Hadoop I/O1) IntegrityHDFS transparently checksums all data written to it and by default verifies checksums when reading data.The default is 512 bytes, and because a CRC-32 checksum is 4 bytes long, the storage overhead is less than 1%.
Time of Update: 2013-12-29
kill session 是DBA經常碰到的事情之一。如果kill 掉了不該kill 的session,則具有破壞性,因此儘可能的避免這樣的錯誤發生。同時也應當注意,如果kill 的session屬於Oracle 後台進程,則容易導致資料庫執行個體宕機。 通常情況下,並不需要從作業系統層級殺掉Oracle會話進程,但並非總是如此,下面的描述中給出了在Oracle層級殺掉會話以及作業系統層級殺掉進程。一、獲得需要kill session的資訊(使用V$SESSION 和
Time of Update: 2013-12-29
在QQ群裡面有人說自己的資料庫復原模式自動被修改了,但是沒有JOB也沒有人修改,問我是否查出到底發生了什麼。其實在SQL Server Error Log裡面會記錄資料庫復原模式被更改的資訊。比如我運行下面的指令碼: alterdatabase sql2008 setrecovery simplegoalterdatabase sql2008 setrecovery full然後用sp_reade
Time of Update: 2013-12-29
AIX 是 IBM 公司開發的 UNIX 系統,是用在 IBM 的 RISC System/6000 電腦上的專用作業系統。曾多次被業界評為最佳的商用 UNIX 系統。AIX 是 Advanced Interactive EXecutive 的簡稱。1、UNIX 與 AIX 的發展曆史60年代末第一個 UNIX 作業系統在 Bell Labs 開發出來1980 年加州大學 Berkeley 分校發布了他們的 UNIX 系統IBM 從 1985 起開始使用 UNIX 系統1986 年 IBM
Time of Update: 2013-12-29
centos 5.6 x86_64首先你需要安裝一下所需要的包:yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake -y 然後 添加使用者:# groupadd mysql# useradd -r -g mysql mysql進行編譯安裝# tar -zxvf
Time of Update: 2013-12-29
Shell 是介於作業系統和使用者之間的介面,它能解釋使用者發出的命令,啟動應用程式,並利用系統功能系統管理使用者資料。Shell 可以在使用者的互動式控制下在前台或後台同時運行多個進程,Shell 同時也是一種有效程式設計語言。1、萬用字元1)*:多個任一字元$ lsinfo newdir test.file testfilembox newtest.file test1.file wangyi$ ls *.*newtest.file
Time of Update: 2013-12-29
1)啟動當通過開啟電源開關啟動系統或使用reboot和shutdown命令來啟動系統的時候,在系統可用之前,會發生以下幾個階段的事件:<!--[if !supportLists]-->1, <!--[endif]-->ROS核心初始化階段ROS 核心駐留在韌體中其初始化階段包括以下步驟:a.)韌體執行檢查以查看系統板是否存在任何問題。控制權傳遞到 ROS,它執行開機自我測試 (POST)POST)。b.)ROS 初始程式裝入IPL)檢查使用者引導列表可用引導裝置的列表)。
Time of Update: 2013-12-29
1)*.登入mysql資料庫主伺服器,並給從伺服器設定授權使用者.#mysql-uroot -p123456 testmysql>grantall (slave) on *.* to user1_zc@192.168.10.2identified by “456”;ormysql>grantreplication (slave) on *.* user1_zc@192.168.10.2identified by “pass”;mysql>showgrants for user1
Time of Update: 2013-12-29
一、硬碟結構1. 硬碟基本結構 硬碟最基本的組成部分是由堅硬金屬材料製成的塗以磁性介質的碟片。 不同容量硬碟的碟片數不等。每個碟片有兩面,每個面都有一個磁頭Head),習慣用磁頭號來區分。碟片被分成許多扇形的地區,每個地區叫一個扇區Sector),每個扇區可儲存128×2的N次方N=0.1.2.3)位元組資訊。在DOS中每扇區是128×2^2=512位元組。碟片表面上以碟片中心為圓心,不同半徑的同心圓稱為磁軌Track)。硬碟中,不同碟片相同半徑的磁軌所組成的圓柱稱為柱面Cylinder)。
Time of Update: 2013-12-29
AIX:1、獲得AIX主機串連的光纖裝置:# lsdev -Cc adapter -S a | grep fcsfcs0 Available 09-08 FC Adapterfcs1 Available 09-09 FC Adapter其中,顯示有兩塊光纖卡。fcs0和fcs12、查看光纖卡的WWN號# lscfg -vpl fcs0fcs0 U787B.001.DNWG664-P1-C1-T1 FC AdapterPart Number……10N8620Serial
Time of Update: 2013-12-29
Oracle 資料恢複從恢複類型來說,拋開具體的檔案,總共可分為兩大類型的恢複,一是完全恢複,一個是不完全恢複。其實,熟悉了Oracle體繫結構之後,對於Oracle恢複就會有一個總體的概念。因為Oracle組成的外圍部分,主要由不同的檔案來組成,每種不同類型的檔案有不同的作用,因此只要瞭解了其作用,更利於瞭解與掌握Oralce資料庫的備份與恢複。言歸正傳,完全恢複即是把資料庫恢複到最新的SCN,出故障前的那一刻,是無損恢複。而不完全恢複即是有損恢複,多用於恢複使用者誤操作,歸檔日誌丟失等情形。
Time of Update: 2013-12-29
Binlog格式為ROW 詳解一、基於RBR行複製是與記錄的位置有關,binlog裡只記錄了了相關表發生變化的列的資料,對此引入了4個事件:Table_map、Write_rows、Update_rows、Delete_rows。二、在主庫上一條語句執行完,在binlog中記錄成:Table_map事件(包含表的ID、表名和列的類型,沒有列名),再後面是3個事件,最後是結束標誌為STMT_END_F。是mysqlbinlog後的結果:650) this.width=650;"
Time of Update: 2013-12-29
1掛載Linux系統光碟片mount/dev/cdrom/media2切換到/etc/yum.repos.d/cd/etc/yum.repos.d/3修改設定檔cprhel.debuginfo.repoyum.repo.bak(備份)cpyum.repo.bakyum.repo重新命名)vimyum.repo設定檔)[base]name=basebaseurl=file:///media/Servergpgcheck=0:wq!(儲存退出)4yumcleanall清除yum緩衝)5yum-yin
Time of Update: 2013-12-29
Count(*)一個“空表”為什麼會很慢呢?只有幾十行資料為什麼select xxx from table limit 1需要300ms?select min(pk) fromtable也會慢?見下例:dba@localhost : test 18:14:32> show create table test_hmw\G*************************** 1. row *************************** Table:
Time of Update: 2013-12-29
Oracle資料匯入匯出imp/exp功能:Oracle資料匯入匯出imp/exp就相當與oracle資料還原與備份。大多情況都可以用Oracle資料匯入匯出完成資料的備份與還原不會造成資料的丟失)。Oracle有個好處,雖然你的電腦不是伺服器,但是你裝了oracle用戶端,並建立了串連通過NetConfigurationAssistant添加正確的服務命名,其實你可以想成是用戶端與伺服器端修了條路,然後資料就可以被拉過來了)這樣你可以把資料匯出到本地,雖然可能伺服器離你很遠。你同樣可以把dmp
Time of Update: 2013-12-29
1.7 zset 結構首先,介紹一下 skip list 的概念,然後再分析 zset 的實現.1.7.1 Skip List 介紹1.7.1.1 有序鏈表1) Searching a key in a Sorted linked list650) this.width=650;" src="http://www.bkjia.com/uploads/allimg/131229/2101226458-0.jpg"