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】ASM資料檔案和OS檔案(FILESYSTEM)轉移方法總結ASM
- Oracle:ASM & 密碼檔案OracleASM密碼
- Python批量修改檔名和檔案型別Python型別
- ASM叢集檔案系統ACFS(ASM Cluster File System)ASM
- PHP檔案上傳字尾名與檔案型別對照表PHP型別
- linux每日命令(25):Linux檔案型別與副檔名Linux型別
- sublime設定儲存新檔案時的預設檔案型別(字尾名)型別
- ASM單例項安裝後,需要手動設定ASM的引數檔案ASM單例
- 12c複製 RAC ASM中的密碼檔案到檔案系統ASM密碼
- git修改檔案的名稱Git
- IDA批量處理VirusShare樣本獲得asm檔案與bytes檔案ASM
- ASM有自己的引數、密碼、alert、監聽檔案ASM密碼
- php檔案操作之提取檔案/目錄的名稱PHP
- 將spfile從ASM裡遷移到檔案系統ASM
- Oracle Linux 7使用syslog來管理Oracle ASM的審計檔案OracleLinuxASM
- Oracle 12c的DG自動同步密碼檔案--ASM 新特性:共享密碼檔案Oracle密碼ASM
- python的檔案型別Python型別
- 隱秘的攻擊形式:無檔案攻擊型別分析型別
- [20191128]11GR2 asm例項audit檔案.txtASM
- Oracle使用RMAN將普通資料檔案轉成ASMOracleASM
- xbbed一鍵讀取ASM block到檔案系統ASMBloC
- ORACLE RAC ASM資料檔案遷移OMF檔案報錯ORA-01276解決OracleASM
- APK 檔案分析APK
- hex檔案分析
- AWS 檔案預簽名URL
- 標頭檔案的作用分析
- 如何識別檔案的真假
- PowerShell快速修改多個檔案的名稱
- Gradle 簽名的配置檔案 gradle.propertiesGradle
- 獲取相應副檔名的ContentType型別型別
- yii別名的定義和別名的獲取以及別名的使用
- 電腦檔案字尾名怎麼顯示?電腦中顯示檔案字尾(副檔名)的設定方法
- ORACLE ASM的SSD磁碟空間回收分析OracleASM
- Windows 10將允許您建立只有副檔名的檔案Windows
- nodeJS根據檔案字尾名讀取檔案並返回符合檔案總數NodeJS
- hdfs小檔案分析
- ELF檔案逆向分析
- JavaScript獲取檔案字尾名JavaScript