Oracle 11g数据库恢复:场景10:新建表空间没有备份

场景10:新建表空间没有备份 但从数据文件创建开始一直到当前所有的日志都存在


sys@TESTDB11>select tablespace_name from dba_tablespaces;

 

TABLESPACE_NAME

------------------------------

SYSTEM

SYSAUX

UNDOTBS1

TEMP

USERS

EXAMPLE

ROTBS

NEWUNDOTBS

 

8 rows selected.

 

--创建新的表空间newts

sys@TESTDB11>create tablespace newts datafile '/u01/app/oracle/oradata/TestDB11/newts01.dbf' size 20m;

 

Tablespace created.

 

--在新表空间中创建一个表

scott@TESTDB11>create table emp_newts tablespace newts as select * from emp;

 

Table created.

 

scott@TESTDB11>exit

Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

[oracle@S1011:/export/home/oracle]$

 

--文件损坏

sys@TESTDB11>!rm /u01/app/oracle/oradata/TestDB11/newts01.dbf

 

--清除缓存

sys@TESTDB11>alter system flush buffer_cache;

 

System altered.

 

--查询报错

[oracle@S1011:/export/home/oracle]$ sqlplus scott/scott

 

SQL*Plus: Release 11.2.0.3.0 Production on Sat Aug 10 13:41:15 2013

 

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

 

 

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

 

scott@TESTDB11>select * from emp_newts;

select * from emp_newts

              *

ERROR at line 1:

ORA-01116: error in opening database file 8

ORA-01110: data file 8: '/u01/app/oracle/oradata/TestDB11/newts01.dbf'

ORA-27041: unable to open file

Solaris-AMD64 Error: 2: No such file or directory

Additional information: 3

 

--脱机

sys@TESTDB11>alter database datafile 8 offline;

 

Database altered.

 

--创建文件,相当于还原(不需要指定文件大小和位置,因为控制文件中有记录)

sys@TESTDB11>alter database create datafile '/u01/app/oracle/oradata/TestDB11/newts01.dbf';

 

Database altered.

--介质恢复

sys@TESTDB11>recover datafile 8;

Media recovery complete.

--联机

sys@TESTDB11>alter database datafile 8 online;

 

Database altered.

 

--执行查询,确认已经得到恢复

scott@TESTDB11>select * from emp_newts;

 

     EMPNO ENAME      JOB              MGR HIREDATE         SAL       COMM     DEPTNO

---------- ---------- --------- ---------- --------- ---------- ---------- ----------

      7369 SMITH      CLERK           7902 17-DEC-80       1800                    20

      7499 ALLEN      SALESMAN        7698 20-FEB-81       1600        300         30

      7521 WARD       SALESMAN        7698 22-FEB-81       1250        500         30

      7566 JONES      MANAGER         7839 02-APR-81       2975                    20

      7654 MARTIN     SALESMAN        7698 28-SEP-81       1250       1400         30

      7698 BLAKE      MANAGER         7839 01-MAY-81       2850                    30

      7782 CLARK      MANAGER         7839 09-JUN-81       2450                    10

      7788 SCOTT      ANALYST         7566 19-APR-87       6000                    20

      7839 KING       PRESIDENT            17-NOV-81       5000                    10

      7844 TURNER     SALESMAN        7698 08-SEP-81       1500          0         30

      7876 ADAMS      CLERK           7788 23-MAY-87       1100                    20

      7900 JAMES      CLERK           7698 03-DEC-81        950                    30

      7902 FORD       ANALYST         7566 03-DEC-81       3000                    20

      7934 MILLER     CLERK           7782 23-JAN-82       2600                    10

 

14 rows selected.


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1153192/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/17013648/viewspace-1153192/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值