oracle 修改資料檔案位置(路徑)(移動)
一、關庫修改
select file_name,tablespace_name from dba_data_files;
select name from v$datafile;
show parameter standby_file_management
alter system set standby_file_management='MANUAL' scope=both;
shutdown immediate;
mv xxxx /xxx/xxx/
SQL> startup mount;
select 'ALTER DATABASE RENAME FILE '||''''||name || '''' ||' to ' ||'''' || '/backup/oradata/hisdb_dg' || substr(name,instr(name,'/',-1)) ||'.dbf'|| '''' || ';' from v$datafile;
select 'ALTER DATABASE RENAME FILE '||''''||name || '''' ||' to ' ||'''' || '/backup/oradata/hisdb_dg' || substr(name,instr(name,'/',-1)) ||'.dbf'|| '''' || ';' from v$tempfile;
alter database rename file ……………..
alter database open;
二、線上修改(停表空間)
不能動system表空間
select file_name,tablespace_name,online_status from dba_data_files;
1.offline表空間
alter tablespace tablespace_name offline;
2.行動資料檔案
mv /oracle/app/orcldata/orcl/ts_mcc_1.dat /data/ts_mcc_1.dat
3.rename資料檔案
select 'ALTER DATABASE RENAME FILE '||''''||name || '''' ||' to ' ||'''' || '/backup/oradata/hisdb_dg' || substr(name,instr(name,'/',-1)) ||'.dbf'|| '''' || ';' from v$datafile;
4.online表空間
alter tablespace TS_MCC online;
三、線上修改(停部分資料檔案)
1).offline表空間
alter database datafile 7 offline;
2).行動資料檔案
mv /aaa/abc.ora to /bbb/abc.ora
3).rename資料檔案(改一下,不要後面加.dbf)
select 'ALTER DATABASE RENAME FILE '||''''||name || '''' ||' to ' ||'''' || '/backup/oradata/hisdb_dg' || substr(name,instr(name,'/',-1)) ||'.dbf'|| '''' || ';' from v$datafile;
Alter database rename file '/aaa/abc.ora' to '/bbb/abc.ora';
4).recover
Alter database recover datafile 92;
5).online表空間
alter database datafile 7 online;
四、線上修改(12c及以上使用)
12c開始可以用move來線上重新命名和行動資料檔案(19c適用)
ALTER DATABASE MOVE DATAFILE '/data/ultradb01.dbf' TO '/data/ultradb02.dbf';
加keep引數可以保留原始dbf
ALTER DATABASE MOVE DATAFILE '/data/ultradb01.dbf' TO '/data/ultradb02.dbf' keep;
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69980685/viewspace-3002118/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 修改Oracle資料檔名及資料檔案存放路徑Oracle
- oracle11g修改資料檔案路徑Oracle
- oracle 修改資料檔案路徑(四種方式)Oracle
- 【Oracle】如何修改資料檔案和日誌檔案的路徑Oracle
- PbootCMS後臺檔案修改路徑位置boot
- oracle11g修改控制檔案路徑Oracle
- 查詢檔案位置路徑
- Oracle RAC修改引數檔案位置Oracle
- CentOS修改Mariadb資料庫檔案儲存路徑CentOS資料庫
- win10 onenote如何修改檔案路徑_win10 onenote怎麼修改檔案路徑Win10
- oracle升級後資料檔案路徑變為大寫Oracle
- 修改資料檔案的位置的兩種方法
- 更改資料檔案路徑的方法
- Sqlserver移動檔案路徑move datafile的三種方法SQLServer
- SQLServer移動資料檔案SQLServer
- oracle 資料庫lsnrctl監聽的日誌路徑和trace檔案Oracle資料庫
- 微信資料夾儲存在什麼位置?如何修改儲存路徑
- mac修改zcompdump檔案生成位置Mac
- 遷移資料庫的檔案到不同路徑(轉)資料庫
- Python科研武器庫 - 檔案/路徑操作 - 判斷檔案或資料夾Python
- 修改chrome使用者資料的路徑Chrome
- Sqlserver資料庫儲存路徑的修改SQLServer資料庫
- SQL Server2014 DB部署AlwaysOn後如何做資料檔案的路徑遷移SQLServer
- nodejs遞迴資料夾獲取所有檔案路徑NodeJS遞迴
- 【kingsql分享】使用BBED修改Oracle資料檔案頭推進SCNSQLOracle
- Oracle 資料檔案回收Oracle
- [重慶思莊每日技術分享]-ORACLE DG物理備庫使用別名資料檔案改變路徑到OMF路徑Oracle
- 桌面檔案在c盤哪個資料夾 c盤桌面檔案路徑
- css檔案與資源路徑相關CSS
- ORACLE RAC ASM資料檔案遷移OMF檔案報錯ORA-01276解決OracleASM
- 12c pdb線上移動資料檔案或者重新命名資料檔案
- win10 怎麼修改我的桌面路徑_win10如何更改桌面檔案的路徑Win10
- Linux檔案的路徑定位-相對路徑和絕對路徑Linux
- win10中怎麼改變桌面資料夾儲存位置_win10移動更改桌面資料夾儲存路徑教程Win10
- gcc g++ 新增標頭檔案路徑和庫檔案路徑的方法GC
- Oracle DG備庫手動管理新增資料檔案Oracle
- 修改桌面路徑
- 移動檔案