创建ASM With Oracle 10g
由于后文會相關的演示操作會用到ASM實例,因此在文章的開始就先創建一個簡單的ASM實例,后面再開始詳細的介紹ASM。
cuug每周五晚8點都有免費網絡課程,詳情可點擊http://www.51CTO提醒您,請勿濫發廣告!.cn
下面是創建一個ASM Instance的具體操作過程:
創建ASM實例的相關目錄
[Oracle@gtser1~]$ mkdir -p $ORACLE_BASE/admin/+ASM/bdump
[oracle@gtser1~]$ mkdir -p $ORACLE_BASE/admin/+ASM/cdump
[oracle@gtser1~]$ mkdir -p $ORACLE_BASE/admin/+ASM/hdump
[oracle@gtser1~]$ mkdir -p $ORACLE_BASE/admin/+ASM/pfile
[oracle@gtser1~]$ mkdir -p $ORACLE_BASE/admin/+ASM/udump
準備pfile的初始化參數
[oracle@gtser1~]$ vi /tmp/init+ASM.ora
INSTANCE_TYPE=ASM
"/tmp/init+ASM.ora"6L, 225C 已寫入 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
[oracle@gtser1~]$ cat /tmp/init+ASM.ora
INSTANCE_TYPE=ASM
*.instance_name='+ASM'
*.asm_diskstring='/dev/raw/raw*'
background_dump_dest=/u01/oracle/10g/admin/+ASM/bdump
core_dump_dest=/u01/oracle/10g/admin/+ASM/cdump
user_dump_dest=/u01/oracle/10g/admin/+ASM/udump
啟動ASM實例
[oracle@gtser1~]$ export ORACLE_SID=+ASM
[oracle@gtser1~]$ sqlplus "/as sysdba"
?
SQL*Plus:Release 10.2.0.5.0 - Production on Sat Feb 23 15:20:17 2013
?
Copyright(c) 1982, 2010, Oracle. ?All RightsReserved.
?
Connectedto an idle instance.
?
SQL>startup pfile='/tmp/init+ASM.ora'
ASMinstance started
?
TotalSystem Global Area ?125829120 bytes
FixedSize ? ? ? ? ? ? ? ? ?2094512 bytes
VariableSize ? ? ? ? ? ? ?98568784 bytes
ASMCache ? ? ? ? ? ? ? ? ?25165824 bytes
ORA-15110:no diskgroups mounted
?
創建spfile
SQL>create spfile from pfile;
createspfile from pfile
*
ERROR atline 1:
ORA-01078:failure in processing system parameters
LRM-00109:could not open parameter file
'/u01/oracle/10g/product/10.2.0/db_1/dbs/init+ASM.ora'
?
?
SQL>create spfile from pfile='/tmp/init+ASM.ora';
?
Filecreated.
查看實例信息
SQL>select instance_name,host_name,version,database_status from v$instance;
?
INSTAHOST_NAM VERSION ? ?DATABASE
------------- ---------- --------
+ASM ?gtser1 ?10.2.0.5.0 ACTIVE
查看磁盤信息
GROUP_NUMBERDISK_NUMBER NAME ?HEADER_STATUS ? ? ? ? ? ?FAILGROUP CREATE_DATE ? ?PATH
----------------------- ----- ------------------------ --------- ----------------------------
? ? ? ? ? 0 ? ? ? ? ?0 ? ? ?CANDIDATE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/dev/raw/raw4
? ? ? ? ? 0 ? ? ? ? ?1 ? ? ?CANDIDATE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/dev/raw/raw2
? ? ? ? ? 0 ? ? ? ? ?2 ? ? ?CANDIDATE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/dev/raw/raw3
? ? ? ? ? 0 ? ? ? ? ?0 ? ? ?CANDIDATE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?/dev/raw/raw1
查看磁盤組信息
SQL>select group_number,name,state,type,total_mb,free_mb from v$asm_diskgroup orderby 1,2;
?
no rowsselected
?
SQL>exit
Disconnectedfrom Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bitProduction
With thePartitioning, OLAP, Data Mining and Real Application Testing options
轉載于:https://blog.51cto.com/cuug520/1437862
總結
以上是生活随笔為你收集整理的创建ASM With Oracle 10g的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 模拟手机QQ滑动删除消息
- 下一篇: memcpy memmove区别和实现