Oracle冷备----删除非系统表空间

WBOY
풀어 주다: 2016-06-07 17:06:53
원래의
1190명이 탐색했습니다.

1.备份文件 define fil=/home/Oracle/cdbk.sqldefine log=/home/oracle/cdbk.logspool filprompt connet sys/sysdba@asmdemo as

1.备份文件

define fil=/home/Oracle/cdbk.sql
define log=/home/oracle/cdbk.log
spool &fil
prompt connet sys/sysdba@asmdemo as sysdba;
prompt shutdown immediate;
select 'host cp ' || file_name|| '/u01/asmdemo' || substr(file_name,instr(file_name,'/',-1,1)) from dba_data_fi
les;
prompt startup;
spool off
spool &log
@&fil;
spool off

2.创建用户

create user test identified by test default tablespace ts_test;

create table t1 ase select * from dba_objects where rownum = 1

3.删除非系统表空间

select file_name,file_id from dba_data_files;

/u01/app/oracle/oradata/demo/users01.dbf           1

/u01/app/oracle/oradata/demo/sysaux01.dbf          2
/u01/app/oracle/oradata/demo/undotbs01.dbf        3

/u01/app/oracle/oradata/demo/system01.dbf          4
/u01/app/oracle/oradata/demo/ts_test01.dbf         5

rm -f  /u01/app/oracle/oradata/demo/ts_test01.dbf   

4.查询t1表报错

select * from t1

5.恢复数据文件online

alter tablespace ts_test online

6.恢复数据文件

recover datafile 5

linux

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿