为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:centos
【CPU】:
【问题描述】*:
步骤:
1.新建表空间
CREATE TABLESPACE TBS_CONSIST_TEST
DATAFILE '/home/dmdba/dmdbms/tablespace/TBS_CONSIST_TEST01.DBF'
SIZE 64
AUTOEXTEND ON
NEXT 16
MAXSIZE 1024
CACHE = NORMAL;
2.表空间里新建表,并插入数据,确定数据都是落盘了的
CREATE TABLE SYSDBA.T_CONSIST_TEST (
ID INT NOT NULL PRIMARY KEY,
NAME VARCHAR2(100) NOT NULL,
DESCRIPTION VARCHAR2(500),
AMOUNT DECIMAL(18,2) DEFAULT 0.00,
CREATE_TIME TIMESTAMP DEFAULT SYSTIMESTAMP,
DATA_POINT VARCHAR2(20) NOT NULL,
REMARK VARCHAR2(200)
)
STORAGE (INITIAL 16, NEXT 16, MINEXTENTS 1, ON TBS_CONSIST_TEST, FILLFACTOR 85);
3 做镜像备份
backup database as copy to "DB_DMTEST_FULL_2026_06_23_1" backupset '/dmbackup/mirror_tp1_full_bak';
4 拉起镜像备份,查询表数据报错
/home/dmdba/dmdbms/bin/dmserver /dmbackup/mirror_tp1_full_bak/dm.ini -noconsole
SQL> select * from SYSDBA.T_CONSIST_TEST;
select * from SYSDBA.T_CONSIST_TEST;
第1 行附近出现错误[-2106]:无效的表或视图名[T_CONSIST_TEST].
已用时间: 2.061(毫秒). 执行号:0.
镜像备份对应表空间TBS_CONSIST_TEST01.DBF是在的
需要手动将镜像备份里的TBS_CONSIST_TEST01.DBF 移动到创建表空间设置DBF文件的位置,拷贝过去后,表空间数据正常
