{"id":181,"date":"2008-03-06T17:36:00","date_gmt":"2008-03-06T20:36:00","guid":{"rendered":"http:\/\/www.soudba.com.br\/?p=181"},"modified":"2008-03-06T17:36:00","modified_gmt":"2008-03-06T20:36:00","slug":"instalacao-do-asm","status":"publish","type":"post","link":"https:\/\/www.soudba.com.br\/?p=181","title":{"rendered":"Instalacao do ASM"},"content":{"rendered":"<p>Tivemos um problema recente no red hat 4 ES, mas que foi resolvido com o script<\/p>\n<p>Documentacao<br \/>&#8211; Sobre o ASM &#8211; Download<br \/>http:\/\/www.oracle.com\/technology\/tech\/linux\/asmlib\/index.html<br \/>&#8211; Instalacao<br \/>http:\/\/www.oracle.com\/technology\/tech\/linux\/asmlib\/install.html<\/p>\n<p>Com o script abaixo conseguimos prosseguir com a instalacao do ASM, lembrando que esta somente criando arquivos fisicos com o proposito de laboratorio do curso WS2.<\/p>\n<p># http:\/\/oss.oracle.com\/projects\/oracleasm\/dist\/documentation\/asm-install.txt# \/etc\/init.d\/oracleasm configure<br \/># Copie o script para \/home\/oracle\/script.sh<br \/># Para rodar o script: sh \/home\/oracle\/script.sh<\/p>\n<p>service rawdevices stop<\/p>\n<p>rm -rf \/dev\/raw<\/p>\n<p>cd \/dev<\/p>\n<p>MAKEDEV raw<\/p>\n<p>rm -rf \/u01\/asmdisks\/*<br \/>cd \/u01\/asmdisks<\/p>\n<p>dd if=\/dev\/zero of=dd if=\/dev\/zero of=asm_disk2 bs=1024k count=400<br \/>dd if=\/dev\/zero of=asm_disk3 bs=1024k count=400<br \/>dd if=\/dev\/zero of=asm_disk4 bs=1024k count=400<br \/>dd if=\/dev\/zero of=asm_disk5 bs=1024k count=400<\/p>\n<p>chmod 777 asm_disk*<\/p>\n<p>losetup -d \/dev\/loop1<br \/>losetup -d \/dev\/loop2<br \/>losetup -d \/dev\/loop3<br \/>losetup -d \/dev\/loop4<br \/>losetup -d \/dev\/loop5<\/p>\n<p>losetup \/dev\/loop1 asm_disk1<br \/>losetup \/dev\/loop2 asm_disk2<br \/>losetup \/dev\/loop3 asm_disk3<br \/>losetup \/dev\/loop4 asm_disk4<br \/>losetup \/dev\/loop5 asm_disk5<\/p>\n<p>echo &#8220;\/dev\/raw\/raw1 \/dev\/loop1&#8221; &gt;&gt; \/etc\/sysconfig\/rawdevices<br \/>echo &#8220;\/dev\/raw\/raw2 \/dev\/loop2&#8221; &gt;&gt; \/etc\/sysconfig\/rawdevices<br \/>echo &#8220;\/dev\/raw\/raw3 \/dev\/loop3&#8221; &gt;&gt; \/etc\/sysconfig\/rawdevices<br \/>echo &#8220;\/dev\/raw\/raw4 \/dev\/loop4&#8221; &gt;&gt; \/etc\/sysconfig\/rawdevices<br \/>echo &#8220;\/dev\/raw\/raw5 \/dev\/loop5&#8221; &gt;&gt; \/etc\/sysconfig\/rawdevices<\/p>\n<p>chown oracle:oinstall \/dev\/raw\/raw[1-5]<br \/># chown root:oinstall \/dev\/raw\/raw[1-5]<br \/>chmod 660 \/dev\/raw\/raw[1-5]<br \/>chown root:oinstall \/dev\/loop[1-5]<br \/>chmod 660 \/dev\/loop[1-5]<\/p>\n<p>service rawdevices restart<br \/>.\/localconfig reset<br \/>.\/localconfig delete<br \/>.\/localconfig add<br \/>\/etc\/init.d\/oracleasm restart<\/p>\n<p>asmtool -C \/u01\/asmdisks\/asm_disk1 -n disco1 -s \/dev\/loop1 -l \/dev\/oracleasm\/asmtool -C \/u01\/asmdisks\/asm_disk2 -n disco2 -s \/dev\/loop2 -l \/dev\/oracleasm\/asmtool -C \/u01\/asmdisks\/asm_disk3 -n disco3 -s \/dev\/loop3 -l \/dev\/oracleasm\/asmtool -C \/u01\/asmdisks\/asm_disk4 -n disco4 -s \/dev\/loop4 -l \/dev\/oracleasm\/asmtool -C \/u01\/asmdisks\/asm_disk5 -n disco5 -s \/dev\/loop5 -l \/dev\/oracleasm\/ls \/dev\/oracleasm\/disks<\/p>\n<p>### alterar na mao o arquivo<br \/># \/etc\/udev\/permissions.d\/50-udev.permissions<br \/># raw devices<br \/># raw\/*:oracle:oinstall:0660<\/p>\n<p>raw -qa<\/p>\n<p>chmod 777 \/dev\/raw\/*<br \/>chown oracle.dba \/dev\/raw\/*<br \/>chown oracle.dba \/u01\/asmdisks\/*<\/p>\n<p>cd \/home\/oracle\/oracle\/product\/10.2.0\/db_1\/bin<\/p>\n<p>###########################################################################################<\/p>\n<p>Ou RODAR O SCRIPT ABAIXO:<br \/>Crie um arquivo e deixe-o no arquivo:<\/p>\n<p>\/etc\/init.d\/S99asdisk<\/p>\n<p>Conteudo do arquivo:<\/p>\n<p>#!\/bin\/bash<br \/>#set -xv<\/p>\n<p>export DESTASMDISKS=&#8221;\/u01\/asmdisks&#8221;<br \/>export ASMDISKNAME=&#8221;asm_disk&#8221;<br \/>export LO0P=&#8221;\/dev\/loop&#8221;<br \/>export RAW=&#8221;\/dev\/raw\/raw&#8221;<br \/>export ORACLE_HOME=&#8221;\/home\/oracle&#8221;<br \/>chowns(){<br \/>     chown oracle:oinstall -R $1<br \/>}<br \/>mkdir -p $DESTASMDISKS<br \/>for i in 1 2 3 4 5<br \/>do<br \/>     dd if=\/dev\/zero of=${DESTASMDISKS}\/$ASMDISKNAME${i} bs=1024k count=400<br \/>     sleep 2<br \/>     chmod 777 ${DESTASMDISKS}\/$ASMDISKNAME${i}<br \/>     sleep 2<br \/>     losetup \/dev\/loop${i} ${DESTASMDISKS}\/$ASMDISKNAME${i}      <br \/>     sleep 2<br \/>     raw $RAW${i} \/dev\/loop${i}<br \/>     sleep 2<br \/>     chowns $RAW${i}<br \/>     sleep 2<br \/>done<\/p>\n<p>[ ! -d \/stage\/OSB ] &amp;&amp; mkdir -p \/stage\/OSB<br \/>chowns \/stage\/OSB<br \/>chowns $DESTASMDISKS<br \/>chmod 777 \/dev\/raw\/raw*<br \/>chmod 777 \/u01\/asmdisks\/*<\/p>\n<p>mv labs solutions $ORACLE_HOME<br \/>mv bash_profile-oracle $ORACLE_HOME\/.bash_profile<\/p>\n<p>chowns $ORACLE_HOME\/labs<br \/>chowns $ORACLE_HOME\/solutions<br \/>chowns $ORACLE_HOME\/.bash_profile<\/p>\n<p>set +xv<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tivemos um problema recente no red hat 4 ES, mas que foi resolvido com o script Documentacao&#8211; Sobre o ASM &#8211; Downloadhttp:\/\/www.oracle.com\/technology\/tech\/linux\/asmlib\/index.html&#8211; Instalacaohttp:\/\/www.oracle.com\/technology\/tech\/linux\/asmlib\/install.html Com o script abaixo conseguimos prosseguir com a instalacao do ASM, lembrando que esta somente criando arquivos &hellip; <a href=\"https:\/\/www.soudba.com.br\/?p=181\">Continue lendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28,33,130,191,281],"tags":[],"class_list":["post-181","post","type-post","status-publish","format-standard","hentry","category-asm-disks","category-asm-test","category-install-asm","category-oracle-asm","category-simula-asm"],"_links":{"self":[{"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/posts\/181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=181"}],"version-history":[{"count":0,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=\/wp\/v2\/posts\/181\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.soudba.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}