收藏 分销(赏)

asm的安装oracle自动存储管理.doc

上传人:二*** 文档编号:4612447 上传时间:2024-10-07 格式:DOC 页数:15 大小:650KB
下载 相关 举报
asm的安装oracle自动存储管理.doc_第1页
第1页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ASM的安装陈玉松一、 asm相关内核驱动下载相关内核版本的oracleasm驱动,注意下载和cup位数相对应的版本,下载地址:rootdata # uname -aLinux 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:54 EDT 2009 i686 i686 i386 GNU/Linux我的操作系统内核是2.6.18-164的,操作系统时32位的,故下载对应的oracleasm包如下:oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpmoracleasm-2.6.18-164.el5debug-2.0.5-1.el5

2、.i686.rpmoracleasm-2.6.18-164.el5-debuginfo-2.0.5-1.el5.i686.rpmoracleasm-2.6.18-164.el5PAE-2.0.5-1.el5.i686.rpmoracleasm-2.6.18-164.el5xen-2.0.5-1.el5.i686.rpmoracleasmlib-2.0.4-1.el5.i386.rpmoracleasm-support-2.1.7-1.el5.i386.rpmrootdata #rpm ivh oracleasm*二、创建磁盘准备多块磁盘,做为ASM的存储介质rootdata # ls /dev

3、/sdsda sda1 sda2 sda3 sda4 sdb sdb1 sdc sdc1 sdd sdd1 sde sde1 sdf sdf1 sdg sdg1 我这里准备了6块磁盘,从/dev/sdb1/dev/sdg1加载oracleasm lib驱动配置: -root用户去执行rootdata bin#/etc/init.d/oracleasm configureDefault user to own the driver interface : oracleDefault group to own the driver interface : dbaStart Oracle ASM l

4、ibrary driver on boot (y/n) n: yScan for Oracle ASM disks on boot (y/n) y: y创建oracleasm 磁盘rootdata # /etc/init.d/oracleasm createdisk vol1 /dev/sdb1rootdata # /etc/init.d/oracleasm createdisk vol2 /dev/sdc1rootdata # /etc/init.d/oracleasm createdisk vol3 /dev/sdd1rootdata # /etc/init.d/oracleasm cre

5、atedisk vol4 /dev/sde1rootdata # /etc/init.d/oracleasm createdisk vol5 /dev/sdf1rootdata # /etc/init.d/oracleasm createdisk vol6 /dev/sdg1创建之后,可以用oracleasm listdisks查看创建了多少个asm磁盘rootdata # oracleasm listdisksVOL1VOL2VOL3VOL4VOL5VOL6添加css服务:用root用户添加rootdata bin# iduid=0(root) gid=0(root) groups=0(ro

6、ot),1(bin)cd /u01/app/oracle/product/10.2.0/db_1/bin/rootdata bin# ./localconfig add如果在升级的时候,这个css一定要delete掉,否则无法升级成功,因为要确保所有的oracle进程都要停掉三、用dbca配置 configure asm四、用dbca配置 database create database .五、登陆验证oracledata $ sqlplus / as sysdbaSQL select name from v$datafile;NAME-+ASM1/chen/datafile/system.2

7、56.765405881+ASM1/chen/datafile/undotbs1.258.765405883+ASM1/chen/datafile/sysaux.257.765405881+ASM1/chen/datafile/users.259.765405883+ASM1/chen/datafile/example.265.765406215SQL select name from v$tempfile;NAME-+ASM1/chen/tempfile/temp.264.765406151SQL select group#,MEMBER from v$logfile;/ 日志文件自动冗余

8、成员放置在不同磁盘组 GROUP# MEMBER- - 3+ASM1/chen/onlinelog/group_3.263.765406081 3+ASM2/chen/onlinelog/group_3.259.765406085 2+ASM1/chen/onlinelog/group_2.262.765406061 2+ASM2/chen/onlinelog/group_2.258.765406067 1+ASM1/chen/onlinelog/group_1.261.765406045 1+ASM2/chen/onlinelog/group_1.257.7654060496 rows se

9、lected.冗余策略:SQL select name from v$controlfile;NAME-+ASM1/chen/controlfile/current.260.765406039+ASM2/chen/controlfile/current.256.765406039六、ASM文件系统提供下来好处:1.ASM提供了在所有磁盘之上的自动负载均衡,从而减少文件系统中的热点。2.ASM可以预防磁盘碎片,这样你就不需要对数据进行手动重新定位来优化I/O性能。3.增加一个磁盘相当简单当增加或移除磁盘时,ASM可以自动进行联机磁盘重组。4.ASM使用了智能存储阵列中用到的冗余特性。5.ASM存

10、储系统存储所有类型的数据库文件。6.ASM可以使文件管理任务更容易,因为你只需要处理新的磁盘组,而不是多个数据文件。7.ASM可以镜像和条带化,这可以依次提高可靠性和性能。提示:ASM文件和非ASM文件可以在同一个数据库中共享。ASM存储系统的概要:1.一个数据库允许有多个磁盘组。2.可以将所有的ORACLE数据库文件作为SDM文件存储,因为oracle在oracle数据库文件和ASM文件之间建立了一对一的映射关系。3.一个ASM磁盘组有一组磁盘驱动器组成。4.ASM磁盘组允许包含来自多个磁盘组的文件。5.ASM文件总是分布在ASM磁盘组的每个磁盘上,并属于一个磁盘组。6.ASM按1MB的分配

11、单元分配磁盘空间。ASM instanceasm single instance Architectureasm rac ArchitectureASM DISK GROUPSmetadatax$kffxpextend distributioncreate diskgroup diskgroup1 external redundancy disk /dev/oracleasm/disks/VOL1drop diskgroup diskgroup1 including contentsrebanlancingalter diskgroup diskgroup1 add disk /dev/ora

12、cleasm/disks/VOL2 REBALANCE POWER 0;alter diskgroup diskgroup1 drop disk /dev/oracleasm/disks/VOL2 REBALANCE POWER 0;alter diskgroup diskgroup1 REBALANCE POWER 1;v$asm_operationredundancy三种冗余的方式high normal external 三路镜像 两路镜像 外部镜像 raid七、管理ASMoracledata $ export ORACLE_SID=+ASMoracledata $ asmcmdASMCM

13、D ls ASM1/ASM2/ASMCMD helpASMCMDduASMCMDlsdgASMCMDpwdASMCMDcdSQL create tablespace bill datafile +db1 size 100m;Tablespace created. /创建表空间的时候直接跟ASM的根目录就可以了ASM的监听oracledata $ lsnrctl statusServices Summary.Service +ASM has 1 instance(s). /会有+ASM存在 Instance +ASM, status BLOCKED, has 1 handler(s) for t

14、his service.Service +ASM_XPT has 1 instance(s). Instance +ASM, status BLOCKED, has 1 handler(s) for this service.Service PLSExtProc has 1 instance(s). Instance PLSExtProc, status UNKNOWN, has 1 handler(s) for this service.Service emma has 1 instance(s). Instance emma, status UNKNOWN, has 1 handler(s

15、) for this service.The command completed successfully与ASM有关的进程oracledata $ ps -ef | grep asmboracle 22241 1 0 09:49 ? 00:00:00 ora_asmb_emma有ASM有关的参数文件oracledata dbs$ more spfile+ASM.oraoracledata dbs$cd $ORACLE_HOME/dbsoracledata $ export ORACLE_SID=+ASMoracledata $ sqlplus / as sysdbaSYS=show para

16、meter spfileNAME TYPE VALUE- - -spfile string /u01/app/oracle/product/10.2.0 /db_1/dbs/spfile+ASM.oraASM与库的启停顺序先起ASM,再起数据库export ORACLE_SID=+ASMstartup mountexport ORACLE_SID=emmastartup先停数据库,在停ASMexport ORACLE_SID=emmashutdown immediateexport ORACLE_SID=+ASMshutdown immediate与ASM有关的视图SYS= col TOTAL

17、_MB format a20;SYS=select LABEL,PATH TOTAL_MB,FREE_MB from v$asm_disk;LABELTOTAL_MBFREE_MB- - -VOL1ORCL:VOL1 0VOL2ORCL:VOL2 0VOL3ORCL:VOL3 0VOL4ORCL:VOL4 0VOL5ORCL:VOL5 0VOL6ORCL:VOL6 0SYS=select name,TOTAL_MB,FREE_MB from v$asm_diskgroup;NAME TOTAL_MB FREE_MB- - -ASM1 40941422ASM2 81887647SYS=show

18、parameter spfileNAME TYPE VALUE- spfile string +ASM1/chen/spfileemma.ora如果想要看spfile的内容,可以用SYS=create pfile=/u01/oracle/a.txt from spfile的命令oracledata dbs$ more /u01/oracle/a.txt修改之后,也可用通过静态参数启动,然后用SYS=create spfile from pfile的命令oracledata dbs$ more initemma.ora SPFILE=+ASM1/chen/spfileemma.ora八、添加 1

19、添加新的磁盘给已经存在的磁盘组:2.添加新的磁盘组 :新加磁盘,首先分区,格式化rootrac1 # /etc/init.d/oracleasm listdisks /原来的VOL1VOL2VOL3VOL4rootrac1 # /etc/init.d/oracleasm createdisk VOL5 /dev/sdb1Marking disk VOL5 as an ASM disk: OK rootrac1 # /etc/init.d/oracleasm createdisk VOL6 /dev/sdc1Marking disk VOL6 as an ASM disk: OK rootrac1 # /etc/init.d/oracleasm createdisk VOL7 /dev/sdd1Marking disk VOL7 as an ASM disk: OK rootrac1 # /etc/init.d/oracleasm listdisks /现在的VOL1VOL2VOL3VOL4VOL5VOL6VOL7然后在用dbca配置 configure asm同上可以进入asmcmd检测ASMCMD lsdg

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服