How to clone database in ASM?

Is EM and RMAN the only way to clone?
shutdown and copy file does not work anymore. Netbackup not work for ASM.
Any idea? Thanks.

I've successfully created a test version of an 11i app moving it from a 2 node RAC'ed to non-RAC DB. My goal is to test upgrade process path from 11i to 12. When I attempted to apply the first Opatch to the database required for upgrade process, I received notification that my setup is still seeing it as RAC'ed with 2 nodes. I've attepted to recreated my oraInventory, thinking it might observe that the system is now non-RAC, but it re-creates showing it trying to be RAC'ed. I've used the FND_NET_SERVICES.remove_server to rid the existance of the RAC'ed nodes prior to running adautocfg.sh - SELECT NAME FROM FND_APP_SERVERS; shows only my two nodes. Is there a way to clear the database from seeing the RAC'ed and startup using my non-RAC'ed env?

Similar Messages

  • How to create database with ASM

    HI
    How to create database with ASM?
    I install vmware workstation on window XP .On virtual machine install Linux 5 enterprise (Oracle) install.
    I install oracle DB software only. Also make 3 disk for ASM .
    1 -- When I want to install oracle DB with ASM . In this process candidate disks not show . Why?
    How I can see disks ..
    so I simple install oracle DB software only.
    2 -- Now I want to create database with ASM by DBCA .
    What process I will follow ?
    Please guide me
    Thanks

    Hi
    Steps to create database with ASM.
    1.Install oracle binary with active CRS(For single node installation CRS is activated when you run root.sh) .
    2.Create disk without file ssytem.
    3.Assign disk to raw .
    4.Change owner and permission to raw devices.
    5.Configure ASM manually or USing DBCA.
    Manually ASM Configuration.
    a.Create initialization parameter file and password file.
    b.Mandatory parameter is "instance_type=asm" as per your need configure rest of parameter like db_cache_size,large_pool_size,processes,remote_login_passwordfile,shared_pool_size etc..
    c.To discover disk configure "asm_diskstring=/dev/raw/raw*"
    Using DBCA to configure ASM.
    1.In storage type section choose ASM.It will ask for password of sysdba in 10g.
    2.ASM configuration window will open -> here it create disk group -> it shows all available ASM candidate disk automatical -> choose normal redundancy,external redundancy or high redundancy.
    ASM disk also can be conbfigured with ASMLIB .
    If ASM disk is configured you can start asm instance in nomount state and query to v$asm_disk to see all candidate disk.V$asm_disk only shows disk which is configured in asm_diskstrings.
    Hope this will help U,
    Tinku

  • How to clone database from backup without access to original DB

    I want to create a new database from existing backup files and rolling forward some of the archivelogs (preferably with a new name and with different directory layout).
    How can I achieve the task on a separate test server (without access to the original database)? I found a lot of sources ( e.g. http://www.oracle-base.com/articles/11g/DuplicateDatabaseUsingRMAN_11gR2.php ) but all with connection to original DB (e.g. entries in tnsanmes.ora)
    Backup runs a simple
    BACKUP DATABASE PLUS ARCHIVELOG;
    DB Version is 11.2.0.2 on Linux.

    Many thanks to your help. Finally I was able to restore the DB. The steps I used (similiarly also mentioned in some of the links above).
    1.) Copy backup (backupset, autobackup, archivelog) to the new server into directories
    /export/restore/autobackup/2012_03_01
    /export/restore/autobackup/2012_03_02
    /export/restore/archivelog/2012_03_01
    /export/restore/backupset/2012_03_01
    2.) create pfile initDBREST.ora
    DB_NAME=DBREST
    3.) Mount DB
    ORACLE_SID=DBREST; export ORACLE_SID
    sqlplus / as sysdba
    STARTUP NOMOUNT;
    4.) Connect to auxiliary DB
    ORACLE_SID=DBREST; export ORACLE_SID
    rman AUXILIARY /
    5.) Create directories for new DB for datafiles in e.g. /export/oradata/DBREST/
    6.) Duplicate DB and reset parameter if necessary (e.g. memory_max as test server is lower on RAM)
    DUPLICATE DATABASE TO DBREST
    until time "to_date('02.03.2012 15:00:00','DD.MM.YYYY hh24:mi:ss')"
    DB_FILE_NAME_CONVERT '/export/fs1/oradata/oldDB/','/export/oradata/DBREST/', '/export/fs2/oradata/oldDB/','/export/oradata/DBREST/'
    SPFILE
    SET MEMORY_TARGET '2G'
    SET MEMORY_MAX_TARGET '2G'
    SET db_recovery_file_dest '/export/oradata/'
    SET db_recovery_file_dest_size '100G'
    BACKUP LOCATION '/export/restore'
    NOFILENAMECHECK;
    7.) create temporary tablespace

  • Export/import to clone database -- please advise

    Hi All,
    Need help especially from exports that are strong in export/import.
    can someone advise me how to use export/import to clone a database?
    I know how to clone database using cold backup and hot backup.
    But wish to know the full steps in using export/import to do cloning.
    I'm going to do a full export on my "TEST" database, drop the database, create a database and import using the full export.
    After doing a full database export, full=y. What are the steps to follow. Have a few doubts about it.
    1) export the database (full=y)
    2) drop the database
    3) re-create the database, will be using the same name "TEST".
    4) create the users (IDs created by DBA, eg: schemas), tablespace and datafiles. --> import doesn't do it right?
    5) do a full import (full=y). In this step, will i encounter any problems? As in understand that all the oracle-owned objects (example SYSTEM, SYS, AUX) are already in the newly created database, will import full=y cause any problems?
    6) do i have to re-create the roles, SYNONYMS and grant role,sys,obj privileges to IDs not created by oracle. (example schema owner)
    in short i would like to know what EXPORT will export and not export
    what IMPORT will import and not import.
    Please advise.

    Hi zetabouy,
    thanks for ur input, definately helpful for me.
    just to confirm. am i right to say that only a full database level (full=y) export/import will export/import out roles as well as public synonyms? because i have tried also exporting a user from the database, and imported that user into a different database, but public synonyms and roles were not imported.
    one more question:
    For example we are going to do port data from production to uat database using export and import for only the schema.
    After exporting from production with such syntax (owner=OWNER01),
    is is better to drop all objects beloging to the schema owner in UAT before importing it (touser=OWNER01, ignore=y) using the production dumpfile?
    I'm asking this question as I'm afraid that if we did not drop all the pl/sql objects in UAT database, the updated procedures/fuctions/triggers exported from the production database will not get imported to the UAT database as UAT database have the same procedures/fuctions/triggers names (but not updated code) .
    will profiles be exported and imported too duing full database level exp/imp?
    please kindly advise.
    thanks
    Message was edited by:
    chew

  • How to create second database at ASM in 4 node RAC system

    Hi Experts,
    we use 4 nodes RAC (11.0.1) with 10.2.0. 4 database in red hat5.0
    we want to add second database at ASM in RAC system based on manager decision.
    how do I add second database in ASM with exist database?
    Do I need to created new ASM insatnce?
    how to create two new diskgroup? is it under existing ASM instance or new ASM instance?
    how to reset ASM properity to support ( or new) ASM instance and two database?
    Do I need to configure AMS again after added more space into ASM?
    I could not find ducument that add seconf database into ASM in RAC system.
    I want add second database by dbca. any experience for add second database in ASM RAC ?
    Thanks for help!
    JIm

    Hi... I'm in the same situation.
    I need to add a new second database on a RAC installation based on already available ASM instance.
    I'm using 11gR2.
    I read your suggested documentation. Then I typed asmca and analyzed my asm configuration:
    As you can see I have a DISK GROUP NAME with several FREE space.
    !http://img522.yfrog.com/img522/8405/dbca20100203173248.jpg!
    If I select Volumes tab the following is my current configuration:
    !http://img682.yfrog.com/img682/562/dbca20100203173343.jpg!
    Selecting Create button, I can insert some values as you can see:
    !http://img403.yfrog.com/img403/9889/dbca20100203173403.jpg!
    First question:
    Is this the right way to create space for a new database ? Consider that running dbca.. no DISK GROUP NAME is available.
    Second question:
    When I created my first database on this DISK GROUP NAME no volumes were created. Why now I have to do it ? Is this necessary to really separate datafiles coming from different databases ?

  • How do I know if my database is ASM

    I have Windows XP + 10g 10.2.0.1.0
    How do I know if my database is ASM?
    Thanks in advance.

    How do I know if my database is ASM?There is not such term "my database is ASM".But your database can be use ASM diskgroup.It means ASM instance was mounted some disk groups then your database files like control/data and online logs can be locate this diskgroups.For example if you query from SELECT NAME FROM V$DATAFILE then you can get as +DGR1/datafile/<datafile name>* there DGR1 is diskgroup and it mean is database use ASM instance.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Plz provide me some documents on how to clone a database using cold backup

    Dear All,
    Please provide me some documents on how to clone a database using cold backup which is in archive log.
    Also, please can you provide me the document to install Oracle 9.2.0.6 on Aix 5L
    Thanks,
    Mahipal

    Please provide me some documents on how to clone a database using cold >backup which is in archive loghttp://www.oracle-base.com/articles/9i/DuplicateDatabaseUsingRMAN9i.php
    please can you provide me the document to install Oracle 9.2.0.6 on Aix 5L
    Oracle9i Installation Guide
    Release 2 (9.2.0.1.0) for UNIX Systems: AIX-Based Systems, Compaq Tru64 UNIX, HP 9000 Series HP-UX, Linux Intel, and Sun Solaris -
    http://download.oracle.com/docs/html/A96167_01/toc.htm

  • How to clone a database

    hi all
    1.how to clone a oracle database?
    2.what is the difference between cloned database and restored back up of a particular database?

    Hi.. I am giving procedure for cloning a database
    Regards
    sai
    Task :Creating cloning database
    ================================
    S no Task Result
    ===================================================================================================
    1 Shut the database & open in SQL>shut immediate
    the restric mode. SQL>startup restrict
    2 Take controlfile backup SQL>alter database backup controlfile to trace;
    3 shut cleanshutdown SQL>shut normal
    4 Go to the trace files $cd admin/jay/udump
    5 copy the reset logs file $vi clone.sql
    information & paste in
    new .sql file
    6 Change the sid sid change jay to clone
    7 Create file of environment $vi clone.env                variable
    8 Change the SID of the clone.env SID is clone
    9 Run the bashrc . clone.env
    10 Go to the admin&create directory admin$mkdir clone
    directory
    11 Create cdump bdump udump dir clone$mkdir cdump udump bdump
    ectory in the clone
    12      Create clone directory in the oradata$ mkdir clone
    oradata and copy all files which
    are in the previous directory
    (another database sid name)
    except control files
    13 Copy initjay.ora initclone.ora initclone.ora
    and change sid and comment of EXCLUSIVE
    14 Open the database in nomount SQL>startup nomount
    15 Run the script SQL>@clone.sql
    16 Open the database SQL>alter database open resetlogs
    clone.sql:
    CREATE CONTROLFILE SET DATABASE "CLONE" RESETLOGS ARCHIVELOG
    -- SET STANDBY TO MAXIMIZE PERFORMANCE
    MAXLOGFILES 50
    MAXLOGMEMBERS 5
    MAXDATAFILES 100
    MAXINSTANCES 1
    MAXLOGHISTORY 226
    LOGFILE
    GROUP 1 '/ora2/oracle9/oradata/clone/redo01.log' SIZE 100M,
    GROUP 2 '/ora2/oracle9/oradata/clone/redo02.log' SIZE 100M,
    GROUP 3 '/ora2/oracle9/oradata/clone/redo03.log' SIZE 100M
    -- STANDBY LOGFILE
    DATAFILE
    '/ora2/oracle9/oradata/clone/system01.dbf',
    '/ora2/oracle9/oradata/clone/undotbs01.dbf',
    '/ora2/oracle9/oradata/clone/cwmlite01.dbf',
    '/ora2/oracle9/oradata/clone/drsys01.dbf',
    '/ora2/oracle9/oradata/clone/example01.dbf',
    '/ora2/oracle9/oradata/clone/indx01.dbf',
    '/ora2/oracle9/oradata/clone/odm01.dbf',
    '/ora2/oracle9/oradata/clone/tools01.dbf',
    '/ora2/oracle9/oradata/clone/users01.dbf',
    '/ora2/oracle9/oradata/clone/xd
    [oracle9@of32 clone]$ ls
    drsys01.dbf indx01.dbf redo01.log redo03.log temp01.dbf undotbs01.dbf xdb01.dbf
    cwmlite01.dbf example01.dbf odm01.dbf redo02.log system01.dbf tools01.dbf users01.dbf
    initclone.ora
    =============
    *.aq_tm_processes=1
    *.background_dump_dest='/ora2/oracle9/admin/clone/bdump'
    *.compatible='9.2.0.0.0'
    *.control_files='/ora2/oracle9/oradata/clone/control01.ctl','/ora2/oracle9/oradata/clone/control02.ctl','/ora2/oracle9/oradata/clone/control03.ctl'
    *.core_dump_dest='/ora2/oracle9/admin/clone/cdump'
    *.db_block_size=8192
    *.db_cache_size=33554432
    *.db_domain='orafact.com'
    *.db_file_multiblock_read_count=16
    *.db_name='clone'
    *.dispatchers='(PROTOCOL=TCP) (SERVICE=cloneXDB)','(PROTOCOL=TCP)'
    *.fast_start_mttr_target=300
    *.hash_join_enabled=TRUE
    *.instance_name='clone'
    *.java_pool_size=83886080
    *.job_queue_processes=10
    *.large_pool_size=16777216
    *.open_cursors=300
    *.pga_aggregate_target=25165824
    *.processes=150
    *.query_rewrite_enabled='FALSE'
    # *.remote_login_passwordfile='EXCLUSIVE'
    *.shared_pool_size=83886080
    *.sort_area_size=524288
    *.star_transformation_enabled='FALSE'
    *.timed_statistics=TRUE
    *.undo_management='AUTO'
    *.undo_retention=10800
    *.undo_tablespace='UNDOTBS1'
    *.user_dump_dest='/ora2/oracle9/admin/clone/udump'
    ~

  • How to Clone the DataBase

    Hi
    How to Clone a Dabase .. ??
    When the Database is Online (Up and Running).
    I want to Clone the Database on the Same System.
    Its a testing scenario.
    In one of the interview I had faced this quesiton.
    Kindly, any one guide me in this regard,
    Thanks,
    Pavan Kumar

    This is a documentation forum.
    You need to read that documentation.
    Specifically, go to http://docs.oracle.com, select the version of the database you are working with, and put 'clone' into the search box. One link for 10gR2 is http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/startup.htm#sthref1874
    IN the future, please have the courtesy to
    1) post in an appropriate forum, as described by the title of the forum
    2) Include product (database) version and operating system
    when asking for assistance

  • How to Clone a Database in Linux

    Hi,
    How can I clone my production database (on Linux Redhat) to another host running on Linux Redhat?
    Thanks,

    By searching this forum, preferably before asking this question yet again.
    I agree this includes some effort on your part.
    Here is one solution, which I retrieved by doing what you refused to do:
    Clone Database 9i
    The procedure is basically platform independent.
    Sybrand Bakker
    Senior Oracle DBA

  • How to remove Database Files and Backup from ASM

    Hi All,
    Oracle Database 11.2.0.3
    OEL 5.7
    We have a host for restore purposes.
    We execute monthly or quarterly restore operations to verify that I am able to restore a subset of the data in the given amount of time or to other purposes.
    I have a automated script to Clone the Database, but to Clone Database we need remove the old database from ASM before start this operation. I want remove only Database files and keep the configuration (such as oratab/network/ocr and so on).
    Question: There is a easy way to remove these files without connect on ASM or by using DBCA?
    Appreciate any helps.

    user12028775 wrote:
    Hi All,
    Oracle Database 11.2.0.3
    OEL 5.7
    We have a host for restore purposes.
    We execute monthly or quarterly restore operations to verify that I am able to restore a subset of the data in the given amount of time or to other purposes.
    I have a automated script to Clone the Database, but to Clone Database we need remove the old database from ASM before start this operation. I want remove only Database files and keep the configuration (such as oratab/network/ocr and so on).
    Question: There is a easy way to remove these files without connect on ASM or by using DBCA?
    Yes... there is a easy way. Use command DROP DATABASE.
    Use the DROP DATABASE command to delete the target database and, if RMAN is connected to a recovery catalog, unregister it. RMAN removes all datafiles, online redo logs, and control files belonging to the target database. By default, RMAN prompts for confirmation.
    Put this command on your script before clone your database:
    RMAN> CONNECT TARGET SYS@test1
    RMAN> STARTUP FORCE MOUNT
    RMAN> SQL 'ALTER SYSTEM ENABLE RESTRICTED SESSION';
    RMAN> DROP DATABASE INCLUDING BACKUPS NOPROMPT;Regards,
    Levi Pereira

  • How to check Database Growth for a DB on ASM?

    Hi there
    I have been using the following script to check the database growth (for DBs on Filesystem):
    SELECT b.tsname tablespace_name ,
      MAX(b.used_size_mb) cur_used_size_mb ,
      ROUND(AVG(inc_used_size_mb),2)avg_increas_mb
    FROM
      (SELECT a.days,
        a.tsname ,
        used_size_mb ,
        used_size_mb - LAG (used_size_mb,1) OVER ( PARTITION BY a.tsname ORDER BY a.tsname,a.days) inc_used_size_mb
      FROM
        (SELECT TO_CHAR(sp.begin_interval_time,'MM-DD-YYYY') days ,
          ts.tsname ,
          MAX(ROUND((tsu.tablespace_usedsize* dt.block_size )/(1024*1024),2)) used_size_mb
        FROM dba_hist_tbspc_space_usage tsu ,
          dba_hist_tablespace_stat ts ,
          dba_hist_snapshot sp,
          dba_tablespaces dt
        WHERE tsu.tablespace_id    = ts.ts#
        AND tsu.snap_id            = sp.snap_id
        AND ts.tsname              = dt.tablespace_name
        AND sp.begin_interval_time > sysdate-7
        GROUP BY TO_CHAR(sp.begin_interval_time,'MM-DD-YYYY'),
          ts.tsname
        ORDER BY ts.tsname,
          days
        ) a
      ) b
    GROUP BY b.tsname
    ORDER BY b.tsname;And I think it always gave me good results until I ran this script on a DB (10.2.0.5) on ASM.
    Is it because databases on ASM are maintaied differently OR is it that most proabbly there has been no activity on this database in the last 7 days? I even ran this query for last 90/180-days and it still returned me following results:
    TABLESPACE_NAME                CUR_USED_SIZE_MB AVG_INCREAS_MB
    SYSAUX                                   574.38            .36
    SYSTEM                                   514.69              0
    DATA                                    1593.25              0
    IDX                                         .06              0
    UNDOTBS1                                  69.06          -3.84
    USERS                                     96.13              0Thanks in advance!

    I have no reason to believe tablespaces under ASM are maintained differently, so the most likely explanation is change in DB activity.
    What is your AWR retention? The default is 7 days, so if yours is set at the default then running the query for 90/180 days would not give you more information.
    If you want to get useful output from your scripts, you might need to adjust the AWR retention and your SYSAUX tablespace respectively.
    If the DB is monitored by Oracle Enterprise Manager(OEM), you can do tablespace forecasting based on the metrics collected by OEM. I did a presentation about this (NYOUG,VirtaThon) a while back:
    http://iiotzov.files.wordpress.com/2011/08/iotzov_oem_repository.pdf
    http://iiotzov.files.wordpress.com/2012/05/oem-repository-a-second-look.doc
    Iordan Iotzov

  • E Business suite 11i with Database in ASM  - Cloning

    Hi All,
    We are planning to migrate the E Business suite database to ASM and wanted to know the best cloning method to perform the cloning from Production to non production.
    Applciation - 11.5.10.2
    Database - 10.2.0.4 in ASM
    Since i dont see any specific notes in metalink on this, raised an SR with oracle and they told that oracle does not support this but we can use RMAN as few of the customers use RMAN to perform the clonine.
    Can you please advice on the best methode to perform this
    Our constraints :
    We have a constrain in performing the cloning through RMAN, for performing the duplicate database we need to have the sqlplus connection between prod and non prod. We will not be getting this setup due to security policy.
    I had referred the "Best Practices for Cloning ASM-managed Databases" white paper
    Thanks & Regards,
    Rakesh

    Hi Rakesh;
    please check:
    Clone with-Rman
    http://newappsdba.blogspot.com/2009/06/r12-cloning-from-rman-backup-using.html
    Clone R12 use RMAN backup???
    Re: rapid clone from RMAN backup
    How To Make A Copy Of An Open Database For Duplication To A Different Machine [ID 224274.1]
    Also check
    rac-EBS wiht asm
    Re: RAC for EBS R12
    Hope it helps
    Regard
    Helios

  • Steps to clone database in other server with restore daily

    Hi,
    I think i know what is the steps but need a guru that give me the ok.
    I have been asked to perform a clone database (11.2.0.3 with ASM) in another server. The original database (call PROD) has full backup everyday that it automatically (with crontab and a script i guess) restore the second database. The problem i see its that the original database is a RAC (2 nodes) but the second database is standalone (call TEST)
    I think the steps are:
    1) create a standalone database in second server with same number of diskgroups and same directories
    2) copy full backup to TEST server.
    3) duplicate with rman:
    connect auxiliary sys/password@TEST
    connect target /
    startup auxiliary nomount;
    run {
    allocate auxiliary channel ch1 type disk;
    duplicate target database to 'TEST' nofilenamecheck;
    release channel ch1;
    4) copy PFILE from PROD and modify (like standalone database) at TEST
    5) startup nomount; --test database
    6) restore controlfile from '< backup piece name of controlfile auto backup copied in step 2>'; --at test database
    7) alter database mount; --test database
    8) recover, restore from full backup and open database-->
    run {
    allocate channel d1 device type disk format ' <path of the copied backup in step 2 >';
    set until sequence < sequence> thread < thread# >;
    restore database;
    recover database;
    SQL> alter database open resetlogs;
    9) like its a backup that has 2 undo tablespaces, should i drop 1?:
    SQL> drop tablespace UNDOTBS2 including contents and datafiles;
    All this steps at first time, are they right?, to do it automatically in the script i should use 2) 5) 6) 7) 8)?
    -- like the databases names are different, should i have any problem when restore de controlfile? if yes, how to avoid it?
    Thanks in advance and sorry for the inconveniences
    Edited by: Me_101 on 30-jul-2012 5:46

    Me_101 wrote:
    Hi,
    I think i know what is the steps but need a guru that give me the ok.
    I have been asked to perform a clone database (11.2.0.3 with ASM) in another server. The original database (call PROD) has full backup everyday that it automatically (with crontab and a script i guess)Why guess? Can't you look at the crontab schedule and see for yourself?
    restore the second database. The problem i see its that the original database is a RAC (2 nodes) but the second database is standalone (call TEST)
    That should not be an issue. Even with RAC there is still only a single database to duplicate.
    I think the steps are:
    1) create a standalone database in second server with same number of diskgroups and same directories
    2) copy full backup to TEST server.
    3) duplicate with rman:
    connect auxiliary sys/password@TEST
    connect target /
    startup auxiliary nomount;
    run {
    allocate auxiliary channel ch1 type disk;
    duplicate target database to 'TEST' nofilenamecheck;
    release channel ch1;
    4) copy PFILE from PROD and modify (like standalone database) at TEST
    5) startup nomount; --test database
    6) restore controlfile from '< backup piece name of controlfile auto backup copied in step 2>'; --at test database
    7) alter database mount; --test database
    8) recover, restore from full backup and open database-->
    run {
    allocate channel d1 device type disk format ' <path of the copied backup in step 2 >';
    set until sequence < sequence> thread < thread# >;
    restore database;
    recover database;
    SQL> alter database open resetlogs;
    9) like its a backup that has 2 undo tablespaces, should i drop 1?:
    SQL> drop tablespace UNDOTBS2 including contents and datafiles;
    All this steps at first time, are they right?, to do it automatically in the script i should use 2) 5) 6) 7) 8)?
    -- like the databases names are different, should i have any problem when restore de controlfile? if yes, how to avoid it?
    Thanks in advance and sorry for the inconveniences
    Edited by: Me_101 on 30-jul-2012 5:46Take a look at the DUPLICATE DATABASE command in rman. Key is to connect to the production db as target, duplicate databse as auxiliary
    connect catalog rman/cat@rmcat
    connect target sys/pswd@proddb
    connect auxiliary /
    run {                        
    duplicate target database to NEWDBSID;
    }                                        where NEWDBSID is the name of the new database
    Put together what you think is the correct procedure and give it a shot. If you have specific problems, bring them to the forum.

  • Migrate VLDB(30TB) NonRAC database to ASM

    My customer is running 10.2.0.5 database which is 30TB in size. Its HACMP/PowerHA with active/passive configuration.
    Customer would like to migrate this database to ASM. They dont take rman backups because of the size of the database and rely on bcv backup technology. Customer would like to know what is the best possible way of doing this migration with minimal downtime and risk.

    BCV uses copy on write technology and advanced mirroring techniques. A BCVs can be used to resync data or it can be detached from the active data storage and mounted separately for offline processing.
    If a complete restore of an object or previous device clone is sufficient then it can be a quick disaster recovery. However, certain implementations, like EMC Timefinder/Snapshot are not suitable for disaster recovery since they rely on the existence of the original data source.
    Anyway, I think BCV technology provides only a very limited way for Oracle database backup since it duplicates data errors and is not suitable for advanced rman database or tablespace restore and recovery. A 30 TB database can be time consuming for RMAN, which also depends on what kind of database it is and, for instance, how frequent a full backup is required, but it can be done.
    Regarding NAS, it is just an example to show that affordable storage solutions exist and that it does not have to be expensive EMC storage. I do not see why such a solution cannot meet very strict data center controls in terms of technical aspects.

Maybe you are looking for

  • Can't convert oracle.xml.parser.DTD to oracle.xml.parser.v2.DTD.

    I am getting the following Error while trying to compile the SampleMain.java file(Generating an XML document from a given Employee.dtd). I have set my classpath to use xmlparser.jar. D:\XMls>javac SampleMain.java SampleMain.java:65: Can't convert ora

  • Adjust position and size of textField and button...

    Dear All, I have the following sample program which has a few textFields and a button, but the positions are not good. How do I make the textField to be at the right of label and not at the bottom of the label ? Also how to adjust the length of textF

  • Opening a PDF launches PhotoShop

    I'm in grad school for Education Technology, and use the Adobe Creative Suite often.  Just last week I attempted to retrieve a scholarly article from a database in the school online library and this was the first time PhotoShop would try to open the

  • My iphone 3 bluetooth is searching all the time

    my iphone 3 bluetooth is searching all the time ,it is not working properly ple solved this problems

  • HTTP Probe and DNS names

    Hi, I think i have a very simple question. I want to setup an HTTP probe to test for URL, like http://www.cnn.com/ When I specify such "request" command under probe confif menu, I would assume that ACE will need to perform name resolution for www.cnn