Heim > Datenbank > MySQL-Tutorial > Oracle冷备----删除非系统表空间

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 17:06:53
Original
1237 Leute haben es durchsucht

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

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage