11gr2新增ACFS檔案系統(一)
在11.2中,Oracle利用ASM的功能提供了ACFS檔案系統功能。
在9中,RAC環境可以使用Oracle提供的ocfs cluster檔案系統。而11.2中,ACFS檔案系統是OCFS的替代功能,ACFS同樣可以提供CLUSTER共享。
對於Linux系統,Oracle在11.2.0.1提供了這個功能,在11.2.0.2中,Solaris系統支援這個功能。
bash-3.00$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.2.0 Production on Tue Dec 28 23:09:14 2010
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> select instance_name from gv$instance;
INSTANCE_NAME
----------------
+ASM1
+ASM2
首先確認CLUSTER和ASM已經配置成功,然後利用ASM建立VOLUME:
SQL> host asmcmd
ASMCMD> volcreate -G data oravolume
ASMCMD> volcreate -G data -s 20G oravolume
ASMCMD> volinfo -G data oravolume
Diskgroup Name: DATA
Volume Name: ORAVOLUME
Volume Device: /dev/asm/oravolume-39
State: ENABLED
Size (MB): 20480
Resize Unit (MB): 256
Redundancy: UNPROT
Stripe Columns: 4
Stripe Width (K): 128
Usage:
Mountpath:
ASMCMD> exit
SQL> select volume_name, volume_device
2
from v$asm_volume;
VOLUME_NAME VOLUME_DEVICE
------------------------------ --------------------------------------------------
ORAVOLUME /dev/asm/oravolume-39
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit
Production
With the Real Application Clusters and Automatic Storage Management options
下面利用作業系統mkfs來建立檔案系統:
bash-3.00$ su -
口令:
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
# mkfs -F acfs /dev/asm/oravolume-39
mkfs: version = 11.2.0.2.0
mkfs: on-disk version = 39.0
mkfs: volume = /dev/asm/roravolume-39
mkfs: volume size = 21474836480
mkfs: Format complete.
# mount -F acfs /dev/asm/oravolume-39 /data/oracle/product/11.2
# chown -R oracle:oinstall /data/oracle/product/11.2
chown: .ACFS: 許可權被否定
chown: .fileid: 許可權被否定
chown: repl: 許可權被否定
chown: staging: 許可權被否定
chown: ready: 許可權被否定
chown: processed: 許可權被否定
chown: logs: 許可權被否定
chown: snaps: 許可權被否定
chown: lost+found: 許可權被否定
至此檔案系統已經載入到作業系統中,且給oracle使用者授權,下面可以用oracle使用者訪問:
bash-3.00$ echo "racnode1"
>> /data/oracle/product/11.2/test.log
bash-3.00$ more /data/oracle/product/11.2/test.log
racnode1
如果想要載入的檔案系統變成CLUSTER檔案系統,還需要在其他節點上執行:
bash-3.00$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.2.0 Production on Wed Dec 29 00:02:00 2010
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
+ASM2
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit
Production
With the Real Application Clusters and Automatic Storage Management options
bash-3.00$ asmcmd
ASMCMD> volenable -G data oravolume
ASMCMD> volinfo -G data oravolume
Diskgroup Name: DATA
Volume Name: ORAVOLUME
Volume Device: /dev/asm/oravolume-39
State: ENABLED
Size (MB): 20480
Resize Unit (MB): 256
Redundancy: UNPROT
Stripe Columns: 4
Stripe Width (K): 128
Usage: ACFS
Mountpath: /data/oracle/product/11.2
ASMCMD> exit
bash-3.00$ su -
口令:
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
# mount -F acfs /dev/asm/oravolume-39 /data/oracle/product/11.2
# chown -R oracle:oinstall /data/oracle/product/11.2
chown: .ACFS: 許可權被否定
chown: .fileid: 許可權被否定
chown: repl: 許可權被否定
chown: staging: 許可權被否定
chown: ready: 許可權被否定
chown: processed: 許可權被否定
chown: logs: 許可權被否定
chown: snaps: 許可權被否定
chown: lost+found: 許可權被否定
# exit
bash-3.00$ more /data/oracle/product/11.2/test.log
racnode1
可以登陸asm例項檢查acfs檔案系統資訊:
bash-3.00$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.2.0 Production on Wed Dec 29 00:09:41 2010
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> set pages 100 lines 120
SQL> col volume_name format a12
SQL> col volume_device format a22
SQL> col mountpath format a25
SQL> select group_number, volume_name, size_mb, volume_device, mountpath
2
from v$asm_volume;
GROUP_NUMBER VOLUME_NAME SIZE_MB VOLUME_DEVICE MOUNTPATH
------------ ------------ ---------- ---------------------- -------------------------
1 ORAVOLUME 20480 /dev/asm/oravolume-39 /data/oracle/product/11.2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-692924/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 11gr2新增ACFS檔案系統(二)
- ASM叢集檔案系統ACFS(ASM Cluster File System)ASM
- 檔案系統(十):一文看懂 UBI 檔案系統
- rac 環境新增資料檔案誤新增到檔案系統,正確解決方法
- 刪除ACFS系統碰到的問題
- AIX 系統建立邏輯卷、新增檔案系統並掛載使用AI
- 核心新增對yaffs2檔案系統的支援
- 檔案系統(九):一文看懂yaffs2檔案系統原理
- 產品說:你在系統中新增一個全域性檔案上傳
- oracle ocfs 叢集檔案系統新增資料檔案帶來的問題Oracle
- 檔案和檔案系統
- Linux 建立檔案系統及掛載檔案系統詳解一薦Linux
- Linux系統篇-檔案系統&虛擬檔案系統Linux
- UNIX根檔案系統和附加檔案系統
- 檔案系統
- 用Python寫一個FUSE(使用者態檔案系統)檔案系統Python
- 檔案系統(五):exFAT 檔案系統原理詳解
- Oracle 12c Clusterware讓ACFS 檔案系統在主機重啟後自動Mount的兩種方法Oracle
- 檔案系統(六):一文看懂linux ext4檔案系統工作原理Linux
- Linux系統檔案系統及檔案基礎篇Linux
- 【檔案系統】嵌入式檔案系統Fatfs簡介
- 分散式檔案系統(HDFS)與 linux系統檔案系統 對比分散式Linux
- Win10系統下怎麼給影片新增srt字幕檔案Win10
- Mac OS系統中檔案新增Finder顏色標記的方法Mac
- vmware中新增Linux虛擬機器檔案系統空間Linux虛擬機
- 檔案系統--fstab
- tmpfs檔案系統
- 系統配置檔案
- 檔案系統安全
- FUSE檔案系統
- 檔案系統(七):檔案系統崩潰一致性、方法、原理與侷限
- ASM與檔案系統之間copy資料檔案--檔案系統到ASMASM
- 【Solaris】Solaris檔案系統管理1 UFS檔案系統的建立
- 【Solaris】Solaris檔案系統管理3 ZFS檔案系統的建立
- 檔案系統(四):FAT32檔案系統實現原理
- Linux系統(一)檔案系統、壓縮、打包操作總結Linux
- 檔案描述符和檔案系統
- asm拷貝檔案到檔案系統ASM