SQL> create tablespace test01
2 datafile 'd:\oradata\orcl\test01a.dbf' size 10m;create tablespace test01*第 1 行出现错误: ORA-01119: 创建数据库文件 'd:\oradata\orcl\test01a.dbf' 时出错ORA-27038: 所创建的文件已存在OSD-04010: 指定了 <create> 选项, 但文件已经存在 SQL> create tablespace test01 2 datafile 'd:\oradata\orcl\test01a.dbf' size 10m reuse;表空间已创建。
SQL> set time on ;
16:21:26 SQL> select tablespace_name from dba_tablespaces;TABLESPACE_NAME
------------------------------ SYSTEM UNDOTBS1 SYSAUX TEMP USERS EXAMPLE TEST01已选择7行。
16:21:37 SQL> create table test01
16:22:24 2 (16:22:25 3 c1 number16:22:29 4 )16:22:30 5 tablespace test01;表已创建。
16:22:36 SQL> insert into test01 values (1);
已创建 1 行。
16:22:47 SQL> insert into test01 values (2);
已创建 1 行。
16:22:49 SQL> insert into test01 values (3);
已创建 1 行。
16:22:51 SQL> commit;
提交完成。
16:22:53 SQL> select * from test01;
C1
---------- 1 2 316:22:59 SQL> drop tablespace test01 including contents and datafiles
16:23:26 2 ;表空间已删除。
16:23:31 SQL> select * from test01;
select * from test01 *第 1 行出现错误: ORA-00942: 表或视图不存在 16:23:40 SQL> shutdown abort;ORACLE 例程已经关闭。16:23:53 SQL> startup mount;ORA-32004: obsolete and/or deprecated parameter(s) specifiedORACLE 例程已经启动。Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes Variable Size 100664676 bytes Database Buffers 62914560 bytes Redo Buffers 2945024 bytes 数据库装载完毕。16:24:12 SQL> flashback database to timestamp to_timestamp('2011-12-28 16:22:58','yyyy-mm-dd hh24:mi:ss');flashback database to timestamp to_timestamp('2011-12-28 16:22:58','yyyy-mm-dd hh24:mi:ss')*第 1 行出现错误: ORA-38795: 警告: FLASHBACK 成功但 OPEN RESETLOGS 将出现如下错误ORA-01245: RESETLOGS 完成时脱机文件 7 将丢失ORA-01111: 数据文件 7 名称未知 - 请重命名以更正文件ORA-01110: 数据文件 7: 'F:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\UNNAMED00007' 16:25:37 SQL> alter database create datafile 7 as 'd:\oradata\orcl\test01a.dbf';数据库已更改。
16:27:35 SQL> alter database datafile 7 online;
数据库已更改。
16:27:53 SQL> recover database until time '2011-12-28:16:22:58';
完成介质恢复。16:29:37 SQL> alter database open read only;数据库已更改。
16:30:08 SQL> select tablespace_name from dba_tablespaces;
TABLESPACE_NAME
------------------------------ SYSTEM UNDOTBS1 SYSAUX TEMP USERS EXAMPLE TEST01已选择7行。
16:30:25 SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF D:\ORADATA\ORCL\EXAMPLE01.DBF D:\ORADATA\ORCL\USER02.DBF D:\ORADATA\ORCL\TEST01A.DBF F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS02.DBF已选择8行。
16:30:39 SQL> select * from test01;
C1
---------- 1 2 316:30:55 SQL> startup force
ORA-32004: obsolete and/or deprecated parameter(s) specifiedORACLE 例程已经启动。Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes Variable Size 100664676 bytes Database Buffers 62914560 bytes Redo Buffers 2945024 bytes 数据库装载完毕。ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项 16:31:20 SQL> alter database open resetlogs;数据库已更改。
16:31:52 SQL> select * from test01;
C1
---------- 1 2 316:32:03 SQL> drop table test01;
表已删除。
16:32:15 SQL> drop tablespace test01 including contents and datafiles;
表空间已删除。