ASM(automatic storage management)ã¨ã¯
ASMã¨ã¯10g以é™ã«è¿½åŠ ã•れãŸoracleã®ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ç®¡ç†æ©Ÿèƒ½ã§ã‚りã€ä¸»ã«ä»¥ä¸‹ã®ã‚ˆã†ãªRAIDã®ã‚ˆã†ãªã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸æ©Ÿèƒ½ã¨ãƒ•ァイルシステム機能を組ã¿åˆã‚ã›ãŸã‚ˆã†ãªæ©Ÿèƒ½ã‚’æŒã£ã¦ã„ã¾ã™ã€‚・DISKã®ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°ã‚„ストライピング
・論ç†ãƒœãƒªãƒ¥ãƒ¼ãƒ マãƒãƒ¼ã‚¸ãƒ£ã®ã‚ˆã†ãªå‹•çš„ãªé ˜åŸŸã®è¿½åŠ ã‚„å‰Šé™¤
・ASMé ˜åŸŸå†…ã§ã®ãƒ•ァイルやディレクトリã®ç®¡ç†
ASMã¨ã—ã¦ä½¿ç”¨ã™ã‚‹DISKã¯raw(ファイルシステムã§ãƒ•ォーマットã•れã¦ã„ãªã„状態)ã§ã‚ã‚‹å¿…è¦ãŒã‚りã€ASMã¯ã“ã®æœªãƒ•ォーマットã®é ˜åŸŸã«å¯¾ã—ã¦ç›´æŽ¥å‚ç…§ã€æ›´æ–°ã‚’行ã„ã¾ã™ã€‚
ASMã®ä»•組ã¿
ASMã§ä½¿ç”¨ã™ã‚‹ä¸€ã¤ã‹ã‚‰è¤‡æ•°ã®rawデãƒã‚¤ã‚¹ãƒ‘ーティションã®é›†åˆã‚’ディスクグループã¨å‘¼ã³ã¾ã™ãŒã€ãƒ‡ã‚£ã‚¹ã‚¯ã‚°ãƒ«ãƒ¼ãƒ—内ã®é ˜åŸŸã‚’使ã†ãŸã‚ã«ã¯ASMインスタンスã¨å‘¼ã°ã‚Œã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ ã‚’èµ·å‹•ã—ASMインスタンスã«ãƒ‡ã‚£ã‚¹ã‚¯ã‚°ãƒ«ãƒ¼ãƒ—をマウントã•ã›ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ASMインスタンスã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã¨åŒæ§˜ã€ãƒ¡ãƒ¢ãƒªç©ºé–“を共有ã™ã‚‹è¤‡æ•°ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ãƒ—ãƒã‚»ã‚¹ã®é›†åˆã§ã‚りã€ãƒ‡ãƒ¼ã‚¿ãƒ•ァイルã¸ã®æ›´æ–°ã¯ASMインスタンスを通ã—ã¦DISKã¸æ›¸ã戻ã•れるãŸã‚ASM上ã®ãƒ‡ãƒ¼ã‚¿ã‚’使用ã™ã‚‹ãŸã‚ã«ã¯ASMインスタンスã®èµ·å‹•ãŒå¿…é ˆã¨ãªã‚Šã¾ã™ã€‚
ASMã§æ‰±ã†ã“ã¨ãŒã§ãるファイル
11.1ã¾ã§ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ãƒ‡ã‚£ã‚¹ã‚¯ã‚°ãƒ«ãƒ¼ãƒ—上ã«ç›´æŽ¥ä½œæˆã§ãるファイルã¯oracleデータベース関連ã®ãƒ•ァイル(データベースã®ãƒ‡ãƒ¼ã‚¿ãƒ•ァイルã€åˆ¶å¾¡ãƒ•ァイルã€redoãƒã‚°ã€SPファイルã€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ãƒã‚°ç‰)ã®ã¿ã§ã—ãŸãŒã€ 11.2以é™ã§ã¯ã‚¯ãƒ©ã‚¹ã‚¿é–¢é€£ã®é ˜åŸŸ(OCRã€Voting Disk)ã‚„ã€ãƒ‡ã‚£ã‚¹ã‚¯ã‚°ãƒ«ãƒ¼ãƒ—上ã«ãƒœãƒªãƒ¥ãƒ¼ãƒ ã¨ã„ã†æž 組ã¿ã‚’作æˆã—ãŸé ˜åŸŸã‚’ã•らã«acfsç‰ã®ãƒ•ァイルシステムã§ãƒ•ォーマットã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ oracle関連以外ã®ãƒ•ァイルを扱ã†ã“ã¨ã‚„ã€OSコマンドã§ãƒ•ァイルæ“作を行ã†ã“ã¨ãŒã§ãるよã†ã«ãªã£ã¦ã„ã¾ã™ã€‚剿æ¡ä»¶ç‰
å¿…è¦ãªã‚½ãƒ•トウエアASMã¯10.1~11.1ã¾ã§ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ãŠã„ã¦ã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚½ãƒ•トウエアã«å«ã¾ã‚Œã¦ãŠã‚Šãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚½ãƒ•トウエアをインストールã™ã‚Œã°asmを使ã†ãŸã‚ã®ãƒ—ãƒã‚°ãƒ©ãƒ も一緒ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¾ã—ãŸãŒã€ 11.2以é™ã¯Grid Infrastructureã¨ã„ã†ã‚½ãƒ•トウエアã®ä¸€éƒ¨ã¨ãªã‚Šãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã¨ã¯åˆ¥ãƒ¡ãƒ‡ã‚£ã‚¢ã®Grid Infrastructureã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå¿…è¦ã«ãªã‚Šã¾ã™ã€‚
rawデãƒã‚¤ã‚¹ã®æº–å‚™
rawデãƒã‚¤ã‚¹ã‚’扱ã†ã«ã‚ãŸã‚Šã€ä½¿ç”¨ã™ã‚‹rawデãƒã‚¤ã‚¹ã¯å¿…ãšå…¨ãƒŽãƒ¼ãƒ‰ã«ãŠã„ã¦é©åˆ‡ãªæ¨©é™ã¨å›ºå®šã•れãŸãƒ‡ãƒã‚¤ã‚¹ãƒ•ァイルåã§å‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ (通常ã®/dev/sdaç‰ã®ãƒ‡ãƒã‚¤ã‚¹åã¯ãƒãƒ¼ãƒ‰ã‚¦ã‚¨ã‚¢ã®è¿½åŠ ã‚„å‰Šé™¤ã€ã‚«ãƒ¼ãƒãƒ«ã®å¤‰æ›´ãªã©æ§˜ã€…ãªè¦å› ã§å¤‰åŒ–ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹ãŸã‚æ„図ã›ãšå¤‰æ›´ã•れã¦ã—ã¾ã£ãŸå ´åˆãƒ‡ã‚£ã‚¹ã‚¯ã‚°ãƒ«ãƒ¼ãƒ—ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ããšASMãŒä½¿ç”¨ã§ããªããªã‚‹ã¨ã„ã£ãŸå¯èƒ½æ€§ãŒã‚りã¾ã™) 例ãˆã°ã€linux(RHEL5)ã«ãŠã„ã¦ã“ã®è¦ä»¶ã‚’満ãŸã™ãŸã‚ã«ã¯ä»¥ä¸‹ã®æ–¹æ³•ãŒã‚りã¾ã™ã€‚
・asmlibã®ä½¿ç”¨
asmlibã¯oracleãŒlinux環境ã«å¯¾ã—ã¦æä¾›ã—ã¦ã„るライブラリã§ã‚ªãƒ¼ãƒ—ンソースã¨ã—ã¦ã‚‚公開ã•れã¦ã„ã¾ã™ã€‚ asmlibã«ã¯ç‰¹å®šã®rawデãƒã‚¤ã‚¹ã«å¯¾ã—ã¦åå‰ã‚’付ã‘ã‚‹(マーã‚ングã™ã‚‹)ã“ã¨ãŒã§ãã‚‹ãŸã‚asmlibを使用ã™ã‚‹ã“ã¨ã§ASMã¯å¸¸ã«åŒã˜ãƒ‡ãƒã‚¤ã‚¹ã¸ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
・udevã®rawデãƒã‚¤ã‚¹ç”¨ãƒ«ãƒ¼ãƒ«ã®å®šç¾©
udevã¯RHEL5以é™ã§æä¾›ã•れãŸä»•組ã¿ã§ãƒ‡ãƒã‚¤ã‚¹ã«å¯¾ã—ã¦ã®æ¨©é™è¨å®šã‚„〠ディスクã®ç‰©ç†çš„ãªæŽ¥ç¶šä½ç½®æƒ…å ±ã«ã‚ˆã‚‹ä¸€æ„ãªãƒ‡ãƒã‚¤ã‚¹åを生æˆã™ã‚‹ä»•組ã¿ç‰ãŒç”¨æ„ã•れã¦ã„ã‚‹ãŸã‚DISKã‚’ç•°ãªã‚‹ä½ç½®ã«æŽ¥ç¶šã™ã‚‹ãªã©ã®å¤‰æ›´ãŒãªã‘れã°å›ºå®šã•れãŸãƒ‡ãƒã‚¤ã‚¹åを使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
関連ディクショナリ
・V$ASM_DISKディスクグループを構æˆã™ã‚‹ãƒ‡ã‚£ã‚¹ã‚¯æƒ…å ±
・V$ASM_DISKGROUP
ãƒ‡ã‚£ã‚¹ã‚¯ã‚°ãƒ«ãƒ¼ãƒ—æƒ…å ±
・V$ASM_FILE
ASM状ã®ãƒ•ã‚¡ã‚¤ãƒ«æƒ…å ±
・V$ASM_ALIAS
ASM上ã®ãƒ•ァイルã®åˆ¥åæƒ…å ±
・V$ASM_OPERATION
リãƒãƒ©ãƒ³ã‚¹ç‰ã®ASMã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³æƒ…å ±
・V$ASM_CLIENT
ASMをマウントã—ã¦ã„ã‚‹ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆæƒ…å ±
マニュアル
ストレージ管ç†è€…ガイド11gリリース1(11.1)Grid Infrastructureインストレーション・ガイド11gリリース2(11.2)for Linux
Oracle Automatic Storage Management管ç†è€…ガイド11gリリース2(11.2)

折りãŸãŸã¿
展開