當前位置:首頁 » 操作系統 » 資料庫異地備份軟體

資料庫異地備份軟體

發布時間: 2023-01-18 03:09:12

㈠ 異地備份的實現方式

異地備份的數據復制目前有如下實現方式:
基於主機。基於主機的數據復制技術,可以不考慮存儲系統的同構問題,只要保持主機是相同的操作系統即可,而目前也存在支持異構主機之間的數據復制軟體,如BakBone NetVault Replicator就可以支持異構伺服器之間的數據復制,可以支持跨越廣域網的遠程實時復制。缺點是需要佔用一點主機資源。
基於存儲系統。利用存儲系統提供的數據復制軟體,復制的數據流通過存儲系統之間傳遞,和主機無關。這種方式的優勢是數據復制不佔用主機資源,不足之處是需要災備中心的存儲系統和生產中心的存儲系統有嚴格的兼容性要求,一般需要來自同一個廠家的存儲系統,這樣對用戶的災備中心的存儲系統的選型帶來了限制。
基於光纖交換機。這項技術正在發展中,利用光纖交換機的新功能,或者利用管理軟體控制光纖交換機,對存儲系統進行虛擬化,然後管理軟體對管理的虛擬存儲池進行卷管理、卷復制、卷鏡像等技術,來實現數據的遠程復制。比較典型的有Storag-age,Falcon等。
基於應用的數據復制。這項技術有一定局限性,都是針對具體的應用。主要利用資料庫自身提供的復制模塊來完成,比如OracleDataGuard,Sybase Replication 等。

㈡ 金倉資料庫異地備份怎麼操作

1、修改kingbase.conf文件。
2、在目錄下創建archive目錄。
3、啟動資料庫備份即可。人大金倉資料庫管理系統KingbaseES(簡稱:金倉資料庫或KingbaseES)是北京人大金倉信息技術股份有限公司自主研製開發的具有自主知識產權的通用關系型資料庫管理系統。

㈢ 護衛神異地備份怎麼查看系統日誌

護衛神異地備份系統可以對各類數據實時或定時上傳到原創ftp伺服器備份,也可以定時從遠程FTP伺服器下載到本地進行備份。那麼這個軟體是如何將數據上傳到伺服器上呢?又是怎麼從伺服器上下載文件到本地呢?具體方法如下: 護衛神異地備份系統怎麼將數據上傳到伺服器上? 一、上傳任務列表 說明: 1、如上圖,可以新增、修改、刪除 上傳任務,功能十分齊全; 2、其中,【立即備份到遠程伺服器】,點擊之後,將會將本地文件全部上傳到伺服器,如果伺服器存在相同的,則不會覆蓋,減少傳輸量。 3、【清理隊列】,表示清理正在上傳的隊列任務。 4、建議先用【護衛神·好備份】先備份網頁和資料庫,再用【異地備份系統】上傳到其他伺服器。 二、上傳任務詳細規則設置 說明: 1、任務名:填寫該備份任務的名稱,不能和其他任務重復; 2、啟用該任務:勾選後,表示該任務會被執行,否則就會被忽略; 3、記錄備份日誌:勾選後,該任務的傳輸日誌會被記錄,包括傳輸正常和錯誤的日誌; 4、本地路徑:表示需要上傳到遠程伺服器的本地目錄,如:D:\wwwroot\ 5、備份模式:可以選擇每天備份、每周備份、每月備份、每小時備份、實時備份,方便靈活; 6、操作類型:可以選擇多種備份的類型,如新建、修改、刪除、重命名,表示系統會捕捉選擇的類型並執行,如不選擇刪除,那麼就不會刪除伺服器上的數據; 7、白名單:表示不上傳的目錄,如 cache、buffer 這種臨時目錄就無需傳輸備份; 8、文件篩選:可以設置只備份,或者不備份指定類型的文件,如只備份 asp,就可以填寫asp,用豎線“”分隔多重類型; 9、文件大小:只上傳所屬范圍內大小的文件,單位為KB,均設置為0表示不限制; 10、校驗周期:該功能僅在實時備份模式中有效,表示經過N天就會全部發送一次備份,避免遺漏; 11、聯機日誌:選擇每次任務執行結果,則可以將每次上傳任務的結果發送到聯機日誌中心網站,便於統一管理和查看; 12、聯機日誌:選擇每個文件傳輸結果,則可以將每個文件傳輸的結果發送到聯機日誌中心網站,便於統一管理和查看 13、暫停時間:該任務停止傳輸的時間,如設置8914表示8點,9點,14點禁止傳輸,在網站訪問高峰時間不佔用帶寬,便於伺服器帶寬資源協調; 14、遠程FTP伺服器信息:伺服器,填寫FTP伺服器的IP地址,或者域名也可以; 15、埠:填寫FTP伺服器的埠,一般FTP埠默認都是21; 16、用戶名:登錄遠程FTP的用戶名; 17、密碼:登錄遠程FTP的用戶密碼; 18、備份目錄:這個需要注意,是希望將本地文件上傳到遠程FTP空間的目錄,一般IIS伺服器的虛擬FTP目錄,含有用戶名,Serv-U的不帶用戶名(系統會自行嘗試),另外,需要保證該目錄在遠程伺服器存在,軟體不會自行創建,注意,設置好了之後,不要去輕易修改,否則會導致位置不對而重復備份; 19、連接測試:設置好FTP參數之後,就可以點擊該按鈕,會反饋測試結果,如果結果不成功,請嘗試修改; 20、注意,上傳任務不會刪除伺服器上多餘的文件。】 護衛神異地備份系統怎麼從伺服器上下載文件到本地? 一、上傳任務列表 說明: 1、可以新增、修改、刪除 下載任務,功能十分齊全; 2、其中,【立即下載遠程文件】,點擊之後,將會從遠程FTP伺服器下載所有文件到本地,如果存在相同的文件,則會根據用戶選擇的傳輸模式決定覆蓋還是跳過,減少傳輸量。 3、【清理隊列】,表示清理正在上傳的隊列任務。 4、建議先用【護衛神·好備份】在伺服器上備份網頁和資料庫,再用【異地備份系統】從遠程伺服器下載到本地保存。 二、下載任務詳細規則 說明: 1、任務名:填寫該備份任務的名稱,不能和其他任務重復; 2、啟用該任務:勾選後,表示該任務會被執行,否則就會被忽略; 3、記錄備份日誌:勾選後,該任務的傳輸日誌會被記錄,包括傳輸正常和錯誤的日誌; 4、本地路徑:表示需要從遠程伺服器下載文件保存的本地目錄,如:D:\backup\ 5、備份模式:可以選擇每天備份、每周備份、每月備份、每小時備份,方便靈活; 6、操作類型:下載任務中該選項無效; 7、白名單:表示不上傳的目錄,如 cache、buffer 這種臨時目錄就無需傳輸備份; 8、文件篩選:可以設置只備份,或者不備份指定類型的文件,如只備份 asp,就可以填寫asp,用豎線“”分隔多重類型; 9、文件大小:只上傳所屬范圍內大小的文件,單位為KB,均設置為0表示不限制; 10、校驗周期:下載任務中該選項無效; 11、聯機日誌:選擇每次任務執行結果,則可以將每次上傳任務的結果發送到聯機日誌中心網站,便於統一管理和查看; 12、聯機日誌:選擇每個文件傳輸結果,則可以將每個文件傳輸的結果發送到聯機日誌中心網站,便於統一管理和查看; 13、暫停時間:該任務停止傳輸的時間,如設置8914表示8點,9點,14點禁止傳輸,在網站訪問高峰時間不佔用帶寬,便於伺服器帶寬資源協調; 14、遠程FTP伺服器信息:伺服器,填寫FTP伺服器的IP地址,或者域名也可以; 15、埠:填寫FTP伺服器的埠,一般FTP埠默認都是21; 16、用戶名:登錄遠程FTP的用戶名; 17、密碼:登錄遠程FTP的用戶密碼; 18、讀取目錄:這個需要注意,是希望將遠程FTP空間的文件下載到本地的目錄,一般IIS伺服器的虛擬FTP目錄,含有用戶名,Serv-U的不帶用戶名(系統會自行嘗試),另外,需要保證該目錄在遠程伺服器存在,注意,設置好了之後,不要去輕易修改,否則會導致位置不對而重復備份; 19、連接測試:設置好FTP參數之後,就可以點擊該按鈕,會反饋測試結果,如果結果不成功,請嘗試修改; 20、注意,下載任務不會刪除本地多餘的文件。

㈣ mysql資料庫不停庫的情況下怎麼備份並且做異地恢復

MySQL 支持的免費備份工具有:mysqlmp、mysqlhot1、mysqlmp 1.1 備份 mysqlmp 是採用SQL級別的備份機制,它將數據表導成 SQL 腳本文件,在不同的 MySQL 版本之間升級時相對比較合適,這也是最常用的備份方法。
現在來講一下 mysqlmp 的一些主要參數:--compatible=name 它告訴 mysqlmp,導出的數據將和哪種資料庫或哪個舊版本的 MySQL 伺服器相兼容。值可以為 ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options 等,要使用幾個值,用逗號將它們隔開。當然了,它並不保證能完全兼容,而是盡量兼容。--complete-insert,-c 導出的數據採用包含欄位名的完整 INSERT 方式,也就是把所有的值都寫在一行。這么做能提高插入效率,但是可能會受到 max_allowed_packet 參數的影響而導致插入失敗。因此,需要謹慎使用該參數,至少我不推薦。--default-character-set=charset 指定導出數據時採用何種字元集,如果數據表不是採用默認的 latin1 字元集的話,那麼導出時必須指定該選項,否則再次導入數據後將產生亂碼問題。--disable-keys 告訴 mysqlmp 在 INSERT 語句的開頭和結尾增加 /*!40000 ALTER TABLE table DISABLE KEYS */; 和 /*!40000 ALTER TABLE table ENABLE KEYS */; 語句,這能大大提高插入語句的速度,因為它是在插入完所有數據後才重建索引的。該選項只適合 MyISAM 表。--extended-insert = true|false 默認情況下,mysqlmp 開啟 --complete-insert 模式,因此不想用它的的話,就使用本選項,設定它的值為 false 即可。--hex-blob 使用十六進制格式導出二進制字元串欄位。如果有二進制數據就必須使用本選項。影響到的欄位類型有 BINARY、VARBINARY、BLOB。--lock-all-tables,-x 在開始導出之前,提交請求鎖定所有資料庫中的所有表,以保證數據的一致性。這是一個全局讀鎖,並且自動關閉 --single-transaction 和 --lock-tables 選項。--lock-tables 它和 --lock-all-tables 類似,不過是鎖定當前導出的數據表,而不是一下子鎖定全部庫下的表。本選項只適用於 MyISAM 表,如果是 Innodb 表可以用 --single-transaction 選項。--no-create-info,-t 只導出數據,而不添加 CREATE TABLE 語句。--no-data,-d 不導出任何數據,只導出資料庫表結構。--opt 這只是一個快捷選項,等同於同時添加 --add-drop-tables --add-locking --create-option --disable-keys --extended-insert --lock-tables --quick --set-charset 選項。本選項能讓 mysqlmp 很快的導出數據,並且導出的數據能很快導回。該選項默認開啟,但可以用 --skip-opt 禁用。注意,如果運行 mysqlmp 沒有指定 --quick 或 --opt 選項,則會將整個結果集放在內存中。如果導出大資料庫的話可能會出現問題。--quick,-q 該選項在導出大表時很有用,它強制 mysqlmp 從伺服器查詢取得記錄直接輸出而不是取得所有記錄後將它們緩存到內存中。--routines,-R 導出存儲過程以及自定義函數。--single-transaction 該選項在導出數據之前提交一個 BEGIN SQL語句,BEGIN 不會阻塞任何應用程序且能保證導出時資料庫的一致性狀態。它只適用於事務表,例如 InnoDB 和 BDB。
本選項和 --lock-tables 選項是互斥的,因為 LOCK TABLES 會使任何掛起的事務隱含提交。
要想導出大表的話,應結合使用 --quick 選項。--triggers 同時導出觸發器。該選項默認啟用,用 --skip-triggers 禁用它。其他參數詳情請參考手冊,我通常使用以下 SQL 來備份 MyISAM 表:/usr/local/mysql/bin/mysqlmp -uyejr -pyejr \--default-character-set=utf8 --opt --extended-insert=false \--triggers -R --hex-blob -x db_name > db_name.sql 使用以下 SQL 來備份 Innodb 表:/usr/local/mysql/bin/mysqlmp -uyejr -pyejr \--default-character-set=utf8 --opt --extended-insert=false \--triggers -R --hex-blob --single-transaction db_name > db_name.sql 另外,如果想要實現在線備份,還可以使用 --master-data 參數來實現,如下:/usr/local/mysql/bin/mysqlmp -uyejr -pyejr \--default-character-set=utf8 --opt --master-data=1 \--single-transaction --flush-logs db_name > db_name.sql 它只是在一開始的瞬間請求鎖表,然後就刷新binlog了,而後在導出的文件中加入CHANGE MASTER 語句來指定當前備份的binlog位置,如果要把這個文件恢復到slave里去,就可以採用這種方法來做。1.2 還原 用 mysqlmp 備份出來的文件是一個可以直接倒入的 SQL 腳本,有兩種方法可以將數據導入。直接用 mysql 客戶端 例如:/usr/local/mysql/bin/mysql -uyejr -pyejr db_name < db_name.sql 用 SOURCE 語法 其實這不是標準的 SQL 語法,而是 mysql 客戶端提供的功能,例如:SOURCE /tmp/db_name.sql; 這里需要指定文件的絕對路徑,並且必須是 mysqld 運行用戶(例如 nobody)有許可權讀取的文件。2、 mysqlhot 2.1 備份 mysqlhot 是一個 PERL 程序,最初由Tim Bunce編寫。它使用 LOCK TABLES、FLUSH TABLES 和 cp 或 scp 來快速備份資料庫。它是備份資料庫或單個表的最快的途徑,但它只能運行在資料庫文件(包括數據表定義文件、數據文件、索引文件)所在的機器上。mysqlhot 只能用於備份 MyISAM,並且只能運行在 類Unix 和 NetWare 系統上。mysqlhot 支持一次性拷貝多個資料庫,同時還支持正則表達。以下是幾個例子:root#/usr/local/mysql/bin/mysqlhot -h=localhost -u=yejr -p=yejr \db_name /tmp (把資料庫目錄 db_name 拷貝到 /tmp 下)root#/usr/local/mysql/bin/mysqlhot -h=localhost -u=yejr -p=yejr \db_name_1 ... db_name_n /tmproot#/usr/local/mysql/bin/mysqlhot -h=localhost -u=yejr -p=yejr \db_name./regex/ /tmp 更詳細的使用方法請查看手冊,或者調用下面的命令來查看 mysqlhot 的幫助:perldoc /usr/local/mysql/bin/mysqlhot 注意,想要使用 mysqlhot,必須要有 SELECT、RELOAD(要執行 FLUSH TABLES) 許可權,並且還必須要能夠有讀取 datadir/db_name 目錄的許可權。2.2 還原 mysqlhot 備份出來的是整個資料庫目錄,使用時可以直接拷貝到 mysqld 指定的 datadir (在這里是 /usr/local/mysql/data/)目錄下即可,同時要注意許可權的問題,如下例:root#cp -rf db_name /usr/local/mysql/data/root#chown -R nobody:nobody /usr/local/mysql/data/ (將 db_name 目錄的屬主改成 mysqld 運行用戶)

㈤ sql資料庫怎麼異地備份

首先要在異地的計算機安裝SQL,然後在這台計算機打開伺服器的資料庫連接(即登陸的時候連接到伺服器的IP地址),然後直接在本地計算機做資料庫自動備份,就可以在本地計算機備份到伺服器的資料庫了

㈥ 怎樣自動並且異地備份重要的資料庫文件

步驟/方法
1
首先,我們在平台伺服器上必須設置好自動備份。如果我們用的是SQLServer,可以用資料庫維護計劃來操作,MySQL應該也有相應的程序或軟體。這里不再贅述,這篇文章主要介紹的是自動異地備份,本地備份必須先做好。

2
其次,FTP軟體要裝好,可以用IIS自帶的,也可以用Serv-U之類的FTP軟體。然後設置一個FTP用戶名和密碼,指向資料庫備份目錄。

3
在備份資料庫上,建立一個bat的批處理文件,內容如下:
"D:\wget.exe" -x -c -T 5 -w 0 -N -r -l inf -nH –ftp-user=mybackup –ftp-password=mybackup -P E:\BackUp\ "ftp://11.11.11.11"
其中wget.exe這個文件類似於Linux下的wget命令,Windows中也有相應的程序,網上可以下載到。比如我們把它放到D盤,路徑就是D:\wget.exe了,mybackup是FTP用戶名密碼,E:\Backup\是備份伺服器上的備份存儲路徑,最後是主站伺服器的IP或域名。

4
把這個bat文件添加到備份伺服器的計劃任務中,讓他定期執行。非常重要的資料庫可每天執行一次到兩次,注意觀察執行結果,確保完全自動。
步驟閱讀

㈦ sql server資料庫怎麼實現異地自動備份

VERITAS的Backup Exec軟體

㈧ navicat怎麼做到異地備份

1、啟動Navicat軟體,點擊工具欄的【連接】按鈕。(註:最好先關閉防火牆,以免無法進行一下幾步的操作)。

2、在彈出的新「連接」窗口中輸入:連接名、遠程伺服器主機名/IP、遠程伺服器用戶名及密碼。輸入完成後確定。


圖一:連接遠程伺服器

3、雙擊我們創建的連接,就可以看到遠程伺服器上面的所有資料庫了。


圖二:查看遠程伺服器資料庫

4、點擊選定我們需要備份的資料庫,然後點擊工具欄的【計劃任務】按鈕。


圖三:開始備份操作(1)

5、點擊「創建批處理任務」。

圖四:創建批處理任務

6、在彈出的新「創建批次處理窗口」中雙擊可用任務中的「Backup 資料庫名稱」,在下面的「選擇任務」框中就會出現選取「Backup 資料庫名稱」選項,也就會選擇需要備份的資料庫。如下圖的「wakwaka」資料庫

圖五:選擇需要備份的資料庫

7、點擊保存按鈕,輸入備份文件用戶名。

圖六:輸入備份文件名

8、返回軟體主界面,在點擊工具欄的【計劃任務】,你將會看到裡面多了一個你剛才設置的備份文件名的計劃任務,右鍵選擇該任務,選擇【設置計劃任務】。

圖七:設置計劃任務

9、在彈出新窗口中選擇「計劃」選項卡,根據自己的需要新建一個計劃,再點擊高級按鈕,設置自動備份的方式。

圖八:設置自動備份的時間

圖九:設置備份的重復任務

10、設置完成後,系統會要求你輸入本機的管理員的密碼。

11、以上操作都完成之後,就可以看看我們的成果了,我們可以看到自動備份的文件名是以時間命名的,這樣就更方便你恢復資料庫。

圖十:已經在成功自動備份了

12、如果你想要恢復資料庫的話,就雙擊相應時間的備份文件,點擊「開始」即可。

圖十一:恢復備份文件

㈨ 如何實現sql server資料庫異地備份

操作步驟:
一、在備份電腦和主電腦上中創建一個賬戶liuxh和密碼123(自定義)
二、在備份電腦中創建備份用的文件夾backfile並將其共享給指定用戶liuxh。
如圖:
1.選擇用戶

2.分配許可權

三、在主電腦上為SQLservice設置登錄用戶
打開「管理」在「服務」中選擇「SQL Server (MSSQLSERVER)」右鍵屬性選擇「登錄」如下圖:
1.選擇SQL Server (MSSQLSERVER)」

2.選擇用戶liuxh輸入正確的密碼

四、在主電腦上打開SQLservice2008創建維護計劃。
在數據中的管理目錄下選擇「維護計劃」右鍵選擇「維護計劃向導」 創建維護計劃,步驟如下圖:
1. 第一步

2.下一步

名字可以自定義設置。在計劃中,根據計劃進行設置。點擊「更改」如下圖

3.點擊確認,點擊下一步選擇「備份資料庫(完整)」

4.點擊下一步

5.點擊下一步,選擇要備份的資料庫,和異地備份的路徑。

這里備用電腦的IP是192.168.1.148備份文件夾是backfile。所有路徑為\\192.168.1.148\backfile(更加實際情況填寫)

註:在點擊下一步的時候,可能出現無法解析文件夾的錯誤如下圖

原因:你的備用電腦的共享文件沒有設置好,請仔細查看原因。
6.點擊下一步到完成

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:513
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:14
linux485 發布:2025-07-05 14:38:28 瀏覽:296
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:747
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:421
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:671
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:229
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:672
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:273
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:823