【ASM學習】ASM 管理
建立好了 ASM例項後就可以對其進行操作了! 這裡我只是簡單介紹做普通資料庫遷移到ASM 例項要用的操作,具體的一些管理 大家可以去看看 官方的文件(如果不想從官方下載,可以看我曾經的一個帖子:http://www.itpub.net/viewthread.php?tid=1335436,這裡面有很多文件---英文的!)
不多瞎白活了,步入正軌:
一 。磁碟新增於刪除
當磁碟空間不夠用時(我做遷移的時候發現不夠用) 可以使用如下方式新增磁碟
SQL> --新增磁碟
SQL> alter diskgroup sys_data add disk 'f:\oracl\asm\asmdisk11' name asmdisk11;
Diskgroup altered.
SQL> alter diskgroup sys_data add disk 'f:\oracl\asm\asmdisk12' name asmdisk12;
Diskgroup altered.
當然也可以刪除,
SQL> alter diskgroup sys_data drop asmdisk11; ---直接指定name 即可!
Diskgroup altered.
二 建立磁碟組 :
其實這個在建立ASM例項時 就已經使用過了,下面是我在遷移時向以前建立好的磁碟組裡面新增磁碟的操作,
大家舉一反三吧!
1 向normal 冗餘的磁碟組裡新增磁碟
ASM>alter diskgroup flash_data add disk 'f:\oracl\asm\asmdisk13' name asmdisk13;
Diskgroup altered.
ASM>alter diskgroup flash_data add disk 'f:\oracl\asm\asmdisk14' name asmdisk14;
Diskgroup altered.
ASM>alter diskgroup flash_data add disk 'f:\oracl\asm\asmdisk15' name asmdisk15;
Diskgroup altered.
2 向高度冗餘的磁碟組裡新增磁碟!
ASM>alter diskgroup test_data add failgroup test_fg_04 disk 'f:\oracl\asm\asmdisk16' name asmdisk16;
Diskgroup altered.
ASM>alter diskgroup test_data add failgroup test_fg_04 disk 'f:\oracl\asm\asmdisk17' name asmdisk17;
Diskgroup altered.
ASM>alter diskgroup test_data add failgroup test_fg_04 disk 'f:\oracl\asm\asmdisk18' name asmdisk18;
3 關於建立 asm 目錄
SQL> --管理磁碟組,建立新的目錄
SQL> alter diskgroup sys_data add directory '+SYS_DATA\ORCL\ORADATA';
alter diskgroup sys_data add directory '+SYS_DATA\ORCL\ORADATA'
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15173: entry 'ORCL' does not exist in directory '/'
可以看出 父目錄必須先存在,才能在其下建立子目錄!
SQL> alter diskgroup sys_data add directory '+SYS_DATA\ORCL';
Diskgroup altered.
SQL> alter diskgroup sys_data add directory '+SYS_DATA\ORCL\ORADATA';
Diskgroup altered.
----更改目錄
SQL> alter diskgroup sys_data rename directory '+SYS_DATA\ORCL\ORADATA'
2 to '+SYS_DATA\ORCL\DATAFILE';
建立目錄是為了方便管理以後的資料檔案。看著也舒服。。。
不多瞎白活了,步入正軌:
一 。磁碟新增於刪除
當磁碟空間不夠用時(我做遷移的時候發現不夠用) 可以使用如下方式新增磁碟
SQL> --新增磁碟
SQL> alter diskgroup sys_data add disk 'f:\oracl\asm\asmdisk11' name asmdisk11;
Diskgroup altered.
SQL> alter diskgroup sys_data add disk 'f:\oracl\asm\asmdisk12' name asmdisk12;
Diskgroup altered.
當然也可以刪除,
SQL> alter diskgroup sys_data drop asmdisk11; ---直接指定name 即可!
Diskgroup altered.
二 建立磁碟組 :
其實這個在建立ASM例項時 就已經使用過了,下面是我在遷移時向以前建立好的磁碟組裡面新增磁碟的操作,
大家舉一反三吧!
1 向normal 冗餘的磁碟組裡新增磁碟
ASM>alter diskgroup flash_data add disk 'f:\oracl\asm\asmdisk13' name asmdisk13;
Diskgroup altered.
ASM>alter diskgroup flash_data add disk 'f:\oracl\asm\asmdisk14' name asmdisk14;
Diskgroup altered.
ASM>alter diskgroup flash_data add disk 'f:\oracl\asm\asmdisk15' name asmdisk15;
Diskgroup altered.
2 向高度冗餘的磁碟組裡新增磁碟!
ASM>alter diskgroup test_data add failgroup test_fg_04 disk 'f:\oracl\asm\asmdisk16' name asmdisk16;
Diskgroup altered.
ASM>alter diskgroup test_data add failgroup test_fg_04 disk 'f:\oracl\asm\asmdisk17' name asmdisk17;
Diskgroup altered.
ASM>alter diskgroup test_data add failgroup test_fg_04 disk 'f:\oracl\asm\asmdisk18' name asmdisk18;
3 關於建立 asm 目錄
SQL> --管理磁碟組,建立新的目錄
SQL> alter diskgroup sys_data add directory '+SYS_DATA\ORCL\ORADATA';
alter diskgroup sys_data add directory '+SYS_DATA\ORCL\ORADATA'
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15173: entry 'ORCL' does not exist in directory '/'
可以看出 父目錄必須先存在,才能在其下建立子目錄!
SQL> alter diskgroup sys_data add directory '+SYS_DATA\ORCL';
Diskgroup altered.
SQL> alter diskgroup sys_data add directory '+SYS_DATA\ORCL\ORADATA';
Diskgroup altered.
----更改目錄
SQL> alter diskgroup sys_data rename directory '+SYS_DATA\ORCL\ORADATA'
2 to '+SYS_DATA\ORCL\DATAFILE';
建立目錄是為了方便管理以後的資料檔案。看著也舒服。。。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-672012/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ASM學習】ASM文件ASM
- ASM 學習ASM
- 全面學習和應用ORACLE ASM特性--(2)管理asm磁碟OracleASM
- ASM學習筆記_磁碟的管理ASM筆記
- 學習ASM技術(三)--diskgroup管理ASM
- 學習ASM技術(二)--diskgroup管理ASM
- 【ASM學習】ASM引數說明ASM
- 【ASM學習】ASM基礎知識ASM
- ASM學習筆記_ASM安裝ASM筆記
- 學習ASM技術(八)--ASM操作原理ASM
- 學習ASM技術(八)--ASM操作原理. 續ASM
- Java ASM學習(2)JavaASM
- ASM 學習 指令碼ASM指令碼
- 全面學習和應用ORACLE ASM特性--(5)管理asm磁碟中的檔案OracleASM
- ASM管理ASM
- 【ASM學習】從ASM拷貝檔案的方法ASM
- 【ASM學習】關於 ASM 的隱含引數ASM
- 學習ASM技術(完結篇)--常用ASM命令ASM
- 學習ASM技術(七)--ASM檔案轉化ASM
- 【ASM學習】在windows 環境下建立ASM例項ASMWindows
- Oracle ASM 管理OracleASM
- ASM 管理篇ASM
- asm 的管理ASM
- 全面學習和應用ORACLE ASM特性--(4)管理asm磁碟組中目錄和檔案OracleASM
- 【ASM學習】基礎知識ASM
- ITPUB 知識索引--ASM 學習索引ASM
- ASM常用基礎管理命令[ASM基礎]ASM
- 管理 ASM 例項ASM
- ASM簡單管理ASM
- asm磁碟管理篇ASM
- ASM管理手冊ASM
- ASM 管理歸檔ASM
- 【ASM學習】普通資料庫向ASM例項的遷移(二)ASM資料庫
- 【ASM學習】普通資料庫向ASM例項的遷移(一)ASM資料庫
- 全面學習和應用ORACLE ASM特性--(1)關於asm例項OracleASM
- asm files,asm directories,asm templatesASM
- 全面學習和應用ORACLE ASM特性--(3)新增和修改asm磁碟組OracleASM
- asm 相容性、asm instance 主要引數管理ASM