原创RAW+ASM配置ORACLE单实例.docx
《原创RAW+ASM配置ORACLE单实例.docx》由会员分享,可在线阅读,更多相关《原创RAW+ASM配置ORACLE单实例.docx(15页珍藏版)》请在冰豆网上搜索。
原创RAW+ASM配置ORACLE单实例
RAW+ASM配置ORACLE单实例
RAW+ASM配置ORACLE单实例1
一、安装环境:
1
二、ASM配置1
三、安装数据库6
因为原来本机上已有一个单机的10g数据库,现在想装一个新德数据库,并将数据文件都放在ASM上,所以这里重点讲ASM配置,和装数据库时注意的事项。
一、安装环境:
VMwareServer1.0.8、Redhat5.4、10201_database_linux32.zip
二、ASM配置
1、先在虚拟机上添加磁盘
我这里添加了五块磁盘大小为1G,实际只用了三块
这里在添加磁盘是需注意一点:
因为redhat5.4,刚装完,在开启,所以用redhat4截的图,标注的地方要选择添加磁盘顺序,添加完磁盘后要类似于
2、给磁盘分区:
先查看一下:
这是我这边已分好的区,一共有五个磁盘:
sdb、sdc、sdd、sde、sdf
下面我们进行分区:
Root@orah5dev]#fdisksdb
先输入n,再输入p,输入1,再输入回车,回车,再输入w,sdb分区就ok了,
剩下的几个磁盘也是同样的操作,用几块就分几块。
分好后,就类似上图。
3、打oracleasm包:
一共打了五个asm包,这些包都可以在Oracle官方网站上下载,下的时候要找对内核参数,用uname–r命令查看自己机器的内核。
打包命令可以用:
rpm–ivh/Uvhoracleasmlib-2.0………..
4、配置裸设备
在/etc/sysconfig/编辑rawdevices文件,添加下面命令:
添加完毕,启动rawdevices服务
#servicedevicesstart
Rawdevices服务起来后可以到/dev/raw这里看到上一步操作的成果:
当然,上面一步操作完毕还不是这种效果,因为权限和用户组还没用更改,要执行完下面的操作才能正在的达到上图的效果。
我们接着继续操作。
更改设备的属主:
root@orah5raw]#chownoracle:
oinstall*
为了每次系统重启后都能更改设备的属主,我们要在/etc/udev/rules.d/60-raw.rules文件下添加如下内容:
ACTION=="add",KERNEL=="sdb1",RUN+="/bin/raw/dev/raw/raw1%N"
ACTION=="add",KERNEL=="sdc1",RUN+="/bin/raw/dev/raw/raw2%N"
ACTION=="add",KERNEL=="sdd1",RUN+="/bin/raw/dev/raw/raw3%N"
ACTION=="add",KERNEL=="sde1",RUN+="/bin/raw/dev/raw/raw4%N"
ACTION=="add",KERNEL=="raw[1-4]",OWNER="oracle",GROUP="oinstall",MODE="660"
添加完毕要重新启动rawdevices服务
#servicerawdevicesrestart
这样裸设备算配置完毕。
5、配置ASM
#/etc/init.d/oracleasmconfigure
ConfiguringtheOracleASMlibrarydriver.
Thiswillconfiguretheon-bootpropertiesoftheOracleASMlibrary
driver.Thefollowingquestionswilldeterminewhetherthedriveris
loadedonbootandwhatpermissionsitwillhave.Thecurrentvalues
willbeshowninbrackets('[]').Hittingwithouttypingan
answerwillkeepthatcurrentvalue.Ctrl-Cwillabort.
Defaultusertoownthedriverinterface[]:
oracle
Defaultgrouptoownthedriverinterface[]:
oinstall
StartOracleASMlibrarydriveronboot(y/n)[y]:
ScanforOracleASMdisksonboot(y/n)[y]:
WritingOracleASMlibrarydriverconfiguration:
done
InitializingtheOracleASMLibdriver:
[OK]
ScanningthesystemforOracleASMLibdisks:
[OK]
6、添加ASM磁盘
#/etc/init.d/oracleasmcreatediskVOL1/dev/sdb1
Markingdisk"VOL1"asanASMdisk:
[OK]
这样依次将剩余的磁盘都创建上。
建完后我们可以到/etc/init.d/oracleasm目录下看一下是否都以创建
7、启动CSS
#/u01/oracle/product/10.2.0/db_1/bin/localconfigadd
8、创建ASMspfile文件
Su–oracle
[oracle@orarh5dbs]$cat>>/u01/oracle/product/10.2.0/db_1/dbs/init+ASM.ora<>asm_diskstring='MYASM*'
>instance_type='asm'
>large_pool_size=12M
>remote_login_passwordfile='exclusive'
>background_dump_dest='/u01/oracle/admin/+ASM/bdump'
>core_dump_dest='/u01/oracle/admin/+ASM/cdump'
>user_dump_dest='/u01/oracle/admin/+ASM/udump'
>EOF
9、创建ASM密码文件
[oracle@orarh5dbs]$orapwdfile=orapw+ASMentries=5password=abcd
10、创建目录结构
[oracle@orarh5dbs]$mkdir-p//u01/oracle/admin/+ASM/udump
[oracle@orarh5dbs]$mkdir-p/u01/oracle/admin/+ASM/bdump
[oracle@orarh5dbs]$mkdir-p/u01/oracle/admin/+ASM/cdump
11、启动ASM
这样ASM就算配置成功了。
下面我们就可以装数据库了。
三、安装数据库
在安装数据库时需注意的几项在下面都以列出:
在图形化界面里输入dbca
这里要选择ASM自动磁盘管理
这里因为在/etc目录下/没有oratba这个文件,须运行下面的命令后再点击OK,
这里要选择CreateNew按钮
这里建立磁盘组,给磁盘组选择成员。
这里如果自己的磁盘空间够大话,FlshRecoveryAresSize这里可以给默认值
这里是生成一些测试用户的,不选择也可以。
这里要选择字符集。
再往下就没什么问题了,下一步下一步等着安装就行了。