將asm上datafile移動到其他的diskgroup或者普通filesystem上
1,將asm上datafile移動到其他的diskgroup上[@more@]
2,將asm上的datafile移動到普通的filesystem上[oracle@asm ~]$ rman target /
Recovery Manager: Release 11.2.0.1.0 - Production on Sat Feb 2 08:00:19 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
connected to target database (not started)
RMAN> startup
Oracle instance started
database mounted
database opened
Total System Global Area 839282688 bytes
Fixed Size 2217992 bytes
Variable Size 549455864 bytes
Database Buffers 285212672 bytes
Redo Buffers 2396160 bytes
RMAN> report schema;
using target database control file instead of recovery catalog
Report of database schema for database with db_unique_name ASM
List of Permanent Datafiles
===========================
File Size(MB) Tablespace RB segs Datafile Name
---- -------- -------------------- ------- ------------------------
1 670 SYSTEM *** +DATA/asm/system01.dbf
2 510 SYSAUX *** +DATA/asm/sysaux01.dbf
3 75 UNDOTBS1 *** +DATA/asm/undotbs01.dbf
4 5 USERS *** +DATA/asm/users01.dbf
5 1 USERS *** +DATA/asm/users02.dbf
List of Temporary Files
=======================
File Size(MB) Tablespace Maxsize(MB) Tempfile Name
---- -------- -------------------- ----------- --------------------
1 29 TEMP 32767 +DATA/asm/temp01.dbfbackup該檔案到其他的diskgroup上:RMAN> backup as copy datafile '+DATA/asm/users02.dbf' format '+flash'; (可以使用file_id代替檔案路徑)
Starting backup at 02-FEB-13
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=50 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00005 name=+DATA/asm/users02.dbf
output file name=+FLASH/asm/datafile/users.260.806314045 tag=TAG20130202T080724 RECID=1 STAMP=806314045
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01
Finished backup at 02-FEB-13offline需要移動的datafileRMAN> sql "alter database datafile ''+DATA/asm/users02.dbf'' offline";
sql statement: alter database datafile ''+DATA/asm/users02.dbf'' offlineswitch該datafile的name到新的diskgroup上RMAN> switch datafile "+DATA/asm/users02.dbf" to copy;
datafile 5 switched to datafile copy "+FLASH/asm/datafile/users.260.806314045"recover已經移動到新diskgroup的檔案RMAN> recover datafile "+FLASH/asm/datafile/users.260.806314045";
Starting recover at 02-FEB-13
using channel ORA_DISK_1
starting media recovery
media recovery complete, elapsed time: 00:00:01
Finished recover at 02-FEB-13online移動的datafileRMAN> sql "alter database datafile ''+FLASH/asm/datafile/users.260.806314045'' online";
sql statement: alter database datafile ''+FLASH/asm/datafile/users.260.806314045'' online再次檢視檔案的路徑RMAN> report schema;
Report of database schema for database with db_unique_name ASM
List of Permanent Datafiles
===========================
File Size(MB) Tablespace RB segs Datafile Name
---- -------- -------------------- ------- ------------------------
1 680 SYSTEM *** +DATA/asm/system01.dbf
2 510 SYSAUX *** +DATA/asm/sysaux01.dbf
3 75 UNDOTBS1 *** +DATA/asm/undotbs01.dbf
4 5 USERS *** +DATA/asm/users01.dbf
5 1 USERS *** +FLASH/asm/datafile/users.260.806314045
List of Temporary Files
=======================
File Size(MB) Tablespace Maxsize(MB) Tempfile Name
---- -------- -------------------- ----------- --------------------
1 29 TEMP 32767 +DATA/asm/temp01.dbf刪除以前的檔案RMAN> delete datafilecopy '+data/asm/users02.dbf';
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=50 device type=DISK
List of Datafile Copies
=======================
Key File S Completion Time Ckp SCN Ckp Time
------- ---- - --------------- ---------- ---------------
2 5 A 02-FEB-13 1027887 02-FEB-13
Name: +DATA/asm/users02.dbf
Do you really want to delete the above objects (enter YES or NO)? yes
deleted datafile copy
datafile copy file name=+DATA/asm/users02.dbf RECID=2 STAMP=806314150
Deleted 1 objects
做的方法和上面的步驟一樣(在做之前確保database為archivelog模式)
RMAN> backup as copy datafile '+DATA/asm/users01.dbf' format '/oradata/user01.dbf';
Starting backup at 02-FEB-13
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile copy
input datafile file number=00004 name=+DATA/asm/users01.dbf
output file name=/oradata/user01.dbf tag=TAG20130202T082602 RECID=3 STAMP=806315163
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01
Finished backup at 02-FEB-13
RMAN> sql "alter database datafile 4 offline";
sql statement: alter database datafile 4 offline
RMAN> switch datafile 4 to copy;
datafile 4 switched to datafile copy "/oradata/user01.dbf"
RMAN> recover datafile 4;
Starting recover at 02-FEB-13
using channel ORA_DISK_1
starting media recovery
media recovery complete, elapsed time: 00:00:00
Finished recover at 02-FEB-13
RMAN> sql "alter database datafile 4 online";
sql statement: alter database datafile 4 online
RMAN> report schema;
Report of database schema for database with db_unique_name ASM
List of Permanent Datafiles
===========================
File Size(MB) Tablespace RB segs Datafile Name
---- -------- -------------------- ------- ------------------------
1 680 SYSTEM *** +DATA/asm/system01.dbf
2 510 SYSAUX *** +DATA/asm/sysaux01.dbf
3 75 UNDOTBS1 *** +DATA/asm/undotbs01.dbf
4 5 USERS *** /oradata/user01.dbf
5 1 USERS *** +FLASH/asm/datafile/users.260.806314045
List of Temporary Files
=======================
File Size(MB) Tablespace Maxsize(MB) Tempfile Name
---- -------- -------------------- ----------- --------------------
1 29 TEMP 32767 +DATA/asm/temp01.dbf
RMAN> delete datafilecopy 4;
released channel: ORA_DISK_1
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=50 device type=DISK
List of Datafile Copies
=======================
Key File S Completion Time Ckp SCN Ckp Time
------- ---- - --------------- ---------- ---------------
4 4 A 02-FEB-13 1031361 02-FEB-13
Name: +DATA/asm/users01.dbf
Do you really want to delete the above objects (enter YES or NO)? yes
deleted datafile copy
datafile copy file name=+DATA/asm/users01.dbf RECID=4 STAMP=806315204
Deleted 1 objects
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-1060190/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ASM】ASM資料檔案和OS檔案(FILESYSTEM)轉移方法總結ASM
- 簡單兩步就能將 Laravel Log 資訊發到其他平臺上Laravel
- 在 Mac 上通過 VirtualBox 將 Windows 10 安裝到可移動裝置中MacWindows
- Oracle使用RMAN將普通資料檔案轉成ASMOracleASM
- Sqlserver移動檔案路徑move datafile的三種方法SQLServer
- android使用jenkins進行自動化打包並且上傳到fir或者蒲公英AndroidJenkins
- 使用SecureCRT的SFTP將檔案上傳到Liunx系統上SecurecrtFTP
- Linux 6.9 加盤後的Oracle 12c ASM DiskGroup配置過程LinuxOracleASM
- linux vdo驗證 oracle asm diskgroup sector_size 4096 udev asmlibLinuxOracleASMdev
- hadoop 存到hdfs的資料沒有同步到其他機器上Hadoop
- 揭露 FileSystem 引起的線上 JVM 記憶體溢位問題JVM記憶體溢位
- ASM磁碟空間假裝耗盡,ORA-15041: diskgroup space exhaustedASM
- 遷移WSL Ubuntu到其他目錄Ubuntu
- 12c pdb線上移動資料檔案或者重新命名資料檔案
- 線上重定義方式將普通表修改為分割槽表
- 從 SQL Server 到 MySQL(二):線上遷移,空中換髮動機ServerMySql
- 雲上的移動效能測試平臺
- 如何將SAP API Hub 上提供的工作流匯入到 SAP BTP 上API
- 移動端順序問題上
- IDC:2028年AI推動的智慧手機上的支出將達到320億美元AI
- 如何將 Google Auto Draw 移植到小程式上Go
- 使用git將本地專案上傳到githubGithub
- 如何將工作聚焦到關鍵問題上
- 如何將專案部署到伺服器上伺服器
- AssetBundle在移動裝置上丟失
- 移動端上上(transform-translateZ註冊)ORM
- 將一臺伺服器上的日誌檔案拷貝到另外一臺上伺服器
- 移動端和PC端互動設計上的區別
- 解決移動裝置上iframe滾動條的問題
- 將 java 專案部署到 linux 上的具體步驟JavaLinux
- ftp下載其他電腦上的東西FTP
- 利用offline datafile檔案方式遷移資料
- 如何刪除GitHub或者GitLab 上的資料夾?GithubGitlab
- 《Exploring in UE4》遊戲角色的移動原理(上)遊戲
- Oracle資料庫 ASM磁碟線上擴容Oracle資料庫ASM
- ASM下遷移spfileASM
- 遷移ASM磁碟組ASM
- 新手必看:教你如何將iPhone投屏到Mac上?iPhoneMac
- 如何將圖片畫到canvas上?都有哪些方法?Canvas