user表空间

user表空间管理

默认的用户表空间

  • 如何指定默认表空间
  • 备份
  • 故障处理

指定默认表空间

指定全部用户默认表空间

alter database default tablespace <>;

指定单个用户默认表空间

create user <用户名> identified by <用户名> default tablespace <表空间名>	;			在新建用户时指定

备份

热备

alter tablespace usesr begin backup;
ho cp <'dir'> <'dir'>
alter tablespace users end backup;

rman

rman target /
backup tablespace users;

故障恢复

有备份:直接恢复就行

alter database datafile <> offline			//将故障文件脱机
select status,enabled from v$datafile where file#=<>		//确认文件是否脱机
select tablespace_name,status from dba_data_files;			//查看表空间状态
Rman>restore tablespace users;
Rman>recover tablespace users;
sql>alter tablespace users online;

用户自定义的表空间没有备份

alter databaase create '原文件' as '新文件' 			//日志文件必须要记录从创建该文件以来的所有日志才能实现恢复

你可能感兴趣的:(oracle,数据库)