rac歸檔模式/非歸檔模式下檔案建至本地儲存修復方法-ORA-01157
rac歸檔模式下檔案建至本地儲存修復方法(以下為測試,生產環境慎重操作)
模擬誤操作
節點1新增資料檔案
節點2查詢
將錯誤新增datafile offline
修改檔案路徑
recovery datafile
datafile online
節點2查詢已經正常
rac非歸檔模式下檔案建至本地儲存修復方法
誤操作模擬
嘗試offline報錯
關庫
cp檔案至asm
啟動到mount
修改檔案路徑
節點2查詢 正常
模擬誤操作
節點1新增資料檔案
點選(此處)摺疊或開啟
- SQL> alter tablespace netdata add datafile 'netdata03.dbf' size 20M;
節點2查詢
點選(此處)摺疊或開啟
-
SQL> select file_name from dba_data_files;
-
ERROR:
-
ORA-01157: cannot identify/lock data file 7 - see DBWR trace file
- ORA-01110: data file 7: '/u01/app/oracle/product/11.2.0/db_1/dbs/netdata02.dbf'
將錯誤新增datafile offline
點選(此處)摺疊或開啟
-
SQL> alter database datafile 7 offline;
- Database altered.
點選(此處)摺疊或開啟
-
SQL> alter database rename file '/u01/app/oracle/product/11.2.0/db_1/dbs/netdata02.dbf' to '+DATA1/DEVDB/DATAFILE/netdata02.dbf';
-
-
- Database altered.
點選(此處)摺疊或開啟
-
SQL> recover datafile 7;
- Media recovery complete.
點選(此處)摺疊或開啟
-
SQL> alter database datafile 7 online;
-
-
- Database altered.
節點2查詢已經正常
點選(此處)摺疊或開啟
-
SQL> select file_name from dba_data_files;
-
-
-
FILE_NAME
-
--------------------------------------------------------------------------------
-
+DATA1/devdb/datafile/users.269.937046643
-
+DATA1/devdb/datafile/undotbs1.276.937046643
-
+DATA1/devdb/datafile/sysaux.277.937046643
-
+DATA1/devdb/datafile/system.268.937046635
-
+DATA1/devdb/datafile/undotbs2.267.937047083
-
+DATA1/devdb/datafile/netdata.284.937049537
-
+DATA1/devdb/datafile/netdata02.dbf
-
-
- 7 rows selected.
點選(此處)摺疊或開啟
-
SQL> archive log list;
-
Database log mode No Archive Mode
-
Automatic archival Disabled
-
Archive destination USE_DB_RECOVERY_FILE_DEST
-
Oldest online log sequence 175
-
Current log sequence 177
-
SQL>
-
-
SQL> show parameters cluster;
-
-
-
NAME TYPE VALUE
-
------------------------------------ ----------- ------------------------------
-
cluster_database boolean TRUE
-
cluster_database_instances integer 2
- cluster_interconnects string
點選(此處)摺疊或開啟
-
SQL> alter tablespace netdata add datafile 'netdata03.dbf' size 20M;
-
-
Tablespace altered.
-
-
SQL> select file_name from dba_data_files;
-
ERROR:
-
ORA-01157: cannot identify/lock data file 8 - see DBWR trace file
- ORA-01110: data file 8: '/u01/app/oracle/product/11.2.0/db_1/dbs/netdata03.dbf'
點選(此處)摺疊或開啟
-
SQL> alter database datafile 8 offline;
-
alter database datafile 8 offline
-
*
-
ERROR at line 1:
- ORA-01145: offline immediate disallowed unless media recovery enabled
關庫
點選(此處)摺疊或開啟
- [grid@rac1-213-11 ~]$ srvctl stop database -d devdb -o immediate
點選(此處)摺疊或開啟
-
[grid@rac1-213-11 ~]$ asmcmd
-
ASMCMD> pwd
-
+DATA1/DEVDB/DATAFILE
-
ASMCMD> cp /u01/app/oracle/product/11.2.0/db_1/dbs/netdata03.dbf .
-
copying /u01/app/oracle/product/11.2.0/db_1/dbs/netdata03.dbf -> +DATA1/DEVDB/DATAFILE/netdata03.dbf
- ASMCMD> quit
點選(此處)摺疊或開啟
-
[grid@rac1-213-11 ~]$ srvctl start database -d devdb -o mount
- 、
修改檔案路徑
點選(此處)摺疊或開啟
-
[root@rac1-213-11 ~]# su - oracle
-
[oracle@rac1-213-11 ~]$ sqlplus / as sysdba
-
SQL*Plus: Release 11.2.0.4.0 Production on Sun Jul 1 22:02:50 2018
-
Copyright (c) 1982, 2013, Oracle. All rights reserved.
-
Connected to:
-
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
-
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
-
Data Mining and Real Application Testing options
-
SQL> alter database rename file '/u01/app/oracle/product/11.2.0/db_1/dbs/netdata03.dbf' to '+DATA1/DEVDB/DATAFILE/netdata03.dbf';
- Database altered.
點選(此處)摺疊或開啟
-
SQL> select open_mode from v$database;
-
-
OPEN_MODE
-
--------------------
- READ WRITE
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24486203/viewspace-2157173/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rac中文名檔名新增到本地路徑解決辦法(ORA-01157)-非歸檔
- 資料儲存(歸檔解檔,沙河儲存)
- 對歸檔模式下CLEAR 未歸檔日誌後恢復資料庫的一點看法模式資料庫
- 如何輕鬆歸檔檔案?2種方法輕鬆建立歸檔檔案!
- Android下載網路pdf檔案儲存至本地Android
- IPFS的檔案儲存模式模式
- 咦?Oracle歸檔檔案存哪了?Oracle
- oracle 11g開啟歸檔模式及修改歸檔目錄Oracle模式
- 【BBED】丟失歸檔檔案情況下的恢復
- Oracle 12c 關閉歸檔模式Oracle模式
- 簡單2步就能將大量檔案歸類儲存
- RAC開啟資料庫歸檔資料庫
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- DM7配置本地歸檔
- DM7使用DMRMAN執行歸檔修復
- OGG整合抽取模式丟失歸檔處理模式
- 11.使用make更新歸檔檔案
- win10沒儲存的檔案怎麼恢復_win10檔案未儲存的恢復方法Win10
- Win10檔案無法儲存並提示找不到檔案怎麼辦 win10無法儲存檔案提示找不到檔案如何修復Win10
- Oracle資料庫歸檔模式的切換ELOracle資料庫模式
- oracle歸檔Oracle
- word怎麼恢復儲存前的檔案,word檔案恢復
- 檔案儲存
- iOS 複雜物件的歸檔與反歸檔iOS物件
- Oracle RAC 11gR2開啟歸檔Oracle
- 教你批次歸類大量桌面檔案的方法
- vcode 儲存修復vue檔案的eslint語法錯誤VueEsLint
- 如何將MAC的檔案儲存至NAS網路儲存?Mac
- 設定Oracle9i為自動歸檔模式Oracle模式
- DG歸檔日誌缺失恢復
- word自動儲存的檔案怎麼恢復,word檔案恢復
- win10系統dll檔案一鍵修復 缺少dll檔案修復方法Win10
- win10安全模式恢復登錄檔怎麼操作 win10如何在安全模式下修復登錄檔Win10模式
- 在 Linux 中如何歸檔檔案和目錄Linux
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- 刪除歸檔
- Android 檔案儲存Android
- CSV檔案儲存