
- OrientDB 教程
- OrientDB - 首頁
- OrientDB - 概述
- OrientDB - 安裝
- OrientDB - 基本概念
- OrientDB - 資料型別
- OrientDB - 控制檯模式
- OrientDB 資料庫命令
- OrientDB - 建立資料庫
- OrientDB - 修改資料庫
- OrientDB - 資料庫備份
- OrientDB - 恢復資料庫
- OrientDB - 連線資料庫
- OrientDB - 斷開資料庫連線
- OrientDB - 資料庫資訊
- OrientDB - 列出資料庫
- OrientDB - 凍結資料庫
- OrientDB - 解除資料庫凍結
- OrientDB - 配置資料庫
- OrientDB - 匯出資料庫
- OrientDB - 匯入資料庫
- OrientDB - 提交資料庫
- OrientDB - 回滾資料庫
- OrientDB - 最佳化資料庫
- OrientDB - 刪除資料庫
- OrientDB 記錄命令
- OrientDB - 插入記錄
- OrientDB - 顯示記錄
- OrientDB - 載入記錄
- OrientDB - 重新載入記錄
- OrientDB - 匯出記錄
- OrientDB - 更新記錄
- OrientDB - 清空記錄
- OrientDB - 刪除記錄
- OrientDB 類命令
- OrientDB - 建立類
- OrientDB - 修改類
- OrientDB - 清空類
- OrientDB - 刪除類
- OrientDB 叢集命令
- OrientDB - 建立叢集
- OrientDB - 修改叢集
- OrientDB - 清空叢集
- OrientDB - 刪除叢集
- OrientDB 屬性命令
- OrientDB - 建立屬性
- OrientDB - 修改屬性
- OrientDB - 刪除屬性
- OrientDB 頂點命令
- OrientDB - 建立頂點
- OrientDB - 移動頂點
- OrientDB - 刪除頂點
- OrientDB 邊命令
- OrientDB - 建立邊
- OrientDB - 更新邊
- OrientDB - 刪除邊
- OrientDB 高階概念
- OrientDB - 函式
- OrientDB - 序列
- OrientDB - 索引
- OrientDB - 事務
- OrientDB - 鉤子
- OrientDB - 快取
- OrientDB - 日誌
- OrientDB - 效能調優
- OrientDB - 升級
- OrientDB - 安全性
- OrientDB - Studio
- OrientDB 介面
- OrientDB - Java 介面
- OrientDB - Python 介面
- OrientDB 有用資源
- OrientDB - 快速指南
- OrientDB - 有用資源
- OrientDB - 討論
OrientDB - 資料庫備份
與關係資料庫管理系統(RDBMS)類似,OrientDB 也支援備份和恢復操作。執行備份操作時,它將使用 ZIP 演算法將當前資料庫的所有檔案壓縮成 ZIP 格式。透過啟用自動備份伺服器外掛,可以自動使用此功能(備份)。
備份資料庫或匯出資料庫是相同的,但是,根據操作過程,我們必須知道何時使用備份以及何時使用匯出。
在執行備份時,它將建立資料庫的一致副本,所有後續寫入操作都將被鎖定並等待備份過程完成。在此操作中,它將建立一個只讀備份檔案。
如果在執行備份時需要併發讀寫操作,則必須選擇匯出資料庫而不是備份資料庫。匯出不會鎖定資料庫,並在匯出過程中允許併發寫入。
以下語句是資料庫備份的基本語法。
./backup.sh <dburl> <user> <password> <destination> [<type>]
以下是有關上述語法中選項的詳細資訊。
<dburl> − 資料庫 URL,資料庫位於本地或遠端位置。
<user> − 指定執行備份的使用者名稱稱。
<password> − 提供特定使用者的密碼。
<destination> − 目標檔案位置,指定儲存備份 zip 檔案的位置。
<type> − 可選的備份型別。它有兩個選項之一。
預設 − 在備份期間鎖定資料庫。
LVM − 在後臺使用 LVM 寫時複製快照。
示例
備份位於本地檔案系統 /opt/orientdb/databases/demo 中的資料庫 demo,並將備份檔案命名為 sample-demo.zip 並存儲在當前目錄中。
您可以使用以下命令備份資料庫 demo。
$ backup.sh plocal: opt/orientdb/database/demo admin admin ./backup-demo.zip
使用控制檯
您也可以使用 OrientDB 控制檯執行相同的操作。在備份特定資料庫之前,您必須先連線到該資料庫。您可以使用以下命令連線到名為 demo 的資料庫。
orientdb> CONNECT PLOCAL:/opt/orientdb/databases/demo admin admin
連線後,您可以使用以下命令將資料庫備份到當前目錄中的名為“backup-demo.zip”的檔案中。
orientdb {db=demo}> BACKUP DATABASE ./backup-demo.zip
如果此命令成功執行,您將獲得一些成功通知以及以下訊息。
Backup executed in 0.30 seconds