文档

关于 SequoiaDB

快速入门

快速入门之一键清理

安装

基本操作

数据模型

SQL引擎

FileSystem引擎

S3引擎

系统架构

数据库管理

数据库服务

数据库配置

特殊配置项修改

引擎调度工具

数据库工具

集群启停

集群扩容

备份恢复

日志归档重放

监控

安全

查询访问计划

统计信息

连接器

驱动

参考手册

故障排除

SAC 管控中心

Web服务

版本信息

查看备份信息

备份信息查看可以通过客户端和手工查看。

查看备份信息参数说明

参数 说明
Name 备份名称,缺省则查看目录下所有备份信息。
Path 查看备份的指定路径,缺省为配置参数“bkuppath”中指定的路径。
GroupName 查看指定组的备份信息,缺省为查看全系统备份信息,当需要查看多个组的备份信息可以指定为数组类型,如:["datagroup1", "datagroup2"]
Detail 是否显示备份的详细信息,缺省为 false

查看全系统备份信息

  1. 连接到协调节点

    $ /opt/sequoiadb/bin/sdb
    > var db = new Sdb( "localhost", 11810 )
  2. 执行查看备份信息命令

    > db.listBackup()
    {
      "Version": 2
      "Name": "test_bk",
      "ID": 0,
      "NodeName": "hostname1:11800",
      "GroupName": "SYSCatalogGroup",
      "EnsureInc": false,
      "BeginLSNOffset": 0,
      "EndLSNOffset": 18744,
      "StartTime": "2013-11-13-16:06:31",
      "LastLSN": 18740,
      "LastLSNCode": 1845751176,
      "HasError": false
    }
    {
      "Version": 2
      "Name": "test_bk",
      "ID": 0,
      "NodeName": "hostname1:11820",
      "GroupName": "group1",
      "EnsureInc": false,
      "BeginLSNOffset": 0,
      "EndLSNOffset": 920424,
      "StartTime": "2013-11-13-16:06:31",
      "LastLSN": 920368,
      "LastLSNCode": 584896125,
      "HasError": false
    }

查看指定名称的备份信息

  1. 连接到协调节点

    $ /opt/sequoiadb/bin/sdb
    > var db = new Sdb( "localhost", 11810 )
  2. 执行查看备份信息命令

    > db.listBackup({Name:"backup1"})
    {
      "Version": 2
      "Name": "backup1",
      "ID": 0,
      "NodeName": "hostname1:11820",
      "GroupName": "group1",
      "EnsureInc": false,
      "BeginLSNOffset": 0,
      "EndLSNOffset": 108744,
      "StartTime": "2013-11-13-16:06:31",
      "LastLSN": 108700,
      "LastLSNCode": 89578458,
      "HasError": false
    }

查看指定路径下的备份信息

  1. 备份到指定的路径

    $ /opt/sequoiadb/bin/sdb
    > var datadb = new Sdb( "localhost", 20000 )
    > datadb.backup( { Path: "/tmp/sequoiadb_backup/20000" } )
  2. 连接 coord 查看备份信息,需要指定 Path 参数

    > var db = new Sdb( "localhost", 11810 ) 
    > db.listBackup( { Path: "/tmp/sequoiadb_backup/20000" } )
    {
      "Version": 2,
      "Name": "2017-10-26-10:14:11",
      "ID": 0,
      "NodeName": "ubuntu-test-03:20000",
      "GroupName": "db1",
      "EnsureInc": false,
      "BeginLSNOffset": -1,
      "EndLSNOffset": 375546828,
      "TransLSNOffset": -1,
      "StartTime": "2017-10-26-10:14:11",
      "LastLSN": -1,
      "LastLSNCode": 0,
      "HasError": false
    }

手工查看备份信息

手工查看备份信息直接通过终端登入指定机器,并进入到相应的备份目录中,执行 ls -l

sdbadmin@hostname1:/opt/sequoiadb/database/11820/bakfile> ls -l
total 37328
-rw-r----- 1 sdbadmin sdbadmin  38157784 Nov 13 16:06 test_bk.1
-rw-r----- 1 sdbadmin sdbadmin     65536 Nov 13 16:06 test_bk.bak
回到顶部