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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE RAC模式下歸檔模式和非歸檔模式的切換方法Oracle模式
- Oracle歸檔模式和非歸檔模式Oracle模式
- 非歸檔模式改為歸檔模式模式
- RAC歸檔配置方案:使用NFS共享儲存儲存歸檔檔案NFS
- 歸檔模式與非歸檔模式的切換模式
- Oracle歸檔模式與非歸檔模式設定Oracle模式
- 恢復之非歸檔模式下的恢復模式
- Oracle歸檔模式和非歸檔模式的區別Oracle模式
- 【轉】雙節點RAC下將資料庫從非歸檔模式更改到歸檔模式資料庫模式
- 非歸檔模式下非當前日誌檔案的丟失的恢復模式
- Oracle 歸檔與非歸檔模式的更改Oracle模式
- rac更改歸檔模式模式
- 非歸檔模式下的資料檔案路徑修改模式
- 非歸檔模式恢復資料庫模式資料庫
- RAC 環境下修改歸檔模式模式
- 非歸檔模式下資料檔案被誤刪的解決方法模式
- RAC環境中非歸檔改為歸檔模式模式
- RAC(ASM)歸檔模式修改ASM模式
- 非歸檔模式下恢復資料庫兩例模式資料庫
- 【備份恢復】非歸檔模式下丟失任意資料檔案 恢復操作模式
- oracle10g 歸檔模式和非歸檔模式的轉換Oracle模式
- 歸檔模式下資料檔案丟失的恢復模式
- REDO日誌損壞,非歸檔模式資料檔案恢復模式
- 非歸檔模式下線上日誌檔案破壞後例項恢復案例模式
- 非歸檔模式 無法用備份修復新建的表模式
- RAC下啟動日誌歸檔模式模式
- Oracle RAC 歸檔與非歸檔切換Oracle
- Oracle 歸檔和非歸檔模式之間的切換Oracle模式
- 歸檔模式下丟失普通資料檔案並恢復模式
- 在歸檔模式下丟失日誌檔案的恢復模式
- rman 非歸檔模式下停庫備份與恢復模式
- 歸檔模式模式
- oracle RAC開啟歸檔模式Oracle模式
- 非歸檔模式下,丟失日誌檔案的一次恢復過程模式
- 非歸檔模式下的資料備份模式
- Oracle怎麼從歸檔模式變成非歸檔模式,詳細步驟Oracle模式
- Oracle怎麼從非歸檔模式變成歸檔模式,詳細步驟Oracle模式
- 歸檔和非歸檔模式下ORA-01145錯誤的解決方法模式