簡單實現MySQL資料庫雙機熱備份的方案

本文詳細講述了怎樣實現MySQL資料庫雙機熱備份。 1、MySQL資料庫沒有增量備份的機制,當資料量太大的時候備份是一個很大的問題。還好MySQL資料庫提供了一種主從備份的機制,其實就是把主要資料庫的所有的資料同時寫到備份資料庫中。實現MySQL資料庫的熱備份。 2、要想實現雙機的熱備首先要瞭解主從資料庫伺服器的版本的需求。要實現熱備MySQL的版本都要高於3.2,還有一個基本的原則就是作為從資料庫的資料庫版本可以高於主伺服器資料庫的版本,但是不可以低於主伺服器的資料庫版本。

使用sqlcmd串連資料庫出錯問題的解決

一、問題使用sqlcmd用戶端工具串連資料時,出現以下錯誤:C:\>sqlcmdHResult 0x2,層級 16,狀態 1具名管道提供者: 無法開啟與 SQL Server 的串連 [2].Sqlcmd: 錯誤: Microsoft SQL Native Client : 建立到伺服器的串連允許遠端連線這個事實可能會導致失敗。。Sqlcmd: 錯誤: Microsoft SQL Native Client :

實現兩個Mysql資料庫同步

下面是我上次測試的 記錄,不知道有沒有詳細mysql從3.23.15版本以後提供資料庫複寫功能。利用該功能可以實現兩個資料庫同步,主從模式,互相備份模式的功能。資料庫複製功能的設定都在mysql的設定檔案中體現。mysql的設定檔(一般是my.cnf)在unix環境下在/etc/mysql/my.cnf 或者在mysql使用者的home目錄下面的my.cnf.window環境中,如果c:根目錄下有my.cnf檔案則取該設定檔。當運行mysql\bin\winmysqladmin.exe工具時候,

在裝有mysql5的ubuntu上再安裝mysql4

解壓mysql4.0.26root@www:/db# tar zxvf mysql-4.0.26.tar.gz備份mysql5的資料目錄root@www:/db# tar czvf mysql5.data.tar.gz mysql5編譯root@www:/db# cd mysql-4.0.26root@www:/db/mysql-4.0.26# ./configure --prefix=/db/mysql4最後提示:checking "LinuxThreads"... "Not

Linux下安裝oracle碰到環境變數問題的解決

     今天在安裝Oracle過程中,參照網上下載的資料在RHEL5上安裝oracle,整個過程比較順利,但是卻遇到了一點問題,雖然不是很嚴重,但是畢竟是個問題心裡還是不很舒服,在此請路過的解決。      主要問題是oracle使用者的環境變數,在安裝oracle過程中,有一步是需要以oracle使用者登入,然後編輯.bash_profile檔案,我編輯的內容如下。.bash_profile檔案內容: 

Fedora8下安裝mysql 指南

  按照在Fedora7 下 安裝mysql 的過程一步步來,但在Fedora 8 安裝mysql 卻出現了一些問題,經多方尋找原因終於解決了,記一下。   我下載的是目前最新的版本mysql-5.0.45-linux-i686.tar.gz   安裝過程:     su 到root 許可權。   #tar -zvxf mysql-5.0.45-linux-i686.tar.gz   #mv mysql-5.0.45/ /usr/local/mysql   #cd

FreeBSD安裝mysql全過程

看到朋友們在Unix/Linux上裝mysql有點麻煩,我也好不容易裝完了,所以就來講件,也許能幫幫大家的忙. 我使用的作業系統是FreeBSD5.2.1,如果別的作業系統安裝方法也許不一樣,請酌情處理.   安裝FreeBSD就不講了,只要稍微定製一下就可以了,過程我就不說了,我用的FreeBSD版本是5.2.1,應該是現在比較新的版本,以後就不知道了 :) .  一.

MySQL中like查詢中文問題的解決

  在做MySQL的Like查詢是發現中文搜尋總是不爭取,從網上找到了幾個解決方案,大家可以看看:方法一: 解決方案是對於包含中文的欄位加上"binary"屬性,使之作為二進位比較,例如將"name char(10)"改成"name char(10)binary"。方法二: 如果你使用源碼編譯MySQL,可以編譯MySQL時使用--with--charset=gbk 參數,這樣MySQL就會直接支援中文尋找和排序了。方法三: 可以使用 Mysql 的 locate

Linux下Mysql源碼安裝筆記

很長沒有寫點東西了,在工作的這些日子,得到了一些安裝Mysql的方法,此方法可以同時在一台Linux服務上安裝多個Mysql.準備Mysql的源碼,版本號碼為Mysql-5.0.20a.tar.gz,當然其它的也行,只做為測試.Linux用Red Hat Linux as 4.安裝步驟:1.解壓Mysql-5.0.20a.tar.gz.命令: tar -zxvf Mysql-5.0.20a.tar.gz2.配置 Mysql命令:./configure --prefix=/test/Mysql -

Linux下搭建資料庫的一些想法

組合一:MySQL + PHP + Linux/FreeBSD/Solaris組合二:Oracle+ PHP + Linux 組合三:Oracle+ .NET+ Windows組合四:MySQL + .NET+

ORA-29538、ORA-29532、ORA-29913問題解決

問題一:ERROR at line 1: ORA-29538: Java not installed解決方案1.檢查有沒有安裝JAVA組件select * from v$option t where t.PARAMETER='Java';如果返回行說明已安裝,如果沒有返回行,運行Oracle Universal Installer安裝JAVA組件2.如果在第1步返回行,則檢查oracle中有沒有dbms_java.select distinct owner,name from

資料泵實現Oracle資料移轉到異地庫

今天發現impdp命令有個特殊的用途,可以將資料庫的一個使用者移轉到另一台機器上的資料庫的使用者中。如果目標使用者不存在,還可以對應的建立該使用者。 下面就來看一下命令格式:Impdpusername/passwd@dbsnameremap_schema=userA:userB remap_tablespace=tbsA:tbsB

Oracle 10g 建立物理DataGuard

大家好!今天我根據官方文檔整理了Oracle10g建立物理DataGuard的步驟:1.1 啟用force logging模式在資料庫建立成功之後用下面的語句,使主庫啟用force logging模式SQL>ALTER DATABASE FORCE LOGGING;這條語句需要很長時間完成,因為它需要等待那些未記錄日誌的直接路徑寫I/O完成1.2

Oracle 使用遞迴的效能提示

當你用start with  connect by nocycle prior進行遞迴尋找資料的時候那麼下面兩段代碼的效能肯定是有明顯差別的 大家用的時候 請注意了 代碼可以不看下面 直接看我的總結//查詢某個檔案夾檔案夾ID=12裡面的層次數以及 檔案的個數A:為檔案之間的關聯關係 上下級關係B:為檔案夾裡面的檔案正解:select count(0) cou,max(levels)+1 as  levelsselect  C.a1,C.a2,C.levels...

Oracle中位元運算函數實驗

1.rawtohex,hextorawrawtohex表示將raw類型資料轉換為16進位字串(nvarchar類型,Typ=1),hextoraw表示將16進位字串轉換為raw類型。注意:hextoraw的參數如果是字串,會當作16進位數字對待;如果是數字,也會認為是16進位而不是10進位;SQL> select hextoraw('13'),hextoraw(13),hextoraw('D') from dual;HEXTORAW('13') HEXTORAW(13) HEXTORAW(

Oracle online redo log 基礎知識

Oracle 的日誌分為:ONLINE REDO LOG 和 archived logonline redo log:一個資料庫至少要有2組 redo log,每組 redo log 至少要有一個 member(出於安全考慮,建議每組 redo log 至少有 2 個多元化的 redo log member)redo log 迴圈使用,當一組日誌寫滿後,就會切換到下一組日誌。在非歸檔模式下,當所有日誌組寫滿後,就會覆寫之前寫滿且狀態為 inactive

Oracle 配置 catalog

1: catalog 資料庫上建立資料表空間: export Oracle_SID=ORCL create tablespace rmants datafile '/home/oracle/rman/rmants.ora' size 20M; 注意:這裡面資料表空間名一定不要叫rman,如果叫rman,接下來操作會報錯,因為rman是關鍵字; 2. catalog 資料庫上建立使用者: SQL>Create user rman

Linux/Unix shell 自動 FTP 備份檔案

使用shell指令碼實現對Oracle資料庫的監控與管理將大大簡化DBA的工作負擔,如常見的對執行個體的監控,監聽的監控,警示日誌的監控,以及資料庫的備份,AWR report的自動郵件等。本文給出Linux 下使用 shell 指令碼來實現自動FTP備份檔案。Linux Shell以及匯入匯出的相關參考:Linux/Unix shell 指令碼中調用SQL,RMAN指令碼 Linux/Unix shell sql 之間傳遞變數 Linux Unix shell 調用 PL/SQL

Oracle 10g rac升級到10.2.0.5

下載Oracle rac的安裝補丁p8202632_10205_Linux-x86-64.zip,clusterware和database的補丁都包含在這裡面1.升級clusterware軟體包1)首先停止所有資源,不建議使用crs_stop -all來停止[oracle@node1 bin]$srvctl start nodeapps -n node1 [oracle@node2 bin]$srvctl start nodeapps -n node2 查看狀態[oracle@node2

MySQLDatabase Backup之邏輯備份和物理備份概述

一. 前言邏輯備份和物理備份各有優劣,一般來說,物理備份恢複速度比較快,佔用空間比較大,邏輯備份速度比較慢,佔用空間比較小。邏輯備份的恢複成本高。二. 邏輯備份邏輯備份是備份sql語句,在恢複的時候執行備份的sql語句實現資料庫資料的重現。1)mysqldumpmysqldump是採用SQL層級的備份機制,他將資料表導成SQL指令檔,是最常用的邏輯備份方法。三. 物理備份物理備份就是備份資料檔案了,比較形象點就是cp下資料檔案,但真正備份的時候自然不是的cp這麼簡單。1)使用

總頁數: 978 1 .... 796 797 798 799 800 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.