Time of Update: 2013-12-28
最近一個項目需要做一個mysql+keepalived高可用主從同步,配起來當然輕車熟路,但想到如何在主庫掛掉,從庫接管後,以最快的速度恢複資料,並讓主庫重新接管,所以整理了下思路,編寫了如下指令碼,供大家參考mysql主從,以及keepalived高可用配置本博傳送門:http://showerlee.blog.51cto.com/2047005/1220801http://showerlee.blog.51cto.com/2047005/1188549一.備份從庫當前資料庫注:以下的所有配置
Time of Update: 2013-12-15
shmmax - 共用記憶體段,建議設大點, 達到最大SGAshmmin - 最小的共用記憶體段.shmmni - 共用記憶體標誌符的數量.shmseg - 一個進程可分配的最大記憶體段數.shmall - 最大可允許的記憶體數,比SGA還要大.semmns - 訊號量,跟ORACLE的PROCESS數有關.semmsl - 一個訊號量中最大的訊號量數.SGA=((db_block_buffers * block
Time of Update: 2013-12-15
區別: 1. CHAR的長度是固定的,而VARCHAR2的長度是可以變化的, 比如,儲存字串“abc",對於CHAR (20),表示你儲存的字元將佔20個位元組(包括17個Null 字元),而同樣的VARCHAR2 (20)則只佔用3個位元組的長度,20隻是最大值,當你儲存的字元小於20時,按實際長度儲存。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同義字。工業標準的VARCHAR類型可以儲存Null
Time of Update: 2013-12-15
一、背景介紹 結構化查詢語言 (SQL)(Structured Query
Time of Update: 2013-12-15
以下表格中收集了Oracle資料字典中幾乎所有的視圖或別名,至於每個視圖或別名的欄位請用‘Describe’語句來查詢。命名說明:Oracle資料字典中,對象名稱多數以"USER.","ALL.","DBA."為首碼"USER."視圖中記錄通常記錄執行查詢的帳戶所擁有的對象的資訊,"ALL."視圖中記錄包括"USER"記錄和授權至PUBLIC或使用者的對象的資訊,"DBA."視圖包含所有資料庫物件,而不管其所有者。使用舉例: select * from dba_data_files
Time of Update: 2013-12-15
IBM IDS-Informix Dynamic Server是關鍵型通用OLTP 資料庫,適用於企業和工作群組。需要交易資料庫的大小型企業如今都在部署IDS,以解決現實世界的業務難題。*企業業務IDS 應用於OLTP、決策支援、客戶關係管理、企業資源規劃以及許多其它的關鍵公司專屬應用程式。其中的許多應用程式都採用IBM WebSphere Studio 來構建,並部署於IBM WebSphere 應用伺服器。藉助連續的IDS 和WebSphere
Time of Update: 2013-12-15
SQL中的單記錄函數1.ASCII 返回與指定的字元對應的十進位數;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;A A ZERO SPACE--------- ---------
Time of Update: 2013-12-15
1、冷備 (Cold Standby)冷備通常是通過週期性對生產系統資料庫進行備份,並將備份資料存放區在磁帶、磁碟等介質上。備份的資料平時處於一種非啟用的狀態,直到故障發生導致生產資料庫系統部可用時才啟用。冷備資料的時效性取決於最近一次的Database Backup。資料庫冷備的周期一般較長。 2、熱備 (Warm
Time of Update: 2013-12-15
SQL Server 2000中的SQL語言是Transact-SQL語言 。Transact-SQL語言主要組成部分有一下幾種:1.資料定義語言 (Data Definition Language)DDL,Data Definition Language)2.資料操縱語言DML,Data Manipularion Language)3.資料控制語言DCL,Data Control Language)4.系統預存程序System Stored
Time of Update: 2013-12-15
首先,Oracle的字典表和視圖基本上可以分為三個層次。 1.1 X$表 這一部分表是Oracle資料庫的運行基礎,在資料庫啟動時由Oracle應用程式動態建立。 這部分表對資料庫來說至關重要,所以Oracle不允許SYSDBA之外的使用者直接存取,顯示授權不被允許。 如果顯示授權你會收到如下錯誤: SQL> grant select on x$ksppi to eygle;grant select on x$ksppi to eygle*ERROR at line 1:ORA-02030
Time of Update: 2013-12-15
使用自動化安裝程式自動安裝MySQL 新的MySQL 5.0使用者可以使用MySQL安裝嚮導和MySQL設定精靈在Windows上安裝Mysql.設計這兩個嚮導的目的就是為了方便新使用者能夠很快的使用MySQL。在MySQL完整安裝包中,MySQL安裝嚮導和MySQL設定精靈都是可用的,同時這兩個嚮導在大部分標準的MySQL安裝程式中被推薦使用。不使用這兩個嚮導的例外包括使用者需要在一台伺服器上安裝多個MySQL執行個體和進階使用者想要完全獲得進階伺服器的配置。 使用MySQL安裝嚮導介紹
Time of Update: 2013-12-15
1. 引言資料採礦(Data Mining)是從大量的、不完全的、有雜訊的、模糊的、隨機的資料中提取隱含在其中的、人們事先不知道的、但又是潛在有用的資訊和知識的過程。隨著資訊技術的高速發展,人們積累的資料量急劇增長,動輒以TB計,如何從海量的資料中提取有用的知識成為當務之急。資料採礦就是為順應這種需要應運而生髮展起來的資料處理技術。是知識發現(Knowledge Discovery in Database)的關鍵步驟。2.
Time of Update: 2013-12-15
日期格式參數 含義說明D 一周中的星期幾DAY 天的名字,使用空格填充到9個字元DD 月中的第幾天DDD 年中的第幾天DY 天的簡寫名IW ISO標準的年中的第幾周IYYY ISO標準的四位年份YYYY 四位年份YYY,YY,Y 年份的最後三位,兩位,一位HH 小時,按12小時計HH24 小時,按24小時計MI 分SS 秒MM
Time of Update: 2013-12-15
花了1天,在Debian Etch Linux上成功安裝了MySQL 5.0.27 icc版本,並使用JDBC測試中文成功!中文問題的關鍵是全部使用UTF-8編碼,MySQL 5發布版支援UTF-8,但預設為latin1,Java在內部使用的全部是Unicode,因此要保證JSP頁面以UTF-8編碼,JDBC驅動採用官方Connector4J 5.0.4,在Resin 3.1/Spring 2.0/Hibernate 3.2環境下測試中文正常。1. 下載"mysql-standard-5.0.2
Time of Update: 2013-12-15
1、表create table test (names varchar2(12), dates date,
Time of Update: 2013-12-15
定義資料表 假如某個電腦生產商,它的資料庫中儲存著整機和配件的產品資訊。用來儲存整機產品資訊的表叫做pc;用來儲存配件供貨資訊的表叫做parts。 在pc表中有一個欄位,用來描述這款電腦所使用的CPU型號;在parts表中相應有一個欄位,描述的正是CPU的型號,我們可以把它想成是全部CPU的型號列表。 很顯然,這個廠家生產的電腦,其使用的CPU一定是供貨資訊表(parts)中存在的型號。這時,兩個表中就存在一種約束關係(constraint)——pc表中的CPU型號受到parts表中型號的約束。
Time of Update: 2013-12-15
建立SPFILE預設的,ORACLE使用PFILE啟動資料庫,SPFILE必須由PFILE建立,新建立的SPFILE在下一次啟動資料庫時生效,CREATE SPFILE需要SYSDBA或者SYSOPER的許可權:Create spfile [=’spfilename’] from pfile=[=‘pfilename’];例:Create spfile from pfile;使用spfile重新啟動資料庫,使用startup命令,Oralce將會按照以下順序在預設目錄中搜尋參數檔案a.
Time of Update: 2013-12-15
MySQL是一個廣受Linux社區人們喜愛的半商業的資料庫。 MySQL是可運行在大多數的Linux平台(i386,Sparc,etc),以及少許非Linux甚至非Unix平台。1、許可費用 MySQL的普及很大程度上源於它的寬鬆,除了略顯不尋常的許可費用。MySQL的價格隨平台和安裝方式變化。MySQL的Windows版本NT和9X)在任何情況下都不免費,而任何Unix變種包括Linux)的MySQL如果由使用者自己或系統管理員而不是第三方安裝則是免費的,第三方案莊則必須付許可費。
Time of Update: 2013-12-15
序列(SEQUENCE)是序號產生器,可以為表中的行自動產生序號,產生一組等間隔的數值(類型為數字)。其主要的用途是產生表的主索引值,可以在插入語句中引用,也可以通過查詢檢查當前值,或使序列增至下一個值。建立序列需要CREATE SEQUENCE系統許可權。序列的建立文法如下:CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}]
Time of Update: 2013-12-15
在診斷資料庫系統效能的過程中,總會涉及到跟蹤效率低下的SQL語句,Oracle資料庫10g包含一種新的公用程式trcsess,它可以讓您基於會話ID或模組名稱之類的條件,有選擇地從大量追蹤檔案中抽取出跟蹤資料,並將它們儲存到一個檔案中。該公用程式在共用伺服器配置中特別有用,因為發送器可能把每一個使用者請求傳遞給不同的共用伺服器處理序,從而為任何給定的會話產生多個追蹤檔案。與通過大量追蹤檔案發掘資訊不同,Oracle資料庫10g的trcsess可以讓您獲得關於單一使用者會話的整合後的跟蹤資訊。現在