ASM檔案別名的分析
今天用RMAN把一個本地磁碟的檔案COPY到ASM,起了一樣的名字:
RMAN>copy datafile 6 to '+DISK_GROUP2/TEST/TEST.DBF';
我們都知道ASM檔名字的格式是固定的:
+group/dbname/file type/tag.file.incarnation
我們實際到ASM內部看一下,它做了什麼:
C:\Documents and Settings\oracle>set ORACLE_SID=+ASM
C:\Documents and Settings\oracle>asmcmd
ASMCMD> ls
DISK_GROUP1/
DISK_GROUP2/
RMAN_GROUP/
ASMCMD> cd disk_group2
ASMCMD> ls
DEVDB/
TEST/
ASMCMD> cd test
ASMCMD> ls
test.dbf
ASMCMD> ls -l
Type Redund Striped Time Sys Name
N test.dbf => +DISK_GROUP2/DEVDB/DATAFILE/TEST.290.655818003
ASMCMD>
我們發現它在RMAN指定的目錄上建立了ASM的別名,指向實際的datafile,也就是ASM檔案為了避免重名和OMF特性,必須指定它的格式,那我們再為它建立個別名是否可以呢?
SQL> alter diskgroup DISK_GROUP2 add alias '+DISK_GROUP2/TEST/TEST2.DBF' for '+DISK_GROUP2/DEVDB/DATAFILE/TEST.290.655818003';
alter diskgroup DISK_GROUP2 add alias '+DISK_GROUP2/TEST/TEST2.DBF' for '+DISK_GROUP2/DEVDB/DATAFILE/TEST.290.655818003'
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15176: file '+DISK_GROUP2/DEVDB/DATAFILE/TEST.290.655818003' already has an
alias associated with it
它會認為這個別名已經存在,修改別名是否可以呢?
SQL> alter diskgroup DISK_GROUP2 rename alias '+DISK_GROUP2/TEST/TEST.DBF' to '+DISK_GROUP2/TEST/TEST2.DBF';
Diskgroup altered.
呵呵,可以
ASMCMD> ls -l
Type Redund Striped Time Sys Name
N TEST2.DBF => +DISK_GROUP2/DEVDB/DATAFILE/TEST.290.655818003
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/175005/viewspace-312584/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何為asm db中system表空間的資料檔案使用別名!ASM
- ls命令+檔案型別+別名(alias)型別
- ASM時的OFM特性對影的建資料檔名的影響及為SYSTEM表空間的資料檔案使用別名ASM
- 根據副檔名識別檔案型別(轉)型別
- Linux系統檔案型別及檔案的副檔名(轉)Linux型別
- struts檔案上傳,獲取檔名和檔案型別型別
- Python批量修改檔名和檔案型別Python型別
- ASM 檔案與本地檔案的轉換ASM
- 訪問ASM中的檔案ASM
- 【ASM學習】從ASM拷貝檔案的方法ASM
- PHP檔案上傳字尾名與檔案型別對照表PHP型別
- Mybatis 全域性配置檔案中typeAliases(別名)MyBatis
- ASM與檔案系統之間copy資料檔案--檔案系統到ASMASM
- asm拷貝檔案到檔案系統ASM
- 【ASM】ASM資料檔案和OS檔案(FILESYSTEM)轉移方法總結ASM
- asm下的控制檔案的複製ASM
- Oracle:ASM & 密碼檔案OracleASM密碼
- 學習ASM技術(五)--檔名和TemplateASM
- 利用RMAN將非ASM檔案移動到ASM裡 - [ASM]ASM
- 上傳檔名為中文的檔案
- git修改檔案的名稱Git
- linux每日命令(25):Linux檔案型別與副檔名Linux型別
- Linux下的檔案及檔案字尾名Linux
- 學習ASM技術(七)--ASM檔案轉化ASM
- ASM認證與口令檔案ASM
- ASM檔案系統遷移ASM
- ASM下遷移控制檔案ASM
- 11.2.0.1.0 ASM 不能resize 檔案ASM
- asm 檔案系統遷移ASM
- ASM中多功控制檔案ASM
- 檔案字尾名
- 將ASM裡面的檔案copy到檔案系統ASM
- 把檔案系統的資料檔案遷移到ASM儲存ASM
- 【原創】ASM下的資料檔案轉換為普通檔案ASM
- AFNetworking下載檔案型別直接在檔名後面加型別
- php檔案操作之提取檔案/目錄的名稱PHP
- ASM叢集檔案系統ACFS(ASM Cluster File System)ASM
- 檔案字尾名的過濾