日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux修改文件没有备份,归档模式,恢复没有备份的数据文件

發(fā)布時(shí)間:2025/3/15 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux修改文件没有备份,归档模式,恢复没有备份的数据文件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

場(chǎng)景:

1.數(shù)據(jù)庫(kù)開(kāi)啟歸檔;

2.創(chuàng)建數(shù)據(jù)文件之后的所有歸檔日志都在線(xiàn);

3.數(shù)據(jù)文件或者表空間沒(méi)有進(jìn)行過(guò)備份,數(shù)據(jù)庫(kù)也沒(méi)有全庫(kù)備份,數(shù)據(jù)文件異常丟失;

步驟:

創(chuàng)建測(cè)試用的表空間:

SQL> create tablespace bbb datafile '/opt/Oracle/oradata/R11203/bbb.dbf' size 100m;

SQL> create table test_b (id number(10)) tablespace bbb;

SQL> insert into test_b values (1);

SQL> commit;

SQL>select name,file# from v$datafile;

NAME? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? FILE#

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

/opt/oracle/oradata/R11203/aaa.dbf? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 10

/opt/oracle/oradata/R11203/bbb.dbf? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 11

11 rows selected.

SQL> host

刪除數(shù)據(jù)文件,模擬異常丟失

bash-4.2$ ls -al /opt/oracle/oradata/R11203/bbb.dbf

-rw-rw----? 1 oracle? ? dba? ? ? ? 10493952 Apr? 4 09:53? /opt/oracle/oradata/R11203/bbb.dbf

bash-4.2$ mv /opt/oracle/oradata/R11203/bbb.dbf? /opt/oracle/oradata/R11203/bbb.dbf.bak

bash-4.2$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Fri Apr 409:55:03 2014

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

SQL> alter tablespace bbb read only;

alter tablespace bbb read only

*

ERROR at line 1:

ORA-01116: error in opening database file 11

ORA-01110: data file 11:

'/opt/oracle/oradata/R11203/bbb.dbf'

ORA-27041: unable to open file

HPUX-ia64 Error: 2: No such file or directory

Additional information: 3

SQL> shutdown immediate;

ORA-01116: error in opening database file 11

ORA-01110: data file 11:

'/opt/oracle/oradata/R11203/bbb.dbf'

ORA-27041: unable to open file

HPUX-ia64 Error: 2: No such file or directory

Additional information: 3

SQL> select status from v$instance;

STATUS

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

OPEN

SQL> alter system switch logfile;

System altered.

SQL> /

System altered.

SQL> /

System altered.

SQL>/

System altered.

SQL> /

System altered.

SQL> /

System altered.

SQL>

停機(jī)

SQL> shutdown immediate;

ORA-01116: error in opening database file 11

ORA-01110: data file 11:

'/opt/oracle/oradata/R11203/bbb.dbf'

ORA-27041: unable to open file

HPUX-ia64 Error: 2: No such file or directory

Additional information: 3

SQL> shutdown abort;

ORACLE instance shut down.

把數(shù)據(jù)庫(kù)啟動(dòng)到mount狀態(tài)

SQL> startup mount;

ORACLE instance started.

Total System Global Area? 329859072 bytes

FixedSize? ? ? ? ? ? ? ? 2182336 bytes

VariableSize? ? ? ? ? ? 285213504 bytes

DatabaseBuffers? ? ? ? ? 37748736bytes

RedoBuffers? ? ? ? ? ? ? 4714496 bytes

Database mounted.

使用alter database create datafile <> as ....的方式,重建這個(gè)丟失的數(shù)據(jù)文件:

SQL> alter database create datafile 11;

Database altered.

通過(guò)歸檔日志和redo log對(duì)數(shù)據(jù)文件進(jìn)行恢復(fù)

SQL> recover datafile 11;

Media recovery complete.

SQL> alter database open;

Database altered.

SQL> select * from test_b;

ID

----------

1

總結(jié)

以上是生活随笔為你收集整理的linux修改文件没有备份,归档模式,恢复没有备份的数据文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。