表空间(系统表空间和辅助表空间)

系统表空间
系统表空间备份和还原
确定日志是归档的
archive log list
表空间(系统表空间和辅助表空间)
alter tablespace system begin backup;
表空间(系统表空间和辅助表空间)
创建目录
ho mkdir /u01/app/back
表空间(系统表空间和辅助表空间)
表空间(系统表空间和辅助表空间)
/u01/app/oracle/oradata/cdb1
表空间(系统表空间和辅助表空间)
备份系统表空间
ho cp /u01/app/oracle/oradata/cdb1/system01.dbf /u01/app/back/
表空间(系统表空间和辅助表空间)
查看备份
表空间(系统表空间和辅助表空间)
alter tablespace system end backup;
表空间(系统表空间和辅助表空间)
Ramn备份
rman target /
表空间(系统表空间和辅助表空间)
表空间(系统表空间和辅助表空间)
备份系统表空间
backup tablespace system;
表空间(系统表空间和辅助表空间)
恢复备份
Shutdown immediate
表空间(系统表空间和辅助表空间)
删除系统表空间
表空间(系统表空间和辅助表空间)
在启动数据库
表空间(系统表空间和辅助表空间)
ho ls /u01/app/oracle/oradata/cdb1/system01.dbf
表空间(系统表空间和辅助表空间)
先把备份拷贝回去
cp /u01/app/back/system01.dbf /u01/app/oracle/oradata/cdb1/
表空间(系统表空间和辅助表空间)
alter database open;
表空间(系统表空间和辅助表空间)
recover database;
表空间(系统表空间和辅助表空间)
Rman恢复
表空间(系统表空间和辅助表空间)
list backup;查看是否有备份
表空间(系统表空间和辅助表空间)
等同于把文件拷贝回去
restore tablespace system;
表空间(系统表空间和辅助表空间)
表空间(系统表空间和辅助表空间)
recover tablespace system;
表空间(系统表空间和辅助表空间)
sql ‘alter database open’;
表空间(系统表空间和辅助表空间)
系统表空间不能脱机和修改成只读
表空间(系统表空间和辅助表空间)
表空间(系统表空间和辅助表空间)
也无法设置成只读
表空间(系统表空间和辅助表空间)
表空间(系统表空间和辅助表空间)
系统辅助表空间
desc v$sysaux_occupants
表空间(系统表空间和辅助表空间)

select * from v$sysaux_occupants;
表空间(系统表空间和辅助表空间)
备份
alter tablespace sysaux begin backup;
表空间(系统表空间和辅助表空间)
记不住路径,这样查看
select file_name from dba_data_files;
表空间(系统表空间和辅助表空间)
ho cp /u01/app/oracle/oradata/cdb1/sysaux01.dbf /u01/app/back/
表空间(系统表空间和辅助表空间)
查看备份
表空间(系统表空间和辅助表空间)
alter tablespace sysaux end backup;
表空间(系统表空间和辅助表空间)
rman target /
backup tablespace sysaux;
表空间(系统表空间和辅助表空间)
删除sysaux表空间
rm sysaux01.dbf
表空间(系统表空间和辅助表空间)
shutdown immediate
表空间(系统表空间和辅助表空间)
确定没有表空间了
ho ls /u01/app/oracle/oradata/cdb1/sysaux01.dbf
表空间(系统表空间和辅助表空间)
还原数据文件
cp /u01/app/back/sysaux01.dbf /u01/app/oracle/oradata/cdb1/
表空间(系统表空间和辅助表空间)
alter database open;
表空间(系统表空间和辅助表空间)
recover datafile 3;
表空间(系统表空间和辅助表空间)
在次删除辅助表空间
rm /u01/app/oracle/oradata/cdb1/sysaux01.dbf
表空间(系统表空间和辅助表空间)
startup
表空间(系统表空间和辅助表空间)
restore tablespace sysaux;
表空间(系统表空间和辅助表空间)
recover tablespace sysaux;
表空间(系统表空间和辅助表空间)
在RMAN打开数据库
alter database open;
表空间(系统表空间和辅助表空间)
在SQLPLUS中就不用在打开一遍了
alter database open;
数据库的实例已打开
表空间(系统表空间和辅助表空间)
没有备份的打开
Startup
表空间(系统表空间和辅助表空间)
把它脱机
alter database datafile 3 offline;
表空间(系统表空间和辅助表空间)
alter database open;
表空间(系统表空间和辅助表空间)