注册

还原表空间提示名字无效

董小姐 2023/10/19 549 2

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:```language
--查询表空间
SQL> select tablespace_name,file_name from dba_data_files;

LINEID tablespace_name file_name


1 fuwa /dmdb8/dmdata/fuwa/fuwa01.dbf
2 SYSTEM /dmdb8/dmdata/fuwa/SYSTEM.DBF
3 test /dmdb8/dmdata/fuwa/test.dbf
4 TEMP /dmdb8/dmdata/fuwa/TEMP.DBF
5 ROLL /dmdb8/dmdata/fuwa/ROLL.DBF
6 MAIN /dmdb8/dmdata/fuwa/MAIN.DBF

--1.联机备份数据库,保证数据库运行在归档模式及 OPEN 状态。
SQL> backup tablespace fuwa backupset '/dmdb8/dmdata/fuwa/bak/tb_fuwa_bak';
--2.删除表空间 磁盘上文件也会删除,生产环境慎重慎重
1).只能先删除表空间对应的用户,在删除表空间;
2).表空间在建立的同时已经将信息写入到ctl文件中,包括包空间名称,绝对路径。
drop user fuwa;
drop tablespace fuwa;
select tablespace_name, file_name, status from dba_data_files;
--3.关闭数据库
shutdown immediate
--4.还原表空间
RMAN> restore database '/dmdb8/dmdata/fuwa/dm.ini' TABLESPACE FUWA FROM BACKUPSET '/dmdb8/dmdata/fuwa/bak/tb_fuwa_bak';
restore database '/dmdb8/dmdata/fuwa/dm.ini' TABLESPACE FUWA FROM BACKUPSET '/dmdb8/dmdata/fuwa/bak/tb_fuwa_bak';
Database mode = 0, oguid = 0
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
[-3414]:invalid tablespace name [FUWA]
RMAN> restore database '/dmdb8/dmdata/fuwa/dm.ini' TABLESPACE fuwa FROM BACKUPSET '/dmdb8/dmdata/fuwa/bak/tb_fuwa_bak';
restore database '/dmdb8/dmdata/fuwa/dm.ini' TABLESPACE fuwa FROM BACKUPSET '/dmdb8/dmdata/fuwa/bak/tb_fuwa_bak';
Database mode = 0, oguid = 0
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
[-3414]:invalid tablespace name [fuwa]

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