Single node file system to 3 node rac and asm migration

hi,
we have several utl_file and external table applications running on 10.2 single node veritas file system. and we want to migrate to 3 node RAC ASM environment. what is the best practices in order to succeed this migration during this migration. thanks.

1. Patch to 10.2.0.3 or 10.2.0.4 if not already there.
2. Dump Veritas from any future consideration.
3. Build and validate the new RAC environment and then plug in your data using transportable tablespaces.
Do not expect the first part of step 3 to work perfectly the first time if you do not have experience building RAC clusters.
This means have appropriate hardware in place for perfecting your skills.
Be sure, too, that you are not trying to do this with blade or 1U servers. You need a minimum of 2U servers to be able
to plug in sufficient hardware to have redundant paths to storage and for cache fusion and public access (a minimum of 6 ports).
And don't let any network admin try to convince you that they can virtualize the network paths: They can not do so successfully
for RAC.

Similar Messages

  • Clone multi-node RAC and ASM to single node

    Hi everyone.
    I need clone system with 3 application server and 2 oracle database RAC and ASM to single-node. The operating system is RHEL 5.
    I see some metalink notes, but we can't found nothing. I find notes with multi-node to single-node, but nothing with RAC to non-RAC.
    The eBS version is 11.5.10.2 and database version is 10.2.0.3
    Is possible this clone?
    Thanks very much.

    Hi User;
    Please follow below and see its helpful:
    EBS R12 with RAC and non-RAC
    Re: RAC to single instance ebs R12
    Re: Clone Oracle Apps 11.5.10.2 RacDB to Non-RAC DB
    Re: CLONING R12 RAC to NON RAC CLONING giving error RMAN-05517 temporary file
    [b]Migrating the DB-Tier (DB and CM) to Two node non RAC cluster[/b]
    Also check:
    http://www.oracle.com/technology/pub/articles/chan_sing2rac_install.html
    Regard
    Helios

  • Why am I getting this error message: Unable to write the email to the mailbox. Make sure the file system allows you write privileges, and you have enough disk s

    I am getting this error message, just starting today: Unable to write the email to the mailbox. Make sure the file system allows you write privileges, and you have enough disk space to copy the mailbox. I have tried several solutions (cleaning out my inbox, compacting folders, rebooting, checking through the webmail side), all to no avail, Can anyone help?

    which os do you have?

  • Error: Unable to write the email to the mailbox. Make sure the file system allows you write privileges, and you have enough disk space to copy the mailbox.

    when trying to download new messages into Thunderbird, I keep getting the error message:
    Unable to write the email to the mailbox. Make sure the file system allows you write privileges, and you have enough disk space to copy the mailbox.
    what does this mean and how do I correct it???
    thanks

    I have this problem too, but my Inbox is empty. There are 125 emails waiting on the server, including one i just sent from another address.
    The site you recommended is "having difficulties".
    May 4
    I have now accessed the KB article above. None of the recommended actions made a difference. I deleted about half the 130 emails awaiting download from web-mail, but still got the same error. I can't clean out the inbox because I can't download emails yo it :-( I have 3 other addresses operating under the same server satisfactorily.

  • Solaris 10 and Hitachi LUN mapping with Oracle 10g RAC and ASM?

    Hi all,
    I am working on an Oracle 10g RAC and ASM installation with Sun E6900 servers attached to a Hitachi SAN for shared storage with Sun Solaris 10 as the server OS. We are using Oracle 10g Release 2 (10.2.0.3) RAC clusterware
    for the clustering software and raw devices for shared storage and Veritas VxFs 4.1 filesystem.
    My question is this:
    How do I map the raw devices and LUNs on the Hitachi SAN to Solaris 10 OS and Oracle 10g RAC ASM?
    I am aware that with an Oracle 10g RAC and ASM instance, one needs to configure the ASM instance initialization parameter file to set the asm_diskstring setting to recognize the LUNs that are presented to the host.
    I know that Sun Solaris 10 uses /dev/rdsk/CwTxDySz naming convention at the OS level for disks. However, how would I map this to Oracle 10g ASM settings?
    I cannot find this critical piece of information ANYWHERE!!!!
    Thanks for your help!

    You don't seem to state categorically that you are using Solaris Cluster, so I'll assume it since this is mainly a forum about Solaris Cluster (and IMHO, Solaris Cluster with Clusterware is better than Clusterware on its own).
    Clusterware has to see the same device names from all cluster nodes. This is why Solaris Cluster (SC) is a positive benefit over Clusterware because SC provides an automatically managed, consistent name space. Clusterware on its own forces you to manage either the symbolic links (or worse mknods) to create a consistent namespace!
    So, given the SC consistent namespace you simple add the raw devices into the ASM configuration, i.e. /dev/did/rdsk/dXsY. If you are using Solaris Volume Manager, you would use /dev/md/<setname>/rdsk/dXXX and if you were using CVM/VxVM you would use /dev/vx/rdsk/<dg_name>/<dev_name>.
    Of course, if you genuinely are using Clusterware on its own, then you have somewhat of a management issue! ... time to think about installing SC?
    Tim
    ---

  • RAC and ASM with geographically seperated disks

    We are planning to use RAC and ASM with four nodes. The two nodes will be at one location and another two nodes at different location. The ASM disks also will be available locally. Is it possible to configure ASM with geographycally serepared disks.
    We are thinking of two RAC and ASM setups with two nodes each and streams replication between the RACs.
    I want to know what is the best method to implement. Is it RAC with four nodes OR two RACs with two nodes each and streams replication between the RACs.

    Apart from the latency issue, which has been mentioned by others, you also need to mirror your disks between the two sites and be very careful about split brain scenarios under node or site crashes.
    You need to mirror the disks between the sites in case one site crashes completely and loses all network access. The only way the second site can carry on is if it has access to all the data disks, and the cluster control disks (terms vary for this, such as quorum or voting disk). If you do not mirror you simply do not have a resilient design. Resilience is about eliminating all single points of failures, which means duplicating everything i.e. mirroring.
    And mirroring between two remote sites adds more volume to the data traffic between the two sites. And it would need to be synchronous rather than asynchronous to guarantee no data loss. And your commits for each transaction would be limited by the round trip time to write to the remote site and get the acknowledgement back.
    Split brain is something you need to avoid with remote clusters, and local clusters too. If the network goes down between the two sites and both sites have local copies of all of the data and cluster control disks, which site becomes the primary and which one becomes the standby? You cannot have both sites coming back up as primary with active databases and accepting transactions! At this point you have split brain, and each side is processing transactions independently, and both databases are now deviating from each other with different data changes.
    I don't think a 4 node RAC environment split across geographical distances is really viable, except under small transaction volumes, and where response time (transaction time) is not critical. If you have high volumes and need fast transactions then you need to only use local RAC configurations, and replicate between the two sites asynchronously. DataGuard is easier, but you need to decide if you need Streams and how to make it work for you.
    John

  • Cloning 11i non split to split configuration with RAC and ASM

    Hello Hussein,
    I just want to ask some ideas on what is the best way to clone our UAT/DEV environment to our PROD environment.
    Right now no RAC and ASM setup for the source system still 9.2.0.5 but the plan is to convert to ASM + 10g RAC.
    Can you please let me know on what is the best way to setup PROD out of our UAT environment?
    Here's my options:
    1. Install a fresh prod system
    2. Convert source system to ASM + RAC before cloning to target - setup as below:
    (Source)
    APPS server - 32bit
    DB server (2 node RAC + ASM) - 32bit
    (Target)
    APPS server - 32bit
    DB server (2 node RAC + ASM) - 64bit
    3. Clone existing target system (non RAC and non ASM)
    copy source APPL directories to target
    Install 64 bit Oracle 10g to the target system
    clone/convert database source (9i 32bit) to database targer (10g 64 bit) using RMAN.
    Install clusterware 11gR2
    Convert database to RAC
    Can you please let me know on what is the best approach to do this? For fresh install it will take some time to apply the current patch level and applying other patches.
    For Option 2, seems a bit complicated to do 32bit - 64 bit cloning on RAC. Appreciated if you can provide doc id for this.
    For Option 3, not sure how smooth the conversion from 32bit to 64bit.
    Appreciate your insights on this.
    Regards,
    jeffrey

    Hi Jeffrey,
    Since you are on 9.2.0.5, I assume you are running Oracle Apps 11i and not R12.
    1. Install a fresh prod systemThis option requires applying all patches (as you mentioned above) plus you will have to convert to ASM/RAC on the source/target instance. I would not recommend this approach since would require extra work/time.
    2. Convert source system to ASM + RAC before cloning to target - setup as below:
    (Source)
    APPS server - 32bit
    DB server (2 node RAC + ASM) - 32bit
    (Target)
    APPS server - 32bit
    DB server (2 node RAC + ASM) - 64bitWhat are the source and target database version?
    As per (Certified RAC Scenarios for E-Business Suite Cloning [ID 783188.1]) this is supported by Rapid Clone. So, in this case you need to convert the source instance to RAC and migrate to ASM then use Rapid Clone to clone the application/database.
    Cloning Oracle Applications Release 11i with Rapid Clone [ID 230672.1] -- 6. Cloning a RAC System
    You will have to convert the target database then from 32-bit to 64-bit.
    3. Clone existing target system (non RAC and non ASM)
    copy source APPL directories to target
    Install 64 bit Oracle 10g to the target system
    clone/convert database source (9i 32bit) to database targer (10g 64 bit) using RMAN.
    Install clusterware 11gR2
    Convert database to RAC Here you will have to convert to RAC/ASM on both the source/target instances -- You are eliminating the patches part in Option 1, but again extra work need to be done to convert the database from 32-bit to 64-bit on the target instance + convert to RAC and migrate to ASM (on both instances).
    Based on the above, I would recommend and suggest you go with Option 2.
    Thanks,
    Hussein

  • Question about RAC and ASM

    Hi,
    We are thinking about build RAC using ASM for OEM database. It'll have two nodes, oracle 10g and Hitachi san with solaris ( or linux ). I've few questions about RAC and ASM.
    1) Do I need to have ASM instance running on each node ? ( most likely yes... but want to make sure )
    2) can I share oracle_home between ASM instance and database instance ? what is the best choice ?
    3) I'm planning to use shared disks for all files, all databases.... what are the pros/cons ?
    4) what should be the installation procedure ? Meaning, first create ASM instance on each node, then install cluster software, build RAC databases...... can someone explain..
    5) I believe RMAN is the only option for backup since I'm using ASM, correct ?
    I'm a newbie to RAC and ASM..
    Thanks,

    user4866039 wrote:
    1) Do I need to have ASM instance running on each node ? ( most likely yes... but want to make sure )yes.
    2) can I share oracle_home between ASM instance and database instance ? what is the best choice ?in 10g you can, in 11gr2 you cannot. and it might be better to seperate them because it will give you more flexibility with patching.
    3) I'm planning to use shared disks for all files, all databases.... what are the pros/cons ?if you share your oracle_home you won't be able to do rolling updates. so i recommend to keep oracle_homes local.
    4) what should be the installation procedure ? Meaning, first create ASM instance on each node, then install cluster software, build RAC databases...... can someone explain..follow the install guide for your respective version. for 10g you'd install clusterware first, then asm and database is last.
    5) I believe RMAN is the only option for backup since I'm using ASM, correct ?pretty much. you could stop your database and dump the raw devices or use asmcmd/asmftp but rman is definitely the best choice
    Bjoern

  • Guidelines for SGA and PGA tuning for 10gR2 RAC and ASM ?

    I am looking for tuning information on SGA and PGA tuning for Oracle 10g (10.2) RAC and ASM for a 4TB OLTP and DSS mixed environment on Solaris 10 platform.

    We are running Solaris 10 SPARC 64 bit with Oracle 10gR2 RAC Enterprise Edition and ASM on Sun servers with 32GB of RAM for memory for a 4TB OLTP database.
    It is in design phase so I do not have an existing AWR or Statspack report yet. Is there a best practices guideline on how to size parameters for the SGA (ie: shared_pool_size, etc) and PGA for this environment from Oracle?

  • Oracle database 10g RAC and ASM configuration

    Hi all,
    I want to ask to everybody something about Oracle 10g RAC and ASm configuration. We plan to migrate to Oracle 10g from 9i, and we will begin configuring oracle but we have to decide which configuration are the best.
    Our materials are bellow:
    Hardware: RP 3440 (HP)
    OS : HPUX 11i Ver 1
    Storage: EVA 4000 (eva disk group)
    The problem is:
    Our supplier recommand us to use HP serviguard + HP serviceguard extension for RAC+ RAc and Raw device as configuration.
    But we want to use Oracekl Clusterware + RAC + ASM
    My question is if anybody know what is the best configuration, we want to use ASm.
    Can we use HP serviguard and ASM.
    Some documentations or link explain oracle RAC and ASM configuration will be appreciate.
    Thanks for your help.
    Regards.
    raitsarevo

    Hello,
    there's no extra RAC software package, but the option is only offered, if one of the supported cluster layers for the respective OS has been installed before.
    10.1.0.3 looks like a complete redesign, but anyway it is a patch, you have to install 10.1.0.2 first.

  • Oracle database 10g RAC and ASm installation

    Hi all,
    I want to ask to everybody something about Oracle 10g RAC and ASm configuration. We plan to migrate to Oracle 10g from 9i, and we will begin configuring oracle but we have to decide which configuration are the best.
    Our materials are bellow:
    Hardware: RP 3440 (HP)
    OS : HPUX 11i Ver 1
    Storage: EVA 4000 (eva disk group)
    The problem is:
    Our supplier recommand us to use HP serviguard + HP serviceguard extension for RAC+ RAc and Raw device as configuration.
    But we want to use Oracekl Clusterware + RAC + ASM
    My question is if anybody know what is the best configuration, we want to use ASm.
    Can we use HP serviguard and ASM.
    Some documentations or link explain oracle RAC and ASM configuration will be appreciate.
    Thanks for your help.
    Regards.
    raitsarevo

    Hi Experts ,
    Using this command
    $ emca
    STARTED EMCA at Mon Mar 09 16:13:13 GMT+07:00 2009
    Enter the following information about the database to be configured
    Listener port number:
    Following error comes:
    Exception in thread "main" java.lang.NoClassDefFoundError: oracle/sysman/emSDK/conf/InventoryLoader
    at oracle.sysman.emcp.EMConfig.getFreePorts(EMConfig.java:4225)
    at oracle.sysman.emcp.EMConfig.checkParameters(EMConfig.java:994)
    at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:265)
    at oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:692)
    at oracle.sysman.emcp.EMConfigAssistant.performSetup(EMConfigAssistant.java:641)
    at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:340)
    at oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:180)
    Moreover this command does not work on Aix 5.3
    emca -config dbcontrol db -repos recreate
    Regards,
    Edited by: LazyDBA10g on Mar 16, 2009 6:20 AM

  • Question about a file system storage option for RAC on 10g

    Hello everyone,
    I am in the beginning of connecting our storage and switches, and building RAC on them but there is a little argument between our specialists.
    We have two database servers(10g with OEL 5) to be clustered and two visible disk groups to each of those nodes. So question is can we choose only one disk group as a shared storage leaving the rest one as the redundant copy during database a creation window while installing the database.  Because some of us argue that oracle database has a built-in capability to decide on what level of RAID we store our data.
    Thank you for your help.

    "some of us argue that oracle database has a built-in capability to decide on what level of RAID we store our data". 
    That statement is not true.  Oracle has optional multiplexing for control files, redo logs, and archive logs but this is not enabled by default and Oracle will not automatically enable it.  If you want redundancy of tables, indexes, temp, and undo you must provide this because Oracle does not offer it standard or as an option.  You can achieve redundancy with RAID at the array level, or host based mirroring (like ASM redundancy groups or Linux mdadm).  This can also depend on your file system because, I think, OCFS2 does not support host based mirroring (so you cannot use mdadm or lvm to mirror the storage if you are using OCFS2).
    Redundancy is not required, but it is recommended if you are using hard disks because they are prone to failures.  You can configure RAID 10 across all disks in the array and present this as one big LUN to the database server.  If you have two storage arrays and you want to mirror the data across the two arrays, then present all of the devices as JBOD and use Linux mdadm to create your RAID group.
    RAC requires shared storage.  Maybe you have a NAS or SAN device, and you will present LUNs to the Oracle database servers.  That is no problem.  The problem is making those LUNs usable by Oracle RAC.  When I used Oracle 10g RAC, I used the Linux raw device facility to manage these LUNs and make them ready for Oracle RAC.  However, raw has been desupported.  Today I would use either ASM or OCFS2.  This has nothing to do with redundancy, this is just because you are using RAC.

  • Linux Cluster File System partitions for 10g RAC

    Hi Friends,
    I planned to install 2 Node Oracle 10g RAC on RHEL and I planned to use Linux File system itself for OCR,Voting Disk and datafiles (no OCFS2/RAW/ASM)
    I am having SAN storage.
    I would like to know how do i create shared/cluster partitions for OCR,Voting Disk and Datafiles (common storage on SAN).
    Do i need to install any Linux cluster file system for creating these shared partitions (as we have sun cluster in solaris)?
    If so let me know what versions are supported and provide the necessary Note / Link
    Regards,
    DB

    Hi ,
    Below link may be useful to you:
    ORACLE-BASE - Oracle 10g RAC On Linux Using NFS

  • ASM Vs File System - Who is best, Why and How ..

    How the ASM is better than traditional file system ..? What is the reason behind oracle recommends ASM when we can achieve the same performance in traditional file system ...? Can some one throw some lights on this to understand the purpose of ASM in a better ways when comparing traditional file system.

    ASM is better for two basic reasons.
    Management and administration. It allows the DBA far better control, with features not found, when using a cooked file system. For example - you need to move the database from an old drive to a newly installed drive on the server. With ASM you can do this while the database is up, running and in-use.
    Performance. ASM disks are block devices that are accessed using direct I/O. This bypasses a lot of moving parts that you will typically find in a cooked file system. Raw/direct disk I/O is faster than doing I/O via a kernel file system driver (that may or may not write that data to file on disk).
    The con is that ASM is another s/w layer that needs to be installed, and which needs server resources to run. On the modern server, that is not a problem. It's not like running on a couple of sub Ghz CPUs with only 4Gb of system RAM. PCs today have more resources and faster resources than servers of a decade ago.
    So there is not much reason for not using ASM.
    I'm using ASM on all my database servers. From very small (dual core standalone) to large (12 node RAC). ASM has numerous times saved the proverbial day when there was storage issues, and required storage changes. I would need a lot of sound and hard convincing not to use ASM by default for an Oracle database in today's environment.

  • Single 10g Instance to RAC - without ASM migration

    Is it possible to comment the following steps to convert existing 10.1.0.5 single instance database to RAC? We're using OCFS2 and it is not possible to perform ASM migration.
    1. Copy the existing $ORACLE_HOME/dbs/init<SID1>.ora to
    $ORACLE_HOME/dbs/init<db_name>.ora. Add the following parameters to
    $ORACLE_HOME/dbs/init<db_name>.ora:
    *.cluster_database = TRUE
    *.cluster_database_instances = 2
         *.undo_management=AUTO (Add if you don't have it )
    <SID1>.undo_tablespace=undotbs (undo tablespace which already exists)
         <SID1>.instance_name=RAC1
         <SID1>.instance_number=1
         <SID1>.thread=1
    <SID1>.local_listener=LISTENER_RAC1
    where LISTENER_RAC1 is an entry in the tnsnames.ora file like:
    LISTENER_RAC1 =
    (ADDRESS = (PROTOCOL = TCP)(HOST = <node1>)(PORT = 1521))
    Keep only one line in $ORACLE_HOME/dbs/init<SID1>.ora:
    ifile=$ORACLE_HOME/dbs/init<db_name>.ora
    You could also create a common spfile from this pfile and add a line
    like spfile=$ORACLE_HOME/dbs/spfile<db_name>.ora in each init<SIDn>.ora
    file. For more details about how to do this, please refer to Note 136327.1.
    2. Open your database and run $ORACLE_HOME/rdbms/admin/catclust.sql to create
    cluster database specific views within the existing instance.
    3. Recreate control file if you defined maxinstances to be 1 when you created
    the single instance database.
    To check your current setting of maxinstances, run the following command
    while the database is mounted or open and connected as a user with DBA
    privileges:
    % sqlplus /nolog
    SQL> connect / as sysdba
    SQL> startup mount
    SQL> alter database backup controlfile to trace;
    The trace file is located in udump directory. Check the maxinstance value
    in the CREATE CONTROLFILE statement. Please refer to Note 118931.1
    Recreating the Controlfile in RAC and OPS
    4. Add instance specific parameters in the init<db_name>.ora for the second
    instance on the second node and set appropriate values for it:
         *** Names may need to be modified
         <SID2>.instance_name=RAC2
         <SID2>.instance_number=2
         <SID2>.local_listener=LISTENER_RAC2
         <SID2>.thread=2
         <SID2>.undo_tablespace=UNDOTBS2
    <SID2>.cluster_database = TRUE
    <SID2>.cluster_database_instances = 2
    where LISTENER_RAC2 is an entry in the tnsnames.ora file like:
    LISTENER_RAC2 =
    (ADDRESS = (PROTOCOL = TCP)(HOST = <node2>)(PORT = 1521))
    5. From the first instance, mount the database and run the following command:
         *** Path names, file names, and sizes will need to be modified
    alter database
    add logfile thread 2
    group 3 ('/dev/RAC/redo2_01_100.dbf') size 100M,
    group 4 ('/dev/RAC/redo2_02_100.dbf') size 100M;
    alter database enable public thread 2;
    6. Create a second Undo Tablespace from the existing instance:
         *** Path names, file names, and sizes will need to be modified
    CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE
         '/dev/RAC/undotbs_02_210.dbf' SIZE 200M ;
    7. Set ORACLE_SID and ORACLE_HOME environment variables on the second node.
    8. Start the second Instance.

    In order not to affect the current home on node1, another user oracle2 is created which belong to racinstall group. On node2, which doesn’t have any oracle home installed, CRS will be installed so that node2 will become the primary node.
    Been looking into this CRS for sometime as the installation has failed due to OCFS2 kernel panic upon running root.sh on the second node. Performed the cleanup as described Doc ID: Note:239998.1 (10g RAC: How to Clean Up After a Failed CRS Install), but now, the installation is failing and giving the error “ File not found /ClusterCRS/install/rootadd”. This message didn’t appear the first attempt which could indicate that the cleanup described in the note was not sufficient.

Maybe you are looking for

  • Routing issue ASA5510 and CCME

    Hello community.  I have issues with ccme voice vlan, it is invisible(i cant ping 192.168.2.1) from root ASA.  So i have 192.168.0.1 as data vlan (1) and 192.168.2.1 as voice vlan , voice vlan used on root switch and connected to ASA but voice vlan i

  • Every Other Frame is Blank &Green with MP4 Share

    When rendering an imported Motion JPEG OpenDML- AVI clip to MP4, every other frame comes out solid green when played with Quicktime Pro and iTunes, or an iPod. I have no issues with playing the source AVI clip in Quicktime. I have no issue with playi

  • COMBINATION OF CHARACTERSTIC

    CAN WE COMBINE THE VALUE OF 2 CHARACTERSTIC e.g if we have X & Y characterstic and these have value  ABC & DEF can we have a new characterstic in the Query As Z and value as ABCDEF

  • Printer prints one page

    When i print a document, it prints only the first page, then i try to print something else and it takes the paper in but doesn't print it. i have to cancel printing, printer returns the blank paper it took in for printing, i turn off my printer then

  • Ipod can't play the song normally /sound problem.

    my new ipod have some problem with playing songs.( few minutes to sometime few hours ).the song will play like broken cd.but after i restart the ipod it will back to normal again.and again after sometime the song play abnormally..i restore the softwa