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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 表空間級資料庫備份恢復資料庫
- Oracle 11g RAN恢復-表空間在只讀時做了資料庫的備份Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 備份表空間Oracle資料庫
- Oracle 11g 資料庫恢復:場景12: 兩套備份,節省還原時間Oracle資料庫
- mysql 無備份恢復drop資料-共享表空間MySql
- DB2 使用表空間備份恢復庫DB2
- Oracle 11g 資料庫恢復:場景9-系統預設undo表空間資料檔案損壞Oracle資料庫
- 【Oracle】rman 恢復只讀表空間資料庫Oracle資料庫
- 【物理熱備】(下)備份恢復系統表空間 手工備份恢復
- Oracle 11g RMAN恢復-只讀表空間的恢復(備份是在表空間只讀狀態下做的)Oracle
- Oracle 11g 資料庫恢復-場景8:系統預設undo表空間資料檔案損壞,CLOSE狀態Oracle資料庫
- 不完全恢復(資料檔案備份--新建表空間--控制檔案備份--日誌歸檔檔案)
- 【備份恢復】從備份恢復資料庫資料庫
- undo表空間檔案丟失恢復(1)--有備份
- 【管理篇備份恢復】rman恢復測試(一) 表空間資料檔案
- Oracle 11g RMAN恢復-場景3:非系統表空間資料檔案損壞,資料庫OPEN狀態,高可用Oracle資料庫
- mysql無備份恢復-獨立表空間MySql
- 備份與恢復--一個表空間能否被多個資料庫讀寫?資料庫
- 沒有備份的資料檔案恢復(五)
- oracle資料庫的備份與恢復Oracle資料庫
- Oracle 11g RMAN恢復-只讀表空間的恢復Oracle
- (Les16 執行資料庫恢復)-表空間恢復資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- Oracle資料庫備份與恢復之RMANOracle資料庫
- Oracle資料庫的備份與恢復(轉)Oracle資料庫
- Oracle 資料庫的備份與恢復(轉)Oracle資料庫
- 不完全恢復(全備--備份控制檔案--新建表空間andy--日誌檔案)
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- Oracle 11g 資料庫恢復-場景7:部分檔案損壞Oracle資料庫
- 備份與恢復系列 九 丟失表空間資料檔案的還原與恢復
- 備份與恢復--一個表空間能否被多個資料庫同時開啟?資料庫
- rman恢復資料檔案 恢復表空間
- Oracle RMAN 表空間恢復Oracle
- 資料庫(表)的邏輯備份與恢復資料庫
- 非系統表空間損壞,rman備份恢復
- Oracle 11g 表空間的誤刪除前傳, 有關控制檔案的備份和恢復(預熱)Oracle
- 【備份恢復】noarchive模式下使用增量備份恢復資料庫Hive模式資料庫
- 備份與恢復:Polardb資料庫資料基於時間點恢復資料庫