<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>Alejandro Vargas&apos; Blog</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/" />
   <link rel="self" type="application/atom+xml" href="http://blogs.oracle.com/AlejandroVargas/xml/rss.xml" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22</id>
   <updated>2009-12-13T17:34:52Z</updated>
   
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type Enterprise 4.23-en</generator>


<entry>
   <title>RAC, ASM and Linux Forum, December 15, 13:30 - 18:00 Beit HP Raanana</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/12/rac_asm_and_linux_forum_decemb.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.15960</id>
   
   <published>2009-12-13T17:04:43Z</published>
   <updated>2009-12-13T17:34:52Z</updated>
   
   <summary>It&apos;s time for our 2nd, 2009 RAC, ASM and Linux Forum in Tel Aviv! I would like to warmly invite you to our next RAC, ASM and Linux forum to be held at Beit HP in Raanana, on December 15....</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
      <category term="ASM" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="HA" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="RAC" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>It's time for our 2nd, 2009 RAC, ASM and Linux Forum in Tel Aviv!</p>

<p>I would like to warmly invite you to our next RAC, ASM and Linux forum to be held at Beit HP in Raanana, on December 15. </p>

<p>You can register on the <strong><a href="http://www.iloug.org.il/RAC_Forum.php">Israel Oracle User Group</a></strong> site.</p>

<p>On this forum we will have a 11g R2 Technology Update and 2 very interesting Customer Presentations about minimum downtime VLDB Migration to RAC on Linux and Creating and Managing RPM's for Oracle Silent Install on Linux.</p>

<p><strong>Panel on Grid Infrastructure, ASM, Clusterware and RAC 11g R2, Technology Update</strong></p>

<p>Annie Flint, Principal Member of Technical Staff, Oracle Corporation	<br />
Ofir Manor, Senior Sales Consultant, Oracle Israel	<br />
Alejandro Vargas, Principal Support Consultant, Oracle Advanced Customer Services</p>

<p>In the few months since last forum on June many things happened, 11g Release 2 is already production and brought a revolution in terms of performance and deep changes to the world of ASM, Oracle Clusterware and RAC. </p>

<p>Exadata Release 2 was released opening the way for OLTP databases based on the new Oracle - Sun Database Machine. </p>

<p>In this seminar we will review the new face of ASM, Oracle Clusterware and RAC on 11g Release 2 and we will comment on some of the incredible performance enhancements of the new version.</p>

<p><strong>Migration of a VLDB to RAC 11g with Minimal Downtime</strong></p>

<p>Dotan Mor, <br />
Senior DBA <br />
Pelephone DBA Team</p>

<p>Dotan will tell us the whole story of migrating an 8TB Datawarehouse, with near 0 downtime, from Linux 3 with OCFS2 to Linux 5, with CRS, RAC and ASM 11g, and Infiniband; and how his customer still cannot believe the incredible improvements they got in performance.</p>

<p>He will tell us also all the several problems faced in the way to this big success and how all of them were overcome.</p>

<p><strong>Packaging Application and Database Together On Linux for Super-Silent-Installs</strong></p>

<p>Liron Amitzi, <br />
VP Professional Services<br />
Brillix </p>

<p>Liron will explain us how to build a Linux RPM that contains inside the whole set of files required to easily and fast deploy a complete application, from the database to last application executable.</p>

<p>See you there!</p>

<p>Best Regards,</p>

<p>Alejandro<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>Check IO Scripts</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/12/check_io_scripts.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.15927</id>
   
   <published>2009-12-10T09:32:46Z</published>
   <updated>2009-12-13T17:42:20Z</updated>
   
   <summary>These scripts are very useful to check throughput. The original version can be found on My Oracle Support Note 422414.1 by Luca Canali. set lines 250 pages 50000 alter session set nls_date_format=&apos;dd-mm-yyyy hh24:mi&apos;; col Phys_Read_Total_Bps for 999999999999 col Phys_Write_Total_Bps for...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>These scripts are very useful to check throughput.</p>

<p>The original version can be found on My Oracle Support Note 422414.1 by Luca Canali.</p>

<p>set lines 250 pages 50000</p>

<p>alter session set nls_date_format='dd-mm-yyyy hh24:mi';</p>

<p>col Phys_Read_Total_Bps for 999999999999<br />
col Phys_Write_Total_Bps for 999999999999<br />
col Redo_Bytes_per_sec for 999999999999<br />
col Phys_Read_IOPS for 999999999999<br />
col Phys_write_IOPS for 999999999999<br />
col Phys_redo_IOPS for 999999999999<br />
col OS_LOad for 999999999999<br />
col DB_CPU_Usage_per_sec for 999999999999<br />
col Host_CPU_util for 999999999999<br />
col Network_bytes_per_sec for 999999999999<br />
col Phys_IO_Tot_MBps for 999999999999<br />
col Phys_IOPS_Tot for 999999999999</p>

<p>spool io_max_checkup.log</p>

<p>select min(begin_time), max(end_time),<br />
      sum(case metric_name when 'Physical Read Total Bytes Per Sec'         then maxval end) Phys_Read_Tot_Bps,<br />
      sum(case metric_name when 'Physical Write Total Bytes Per Sec'        then maxval end) Phys_Write_Tot_Bps,<br />
      sum(case metric_name when 'Redo Generated Per Sec'             then maxval end) Redo_Bytes_per_sec,<br />
      sum(case metric_name when 'Physical Read Total IO Requests Per Sec'     then maxval end) Phys_Read_IOPS,<br />
      sum(case metric_name when 'Physical Write Total IO Requests Per Sec'     then maxval end) Phys_write_IOPS,<br />
      sum(case metric_name when 'Redo Writes Per Sec'                 then maxval end) Phys_redo_IOPS,<br />
      sum(case metric_name when 'Current OS Load'                 then maxval end) OS_LOad,<br />
      sum(case metric_name when 'CPU Usage Per Sec'                 then maxval end) DB_CPU_Usage_per_sec,<br />
      sum(case metric_name when 'Host CPU Utilization (%)'             then maxval end) Host_CPU_util, --NOTE 100% = 1 loaded RAC node<br />
      sum(case metric_name when 'Network Traffic Volume Per Sec'        then maxval end) Network_bytes_per_sec,<br />
      snap_id<br />
from dba_hist_sysmetric_summary<br />
group by snap_id<br />
order by snap_id;</p>

<p>spool off</p>

<p>spool io_maxtot_summary.log</p>

<p>select min(begin_time), max(end_time),<br />
      sum(case metric_name when 'Physical Read Total Bytes Per Sec'         then maxval end)/1024/1024 +<br />
      sum(case metric_name when 'Physical Write Total Bytes Per Sec'        then maxval end)/1024/1024 +<br />
      sum(case metric_name when 'Redo Generated Per Sec'             then maxval end)/1024/1024 Phys_IO_Tot_MBps,<br />
      sum(case metric_name when 'Physical Read Total IO Requests Per Sec'     then maxval end) +<br />
      sum(case metric_name when 'Physical Write Total IO Requests Per Sec'     then maxval end) +<br />
      sum(case metric_name when 'Redo Writes Per Sec'                 then maxval end) Phys_IOPS_Tot,<br />
      sum(case metric_name when 'Current OS Load'                 then maxval end) OS_LOad,<br />
      sum(case metric_name when 'CPU Usage Per Sec'                 then maxval end) DB_CPU_Usage_per_sec,<br />
      sum(case metric_name when 'Host CPU Utilization (%)'             then maxval end) Host_CPU_util, --NOTE 100% = 1 loaded RAC node<br />
      sum(case metric_name when 'Network Traffic Volume Per Sec'        then maxval end) Network_bytes_per_sec,<br />
      snap_id<br />
from dba_hist_sysmetric_summary<br />
group by snap_id<br />
order by snap_id;</p>

<p>spool off<br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>RAC install root.sh fail on 2nd Node with error: &quot;Timed out waiting for the CRS stack to start&quot;</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/12/rac_install_rootsh_fail_on_2nd.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.15787</id>
   
   <published>2009-12-01T10:51:05Z</published>
   <updated>2009-12-01T11:08:23Z</updated>
   
   <summary>Yesterday we spent the day trial to solve this problem. The actual solution, once the problem was found, took a couple of minutes to solve. Usually this issue will arise when there is a network misconfiguration. We did check that...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
   <category term="racinstallrootsh" label="RAC install root.sh" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>Yesterday we spent the day trial to solve this problem.</p>

<p>The actual solution, once the problem was found, took a couple of minutes to solve.</p>

<p>Usually this issue will arise when there is a network misconfiguration. We did check that carefully and everything was well configured:</p>

<p>- Same device names at both ends <br />
- No dropped packets or transmission errors<br />
- Both sides configured full duplex</p>

<p>Then we decided to move the install software to the second node and used scp over the interconnect:</p>

<p>    scp -r  <source_directory> <server_name>-priv:<target_directory></p>

<p>scp progressed for a while and then become stalled.</p>

<p>Retrying using the public network worked without any problem.</p>

<p>Any other test using the interconnect got stalled after a while.</p>

<p>The network people checked what the problem can be and found that the switch was configured half duplex. </p>

<p>They corrected the problem and everything worked fine.</p>

<p>Oracle Support Note 745215.1 describe the problem and other areas to check as well.</p>

<p> </p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Server Enviroment Setup And Aliases</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_server_e.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14378</id>
   
   <published>2009-09-12T18:37:41Z</published>
   <updated>2009-09-12T18:41:47Z</updated>
   
   <summary>The server where the labs of the ASM Hands-On Training works is configured with tcsh as the default oracle user shell. A .cshrc file containing several aliases was setup to easy moving around and executing repetitive commands. On this document...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
   <category term="asmcshrcenvironmentsetup" label="ASM .CSHRC ENVIRONMENT SETUP" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>The server where the labs of the ASM Hands-On Training works is configured with tcsh as the default oracle user shell. </p>

<p>A .cshrc file containing several aliases was setup to easy moving around and executing repetitive commands.</p>

<p>On this document there is a general explanation of how the environment can be used.</p>

<p>Details on this file: <span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Servers-Enviroment-and-Aliases.pdf">Server Enviroment Setup And Aliases</a></span></p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Lab 21, ASMCMD Use And Options</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_lab_21_a.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14377</id>
   
   <published>2009-09-12T18:27:57Z</published>
   <updated>2009-09-12T18:34:10Z</updated>
   
   <summary>On this lab we will review some of the useful set of commands provided by the ASM command line utility. Some of the asmcmd commands display information, these information is based on v$asm views, other commands actually make changes to...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
      <category term="ASM" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="ASM Administration" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="asmasmcmd" label="ASM ASMCMD" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>On this lab we will review some of the useful set of commands provided by the ASM command line utility.</p>

<p>Some of the asmcmd commands display information, these information is based on v$asm views, other commands actually make changes to the structure like mkdir or rm.</p>

<p>Details on file: <span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Lab21-ASMCMD-Use-And-Options.pdf">ASMCMD Use And Options</a></span></p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Lab 20, Storage Consolidation With ASM</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_lab_20_s.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14376</id>
   
   <published>2009-09-12T18:22:30Z</published>
   <updated>2009-09-12T18:25:36Z</updated>
   
   <summary>On this lab we will share our ASM disks with a second server and we will open the sati12 database on it. To do that we copied the vm to another location, without including the ASM disks, that are located...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
      <category term="ASM" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="ASM Administration" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="asmstorageconsolidation" label="ASM STORAGE CONSOLIDATION" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>On this lab we will share our ASM disks with a second server and we will open the sati12 database on it.</p>

<p>To do that we copied the vm to another location, without including the ASM disks, that are located on a separate folder, this way the second vm is pointing to the same ASM disks as the first one.</p>

<p>Details on file: <span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Lab20-Storage-Consolidation-With-ASM.pdf">Storage Consolidation With ASM</a></span></p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Lab18, ASM Metadata and Other Checkups</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_lab18_as.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14375</id>
   
   <published>2009-09-12T18:01:47Z</published>
   <updated>2009-09-12T18:11:06Z</updated>
   
   <summary>On this lab we will review various utilities that provide further information for managing ASM. Checksum Mismatch After Storage Crash, AMDU an 11g tool that can be used with 10g as well, Blockdumps, Asmiostats and asmdebug Details on this file:...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
      <category term="ASM" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="ASM Administration" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="asmamdublockdumpsasmiostatsasmdebug" label="ASM AMDU BLOCKDUMPS ASMIOSTATS ASMDEBUG" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>On this lab we will review various utilities that provide further information for managing ASM.</p>

<p>Checksum Mismatch After Storage Crash, AMDU an 11g tool that can be used with 10g as well, Blockdumps, Asmiostats and asmdebug</p>

<p>Details on this file: <span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Lab18-ASM-Metadata-and-Other-Checkups.pdf">ASM Metadata and Other Checkups</a></span></p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Lab 17, Measuring Throughput</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_lab_17_m.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14374</id>
   
   <published>2009-09-12T16:55:15Z</published>
   <updated>2009-09-12T17:02:02Z</updated>
   
   <summary>On this lab we will review simple methods for getting input about the the database througput and response time. We will produce the load using swingbench and we will gather AWR snapshots every 10 minutes. After some time we will...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
   <category term="asmthroughput" label="ASM THROUGHPUT" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>On this lab we will review simple methods for getting input about the the database througput and response time. </p>

<p>We will produce the load using swingbench and we will gather AWR snapshots every 10 minutes. After some time we will be able to check througput statistics based on the AWR snapshots information.</p>

<p>Details on this Document: <span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Lab17-Measuring-Throughput.pdf">Measuring Throughput</a></span></p>

<p>Another useful script for checking IO:</p>

<p>set pages 50000 lines 250<br />
alter session set nls_date_format='dd-mm-yy hh24:mi';<br />
spool chkio1-Physical-rw.log<br />
select min(begin_time), max(end_time),<br />
sum(case metric_name when 'Physical Read Total Bytes Per Sec' then average end) Physical_Read_Total_Bps,<br />
sum(case metric_name when 'Physical Write Total Bytes Per Sec' then average end) Physical_Write_Total_Bps,<br />
snap_id<br />
from dba_hist_sysmetric_summary<br />
group by snap_id<br />
order by snap_id;<br />
spool off</p>

<p></p>

<p>select min(begin_time), max(end_time),<br />
sum(case metric_name when 'Physical Read Total Bytes Per Sec' then maxval end) Physical_Read_Total_Bps,<br />
sum(case metric_name when 'Physical Write Total Bytes Per Sec' then maxval end) Physical_Write_Total_Bps,<br />
sum(case metric_name when 'Physical Read Total Bytes Per Sec' then maxval end) +<br />
sum(case metric_name when 'Physical Write Total Bytes Per Sec' then maxval end) Total_IO,<br />
snap_id<br />
from dba_hist_sysmetric_summary<br />
group by snap_id<br />
order by snap_id<br />
/</p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Lab 16, Configuring And Running Swingbench And OSWatcher</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_lab_16_c.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14372</id>
   
   <published>2009-09-12T14:02:37Z</published>
   <updated>2009-09-12T14:09:55Z</updated>
   
   <summary>Whenever implementing new environments it is convenient to run stress tests and to gather OS statistics that will provide valuable diagnostics information. Swingbench provide an easy configurable tool to run oltp or dss like stress tests; that is very useful...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
   <category term="asmoswatcherswingbench" label="ASM OSWATCHER SWINGBENCH" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>Whenever implementing new environments it is convenient to run stress tests and to gather OS statistics that will provide valuable diagnostics information.</p>

<p>Swingbench provide an easy configurable tool to run oltp or dss like stress tests; that is very useful when the customer does not have any possibility to benchmark the new configuration.</p>

<p>Oswatcher will collect statistics from the OS in a cyclic 2-day period by default, which can be extended to whatever period is convenient for you.</p>

<p>Details on this file:<br />
<span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Lab16-Configure-SwingBench-and-OsWatcher.pdf">Lab16-Configure-SwingBench-and-OsWatcher.pdf</a></span></p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Lab 15, Cloning A Disk Group</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_lab_15_c.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14371</id>
   
   <published>2009-09-12T13:16:55Z</published>
   <updated>2009-09-12T13:59:57Z</updated>
   
   <summary>Sometimes it is required having several clones of the same database running on the same server. That was simple to do when the database was based on File System, and is still simple to do with the help of Rman....</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
      <category term="ASM" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="ASM Administration" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="asmdiskgroupclone" label="ASM DISKGROUP CLONE" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>Sometimes it is required having several clones of the same database running on the same server. That was simple to do when the database was based on File System, and is still simple to do with the help of Rman.</p>

<p>But there are very large databases, which are usually cloned using storage tools like bcv, srdf or snapshots that cannot consider Rman as a viable possibility.</p>

<p>For these databases there is the possibility to implement the procedure we will test on this lab.</p>

<p>Note that the rename disk group script has not been made public. <br />
The rename disk group functionality is available on 11g R2 that was made available to the general public on August 2009.<br />
 <br />
These are the steps required to complete the process:</p>

<p>1. Prepare a set of storage devices with enough space to hold a copy of the diskgroup to be copied<br />
2. Shutdown the source database<br />
3. Make a bit by bit copy of the source database on the target devices<br />
4. Add kfed path to the path of user root<br />
5. Execute the rename diskgroup script<br />
6. Rename ASM disks of the cloned devices<br />
7. Rescan ASM disks<br />
8. Start the ASM instance and mount the new diskgroup<br />
9. Recreate the controlfile and rename the database based on the cloned diskgroup<br />
10.Open the clone with the resetlogs option</p>

<p>Details on this file:<br />
<span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Lab15b-Cloning-Disk-Group.pdf">Cloning Disk Group</a></span></p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Lab 14, 11g Compatibility Parameters and Resilience Test</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_lab_14_1.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14369</id>
   
   <published>2009-09-12T10:48:37Z</published>
   <updated>2009-09-12T10:54:53Z</updated>
   
   <summary>On this lab we will make a review of the 11g Compatibility Parameters and 3 Resilience Tests The compatibility parameters compatible.asm and compatible.rdbms define the minimum ASM and database versions that will be able to connect to a disk group....</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>On this lab we will make a review of the 11g Compatibility Parameters and 3 Resilience Tests</p>

<p>The compatibility parameters compatible.asm and compatible.rdbms define the minimum ASM and database versions that will be able to connect to a disk group. These parameters can be advanced only</p>

<p>On the resilience probe we will do the following tests</p>

<ul>
	<li>· Add ASM disks and bring down the ASM instance on the middle of the operation</li>
	<li>· Remove ASM disks and bring down the ASM instance on the middle of the operation</li>
	<li>· Destroy the ASM metadata and restore the disk</li>
</ul>

<p>Details on this file:<br />
<span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Lab14-11g-Compatibility-Parameters-and-Resilience-Test.pdf">11g Compatibility Parameters and Resilience Test</a></span></p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Lab 13, ASM And Rman: Crash, Restore And Recovery Scenarios</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_lab_13_a.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14368</id>
   
   <published>2009-09-12T10:39:46Z</published>
   <updated>2009-09-12T10:48:03Z</updated>
   
   <summary>On this Lab we will review the following crash and recovery scenarios, and we will implement some of them: · System tablespace loss · Recover system tablespace · User datafile loss · Recover users tablespace · Online redo loss ·...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
      <category term="ASM" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="ASM Administration" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="RMAN" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="asmbackuprecoveryrman" label="ASM BACKUP RECOVERY RMAN" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>On this Lab we will review the following crash and recovery scenarios, and we will implement some of them:</p>

<ul>
	<li>· System tablespace loss</li>
	<li>· Recover system tablespace</li>
	<li>· User datafile loss</li>
	<li>· Recover users tablespace</li>
	<li>· Online redo loss</li>
	<li>· Recover from redo loss</li>
	<li>· Controlfile loss</li>
	<li>· Recover from controlfile loss</li>
	<li>· Database loss</li>
	<li>· Recover from total loss</li>
</ul>

<p>Details on this file<br />
<span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Lab13-ASM-and-Rman-Crash-Restore-and-Recovery-Scenarios.pdf">ASM and Rman Crash Restore and Recovery Scenarios</a></span></p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Labs 11 and 12 : Restoring A Lost Database From Backup And Cleanup File Based ASM Diskgroups</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_labs_11.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14365</id>
   
   <published>2009-09-12T08:41:07Z</published>
   <updated>2009-09-12T08:54:58Z</updated>
   
   <summary>To work on the 11g part of the Labs we will start restoring an 11g database we have on a backup. The backup consist of an incremental level 0 backupset, a controlfile and spfile backup and the archived logs required...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
      <category term="ASM" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="ASM Administration" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="asmrestorecleanup" label="ASM RESTORE CLEANUP" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>To work on the 11g part of the Labs we will start restoring an 11g database we have on a backup.<br />
The backup consist of an incremental level 0 backupset, a controlfile and spfile backup and the archived logs required to recover the database.</p>

<p>The restore is done in 6 steps<br />
 · Re-create the ASM metada<br />
 · Restore the spfile<br />
 · Restore the controlfile<br />
 · Restore the datafiles<br />
 · Recover the database<br />
 · Open resetlogs</p>

<p>This is covered on this file:<br />
<span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Lab11-Restoring-a-Lost-Database-From-Backup.pdf">Restoring a Lost Database From Backup</a></span></p>

<p>On the previous Labs we created ASM disks based on OS Files, before continuing with the next labs we need to  clear them.</p>

<p>This is explained on this file:<br />
<span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Lab12-Cleanup-File-based-ASM-Diskgroups.pdf">Cleanup File based ASM Diskgroups</a></span><br />
</p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Lab 10, Migrating From 10g ASM To 11g</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_lab_10_m.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14364</id>
   
   <published>2009-09-12T07:57:47Z</published>
   <updated>2009-09-12T08:06:15Z</updated>
   
   <summary>In this Lab we will migrate our 10g Disk Groups to 11g. The first steps of the migration, Installing 11.1.0.6 on it&apos;s own Oracle Home and applying patch 11.1.0.7 are ready on this environment, so we can go ahead with...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>In this Lab we will migrate our 10g Disk Groups to 11g.</p>

<p>The first steps of the migration, Installing 11.1.0.6 on it's own Oracle Home and applying patch 11.1.0.7 are ready on this environment, so we can go ahead with the migration process.</p>

<p>In this lab we will migrate only ASM, the database migration is a little longer for the time frame we have so we will continue by moving to ASM an 11g database that already exist on this server.</p>

<p>Details on this document:<br />
<span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/2009/09/12/asmhandson/Lab10-Migrating-10gASM-to-11g.pdf">Migrating 10g ASM to 11g</a></span></p>]]>
      
   </content>
</entry>

<entry>
   <title>ASM Hands-On Training, Lab 9, Migrating Raw And Block Devices To ASMLib</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/AlejandroVargas/2009/09/asm_hands-on_training_lab_9_mi.html" />
   <id>tag:blogs.oracle.com,2009:/AlejandroVargas//22.14363</id>
   
   <published>2009-09-12T07:50:34Z</published>
   <updated>2009-09-12T07:57:23Z</updated>
   
   <summary>ASMLib is best practice for managing ASM on Linux, it may happen that a database server that was configured a couple of years ago with ASM 10g R1 is still using raw devices, or that a new ASM 10g R2...</summary>
   <author>
      <name>alejandro.vargas</name>
      
   </author>
   
   <category term="asmasmlibmigration" label="ASM ASMLib Migration" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en-US" xml:base="http://blogs.oracle.com/AlejandroVargas/">
      <![CDATA[<p>ASMLib is best practice for managing ASM on Linux, it may happen that a database server that was configured a couple of years ago with ASM 10g R1 is still using raw devices, or that a new ASM 10g R2 or even 11g was configured using block devices instead of ASMLib.</p>

<p>ASMLib provides global open close call that will improve performance and transparently implement device labeling, an important aspect when managing storage on Linux.</p>

<p>This lab explain the procedure to migrate these devices to ASMLib.</p>

<p>Details on this document:<br />
<span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.oracle.com/AlejandroVargas/asmhandson/Lab9-Migrating-Raw-and-Block-Devices-to-ASMLib.pdf">Migrating Raw and Block Devices to ASMLib</a></span></p>]]>
      
   </content>
</entry>

</feed>
