注册

使用达梦完成数据库备份和还原疑问

风露立中霄 2023/01/03 1568 6

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm81
【操作系统】:
【CPU】:
【问题描述】*:

目前想要完成的需求如下:

  1. 数据库表备份
  2. 数据库表空间备份
  3. 数据库备份

表备份 备份的只是数据? 如果我把表结构都删除了 表备份似乎不能生效

CREATE TABLE TAB_FOR_02(C1 INT);
CREATE INDEX I_TAB_FOR_RES_02 ON TAB_FOR_02(C1);
BACKUP TABLE TAB_FOR_02 BACKUPsET '/home/dm_bak/tab_bak_for_res_02';
delete TABLE TAB_FOR_02;
RESTORE TABLE  TAB_FOR_02 STRUCT FROM BACKUPSET '/home/dm_bak/tab_bak_for_res_02';
RESTORE TABLE TAB_FOR_02 FROM BACKUPSET '/home/dm_bak/tab_bak_for_res_02';

疑问:

  1. 如果我要备份的表空间是BIM2

那么是否要用BIM2用户登录还是否sql语句里面都要加上表空间的前缀 BIM2.TABLE1 如

RESTORE TABLE  "BIM2".tb_admin_user

2.创建一个用户并初始化对应的库

-- 密码至少9位
create user APPHUB identified by "wervfer$qjoih";

-- 使用自定义表空间
create tablespace APPHUB datafile 'APPHUB.dbf' size 128;	-- 自动扩展,最大33554431M
-- 设置用户的默认表空间
alter user "APPHUB" default tablespace "APPHUB";
Grant resource to APPHUB;

此时把用户和表空间删除 请问如果还原的话要是用哪种备份模式?

回答 0
暂无回答
扫一扫
联系客服