老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Oracle數據文件物理刪除后的恢復

做系統管理的都是這樣,難免會誤刪文件,某天要是把某個Oracle數據文件刪除,那該如何恢復呢?(這里數據庫是OPEN的,并且未關閉)

10年積累的成都做網站、網站制作經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站設計后付款的網站建設流程,更有睢陽免費網站建設讓你可以放心的選擇與我們合作。

  1. 建立測試表空間

  2. 創建測試用戶

  3. 插入測試數據

  4. 刪除數據文件

  5. 恢復數據庫文件

  1. 建立測試表空間

SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
/opt/oracle/oradata/member/system01.dbf
/opt/oracle/oradata/member/sysaux01.dbf
/opt/oracle/oradata/member/undotbs01.dbf
/opt/oracle/oradata/member/users01.dbf
SQL> create tablespace test datafile '/opt/oracle/oradata/member/test01.dbf' size 10m;
Tablespace created.
SQL> select name from v$datafile;
NAME
--------------------------------------------------------------------------------
/opt/oracle/oradata/member/system01.dbf
/opt/oracle/oradata/member/sysaux01.dbf
/opt/oracle/oradata/member/undotbs01.dbf
/opt/oracle/oradata/member/users01.dbf
/opt/oracle/oradata/member/test01.dbf

2.創建測試賬戶

SQL> create user test identified by test default tablespace test;
SQL> grant connect,resource to test;

3.插入測試數據

SQL> conn test/test
SQL> create table t1(id int);
SQL> insert into t1 values(1);
SQL> select * from t1;

        ID
----------
         1

4.刪除數據文件

[oracle@db2 ~]$ rm -f /opt/oracle/oradata/member/test01.dbf
[oracle@db2 ~]$ sqlplus test/test
SQL> create table t2 as select * from t1;
create table t2 as select * from t1
                                 *
ERROR at line 1:
ORA-01116: error in opening database file 5
ORA-01110: data file 5: '/opt/oracle/oradata/member/test01.dbf'
ORA-27041: unable to open file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3

SQL> select table_name,tablespace_name from user_tables;
TABLE_NAME                     TABLESPACE_NAME
------------------------------ ------------------------------
T1                             TEST

數據文件被刪除了,這怎么辦呢?這個時候千萬別重啟數據庫,否則數據就丟失了

5.數據文件恢復

[oracle@db2 ~]$ ps -ef |grep dbw0
oracle    3309     1  0 12:07 ?        00:00:00 ora_dbw0_member
oracle    6217  5105  0 15:29 pts/0    00:00:00 grep dbw0
#找到ora_dbw0_SID的進程號3309
[oracle@db2 ~]$ cd /proc/3309/fd
#以上3309就是進程號,然后執行ls -al查看文件的鏈接

Oracle數據文件物理刪除后的恢復

可以看到文件27就是被刪除的文件

[oracle@db2 fd]$ cp 27 /opt/oracle/oradata/member/test01.dbf

查看test表空間狀態

SQL> select name,status from v$datafile;
NAME                      STATUS
----------------------------------------   -------
/opt/oracle/oradata/member/system01.dbf    SYSTEM
/opt/oracle/oradata/member/sysaux01.dbf    ONLINE
/opt/oracle/oradata/member/undotbs01.dbf    ONLINE
/opt/oracle/oradata/member/users01.dbf    ONLINE
/opt/oracle/oradata/member/test01.dbf    ONLINE

下線test01表文件

SQL> alter database datafile '/opt/oracle/oradata/member/test01.dbf' offline;
SQL> recover datafile '/opt/oracle/oradata/member/test01.dbf';
Media recovery complete.
SQL> alter database datafile '/opt/oracle/oradata/member/test01.dbf' online;
Database altered.

#以上就成功恢復了,若是出現

SQL> recover datafile '/opt/oracle/oradata/member/test01.dbf';
ORA-00283: recovery session canceled due to errors
ORA-01110: data file 5: '/opt/oracle/oradata/member/test01.dbf'
ORA-01157: cannot identify/lock data file 5 - see DBWR trace file
ORA-01110: data file 5: '/opt/oracle/oradata/member/test01.dbf'

則有可能是/opt/oracle/oradata/member/test01.dbf文件的權限問題引起,在root用戶下

[root@db2 ~]# chown -R oracle.oinstall /opt/oracle/oradata/member/test01.dbf 
再recover datafile '/opt/oracle/oradata/member/test01.dbf'

實驗完成后,刪除測試用戶及測試表空間

SQL> drop user test cascade;
SQL> drop tablespace test INCLUDING CONTENTS AND DATAFILES;


分享文章:Oracle數據文件物理刪除后的恢復
文章地址:http://www.xueling.net.cn/article/ihgodc.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 亚洲网站免费看 | 亚洲三级片福利视频 | 亚洲永久精品一区 | 人人爽人人片人人片av | 91精品国产综合久久国产大片 | 久久亚洲激情 | 欧美午夜精品久久久久久人妖 | 成人一区二区在线观看视频 | 无码精品人妻一区二区三区共妻 | 少妇做爰α片免费视频网站 | 国精产品一区一区三区免费视频 | 奇米在线视频观看 | 奇米色欧美一区二区三区 | 亚洲GV网站男男可播放 | 私人影院性盈盈影院 | 色站综合 | 久久国产乱子伦免费精品 | 国产白丝无码视频在线观看 | 午夜精品a片一区二区三区 国产女主播喷水视频在线观看 | 大地资源网高清在线播放 | 美女一区二区三区视频 | 伊人丁香五月婷婷综合激情四射网 | 亚洲精品无码久久久久久久久久久久久 | 奇米视频在线观看 | 靠逼视频在线观看 | 夫妻性生活视频免费看 | 538国产精品视频一区二区 | 欧美日韩国产码高清 | 色婷婷综合久久久久中文一区二 | 精品久久久久久久久久久 | 特级毛片内射www无码 | 久久国产亚洲婷婷六月丁香 | 欧美黄视频网站 | 亚洲色欲色欲综合网站sw0060 | 日韩欧美一区二区免费 | 国产成人在线免费观看视频 | 亚洲第一综合天堂另类专 | 久久久九九九热 | 久久久99精品成人片 | 亚洲欧洲国产一区 | 野花社区日本免费图片 |