新為客戶部署了rac環境,但是客戶不懂rac,增加資料檔案的時候把資料檔案建立在了本地,導致某乙個節點不可訪問資料庫的問題,下面就是處理步驟:
1,備份資料檔案:
rman>backup datafile 45 format '/home/oracle/example_%u';
ramn>backup datafile 46 format '/home/oracle/zyfwym_%u';
2,把資料檔案offline
sql> alter database datafile 45 offline;
sql> alter database datafile 46 offline;
3,rman中恢復
run{
set newname for datafile 45 to '+data_dg';
set newname for datafile 46 to '+data_dg';
restore datafile 45;
restore datafile 46;
switch datafile 45;
switch datafile 46;
recover datafile 45;
recover datafile 46;
4,把資料檔案online
sql> alter database datafile 45 online;
sql> alter database datafile 46 offline;
5,檢查資料檔案
col file_name for a50
set linesize 200
select file_name,file_id,online_status,tablespace_name from dba_data_files;
rac庫資料檔案建立在os本地的解決辦法
按照影響程度大小,方案a需要down庫,方案b需要offline tablespace,方案c只需offline datafile即可。綜合來看,下面的testcase c 2的方法來的最簡單。影響也最小。方案a testcase a 1 用asm的cp srvctl stop database d...
建立表空間 使用者 擴容 移動資料檔案
1 建立新的表空間 2 建立使用者 3 通過修改檔案大小與增加檔案的方式擴容表空間 4 人為移動資料檔案,檢驗建立表的效果 1 建立新的表空間 sql create tablespace test data 2 logging 3 datafile opt oracle oradata bisal ...
丟失 移動 資料檔案後的故障表現
不管在開啟還是關閉資料庫,丟失 移動 資料檔案後啟動都是會報錯的,找不到檔案 丟失的資料檔案offline以後,是可以開啟資料庫的 sql shutdown immediate database closed.database dismounted.oracle instance shut down...