首页 > Linux操作系统 > Linux操作系统 > 10g 单机使用asm
10g 单机使用asm
---------------------------
1、软件版本:
oracle 10.2.0.4
enterprise linux 4
-----------------------
2、需要系统软件包
oracleasm-support-2.0.3-2
oracleasm-2.6.9-67.0.0.0.1.ELsmp-2.0.3-2
oracleasmlib-2.0.4-1.el4
--rpm包下载
asm相关的rpm包可以从oracle的官网下载
相关linux的包我习惯先进入http://oss.oracle.com
然后进入Oracle Unbreakable Linux Support
之后选择download
可以选择符合的操作系统
里面有全部合适的rpm包
-------------------------
3、磁盘分区
为了这个实验我创建了两块2g大小的磁盘
使用fdisk对磁盘进行分区
只进行分区就可以,不需要格式化
fdisk /dev/sdc
fdisk /dev/sdd
-------------------------
4、配置asm
root执行
/etc/init.d/oracleasm configure
输入对应的dba组、oracle用户以及y
-------------------------
5、添加磁盘
/etc/init.d/oracleasm createdisk VOL1 /dev/sdc1
/etc/init.d/oracleasm createdisk VOL2 /dev/sdc1
-------------------------
6、创建asm参数文件
文件位置:
$ORACLE_HOME/dbs/init+ASM.ora
文件内容:
instance_type='asm'
asm_diskstring='ORCL:VOL*'
background_dump_dest='/home/oracle/admin/+ASM/bdump'
core_dump_dest='/home/oracle/admin/+ASM/cdump'
user_dump_dest='/home/oracle/admin+ASM/udump'
创建dump文件对应路径
mkdir -p /home/oracle/admin/+ASM/bdump
mkdir -p /home/oracle/admin/+ASM/cdump
mkdir -p /home/oracle/admin/+ASM/udump
-------------------------
7、创建asm口令文件
文件位置:
$ORACLE_HOME/dbs/orapw+ASM
orapwd file=owapw+ASM password=oracle
-------------------------
8、创建css
root执行
/home/oracle/product/10.2.0/db_1//bin/localconfig add
-------------------------
9、尝试启动asm实例
su - oracle
export ORACLE_SID=+ASM
sqlplus / as sysdba
startup
如果配置没有问题应该就可以启动实例
启动实例后关闭,然后创建数据库
------------------------
10、dbca建新库
没什么特别的,选择建库然后是配置asm,之后指定文件位置
就结束了
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13177610/viewspace-713292/ ,如需转载,请注明出处,否则将追究法律责任。