Migrate hundreds of Oracle databases to RHEL/Windows using DP/TTS/Shareplex

Am working on devising a migration strategy for several Oracle databases from one physical data-center location to another data-center location through dedicated WAN links. Overall snapshot:
Total 365 Dbs (28 to Oracle RAC 11gR2 and approx. 300 to DataGuard and Standalone). Source Databases versions are Oracle 9.2.0.4/9.2.0.7/10.2/10.2.0.4/11.2/11.2.0.4.
Source Databases are currently on different versions of Linux/HPUX/AIX/Windows OS. Target Database OS platform(most of them): RHEL 5.8/RHEL 6(atleast for Unix) and Windows. Plan is to migrate same versions and not upgrade(due to applications dependency). am thinking of using
-Oracle Datapump
-Transportable Tablespaces+RMAN scripting(for target datafiles)
-Shareplex for Databases in TB (this tool allows ZDT, zero-downtime migration/from Quest software)
Also my Storage/SAN colleague is using Swing gear (AUTO-LUN+BC) to migrate virtualizing the storage arrays from Source to Target location. Is it possible to "piggyback" on this SAN-level migration of the "physical" datafiles and then use Shareplex to migrate the archivelogs and apply them over to Target databases?
Need your inputs please. Thanks in advance..
Abhijit

Abhijit,
If you haven't had any feedback yet then the best option is to ask this question in the Database forum -
Forum: Database - General
General Database Discussions
This forum is for migratiing from non-Oracle to Oracle databases and they will be better able to help moving Oracle from one machine to another.
Regards,
Mike

Similar Messages

  • Unable to connect to Oracle database running on Windows machine from linux.

    Hi,
    I'm not able to connect to oracle database running on Windows machine from Linux machine. I'm geting the below mentioned error. I have given below the code I used to connect to database and database propertes.Do I need to use any specific driver?
    Please help me.
    Thanks,
    Sunjyoti
    Code :
    import oracle.jdbc.pool.OracleDataSource;
    import java.sql.Connection;
    import java.util.*;
    import java.sql.*;
    import java.io.*;
    class try2{
    public static void main(String args[]) {
    try {
              System.out.println("hi");
    // Load the properties file to get the connection information
    Properties prop = new Properties();
    prop.load(new FileInputStream("/home/sreejith/EDIReader/Connection.properties"));
    // Create a OracleDataSource instance
    OracleDataSource ods = new OracleDataSource();
    System.out.println("prop is "+prop);
    configureDataSource(ods, prop);
    Connection conn=null;
    // Create a connection object
    conn = ods.getConnection();
         System.out.println("Connection is"+conn);
    // Sets the auto-commit property for the connection to be false.
    conn.setAutoCommit(false);
    } catch (SQLException sqlEx){ // Handle SQL Errors
    System.out.println("In exception "+sqlEx);
    } catch(Exception excep) { // Handle other errors
    System.out.println(" Exception "+ excep.toString());
    private static void configureDataSource(OracleDataSource ods, Properties prop) {
    // Database Host Name
    ods.setServerName(prop.getProperty("HostName"));
    // Set the database SID
    ods.setDatabaseName(prop.getProperty("SID"));
    // Set database port
    ods.setPortNumber( new Integer( prop.getProperty("Port") ).intValue());
    // Set the driver type
    ods.setDriverType ("thin");
    // Sets the user name
    ods.setUser(prop.getProperty("UserName"));
    // Sets the password
    ods.setPassword(prop.getProperty("Password"));
    Connection properties :
    # Your Database Connection details
    HostName = 10.20.3.19
    SID = EDIREAD
    Port = 1521
    UserName = dbuser
    Password = dbuser
    Error I'm getting is
    error while trying to connect with odbc datasource
    [root@iflexpau2217 EDIReader]# java try2
    hi
    prop is {HostName=10.20.3.19, Password=dbuser, UserName=dbuser, SID=EDIREAD, Port=1521}
    In exception java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    Also I tried to connect with weblogic JDBC driver
    Code is here:
    import java.io.BufferedReader;
    import java.io.ByteArrayInputStream;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.IOException;
    import java.sql.Blob;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    //import com.entrust.toolkit.util.ByteArray;
    public class trial{
         public static void main(String args[]) throws IOException{
              System.out.println("hi");
              Connection p_conn = null;
              PreparedStatement xml_insert = null;
              try {
         // Load the JDBC driver
                   System.out.println("hi2");
         // String driverName = "oracle.jdbc.driver.OracleDriver";
    String driverName = "weblogic.jdbc.oracle.OracleDriver";
         System.out.println("hi2");
         Class.forName(driverName);
         // Create a connection to the database
         String serverName = "10.20.3.19";
         String portNumber = "1521";
         String sid = "EDIREAD";
         //String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;
    String url = "jdbc:bea:oracle://10.20.3.19:1521";
         String username = "dbuser";
         String password = "dbuser";
    System.out.println("connection is:"+p_conn+"user name is"+username+"password is"+password);
         p_conn = DriverManager.getConnection(url, username, password);
         System.out.println("connection is:"+p_conn+"user name is"+username+"password is"+password);
              xml_insert=p_conn.prepareStatement("insert into PRTB_SUBUNIT (SUBUNT_ID,SUBUNT_SUB_UNIT,SUBUNT_PHYUNT_ID) values (?,?,?)");
              //InputStream in=null;
              File l_file=new File("/home/sreejith/EDIReader/propertyfiles/inputfile/BUG_10802_ES_CSB19_68.txt");
              BufferedReader input =null;
              input=new BufferedReader(new FileReader(l_file));
              String line = null;
              StringBuffer trial=new StringBuffer();
              while (( line = input.readLine()) != null){
                   trial.append(line);
                   trial.append(System.getProperty("line.separator"));
              //InputStream is = new BufferedInputStream(new FileInputStream(l_file));
              System.out.println(trial.toString());
              //Blob b ;
              //byte[] bytes=trial.toString().getBytes();
              //System.out.println("Size-->"+bytes.length);
              xml_insert.setString(1,new String("SpecailChar"));
              //xml_insert.setBinaryStream(2,new ByteArrayInputStream(bytes),15920);
              xml_insert.setString(3,"SpecailChar");
              xml_insert.executeUpdate();
              p_conn.commit();
              } catch (ClassNotFoundException e) {
                   System.out.println("ClassNotFoundException:"+e.getMessage());
              // Could not find the database driver
              } catch (SQLException e) {
                   System.out.println("SQEXCEPTIN:"+e.getMessage());
              // Could not connect to the database
              }catch (FileNotFoundException e) {
                   System.out.println("filenot found:"+e.getMessage());
              // Could not connect to the database
    Error I'm getting is
    error while trying with jdbc:
    SQEXCEPTIN:[BEA][Oracle JDBC Driver]Error establishing socket to host and port: 10.20.3.19:1521. Reason: Connection refused

    Is the Windows firewall active? Have you enabled the port on the firewall, if it is?

  • Oracle Database Firewall in window

    Hi Experts,
    We try to use Oracle Database Firewall in window platform to monitor all database among linux and window
    However, I only saw a linux base Oracle Database Firewall .
    Some wrong?
    Thanks
    JIn

    Thanks for your help.
    I go to there
    http://www.oracle.com/technetwork/database/database-firewall/downloads/index.html
    and only find linux database firewall
    I made some wrong during downloading?
    Jin
    Edited by: user589812 on Jul 6, 2011 8:16 AM

  • Migration of Oracle Database 8i from Windows 2000 to Windows XP

    Hi experts,
    I have to migrate Oracle 8i database from windows 2000 platform to windows XP platform.
    What are the steps that I need to follow in order to migrate.
    Please help me out..
    Waiting for your response.
    Regards,
    Imtiyaz

    Hi;
    Please see below note which could be helpful for you:
    Different Upgrade Methods For Upgrading Your Database [ID 419550.1]
    Minimizing Downtime During Production Upgrade [ID 478308.1]
    Master Note For Oracle Database Upgrades and Migrations [ID 1152016.1]
    Oracle Database on Unix AIX,HP-UX,Linux,Mac OS X,Solaris,Tru64 Unix Operating Systems Installation and Configuration Requirements Quick Reference (8.0.5 to 11.2) [ID 169706.1]
    Please check my blog
    http://heliosguneserol.wordpress.com/2010/06/17/move-to-oracle-database-11g-release-2-wiht-mike-dietrich/
    In this pdf you can see patch of to upgrade db from x to n wiht many senerios wiht all related metalinks notes which is created by Oracle worker Mike Dietrich
    Regard
    Helios

  • Migrating OBIEE Repfrom Oracle database to SQL server database in Solaris.

    Hi,
    I need inputs in how we would migrate our connections in Repository from Oracle database to SQL server database in Sloaris server.
    Is there a complication here.
    Regards,
    Bhavik

    Well that makes more sense, you probably have phrased your question better. Microsoft SQL Server Connectivity Components are not supported in any other operating system than Windows. So you will not be able to use the SQL Server native drivers to connect to your SQL Server. ODBC it's an option but there aren't many ODBC drivers for Unix systems. Luckily for you OBIEE includes the DataDirect ODBC drivers and supports using them to connect to a SQL Server. Check [the documentation|http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/e10416/general_101331.htm#sthref9] on how to use them. Having said that I would say that whoever is pushing to move your DWH to SQL Server should consider also moving OBIEE to a Windows server to be able to use the SQL Server native drivers to connect to SQL Server.
    PS: No needs to post 3 times. :-)

  • 10g R2 64-bit Oracle Database for MS Windows server 2003

    we are upgrading our 10.2.03 32 bit Oracle Enterprise DB on 32 bit MS windows server 2003 to 10.2.0.3 64 bit Oracle Enterprise DB 64 bit MS windows server 2003
    I got this Metalink ID
    Doc ID: 403522.1 How to Migrate Oracle 10.2 32bit to 10.2 64bit on Microsoft Windows
    I have searched for 10g R2 64 bit Oracle databases versions on MS windows server 2003 but din't gent any
    I am not sure whether this database works for 64 bit MS windows server 2003
    http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winx64soft.html
    please let me know from where I can download 64-Bit 10g R2 Oracle Enterprise DB for 64-bit MS windows server 2003
    Have posted in       
    English » Technology Network Community » Downloads section haven't seen any replies
    thought of posting here
    Thanks in Advance

    If you are running the x64 version of Windows 2003 and not the Itanium version, you will find 10.2.0.1 here:
    http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winx64soft.html
    You may then patch it to 10.2.0.3 by downloading the patch from Metalink.
    Charles Hooper
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

  • Oracle database 12c on Windows Server 2012

    Hello,
    Is it Oracle database 12c compatible with Windows Server 2012. What are the system requirements needed for Windows server 2012 on Oracle database 12c?
    Thanks
    Voitto

    Hi Voitto,
    Actually , it is not a windows related question .
    But I found some infomation :
    Oracle Database for Windows x64 is supported on the following operating systems:
    Windows Server 2008 x64 and Windows Server 2008 R2 x64 - Standard, Enterprise, Datacenter, Web, and Foundation editions.
    Windows 7 x64 - Professional, Enterprise, and Ultimate editions
    Windows 8 x64 and Windows 8.1 x64 - Pro and Enterprise editions
    Windows Server 2012 x64 and Windows Server 2012 R2 x64 - Standard, Datacenter, Essentials, and Foundation editions
    http://docs.oracle.com/database/121/NXDQI/toc.htm#NXDQI111
    Best Regards,
    Elton Ji
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] .

  • 32 bit Oracle database 10g to 64 bit Oracle Database 11g on Windows 2008

    Hi everybody,
    I'm going to move and upgrade my 32 bit Oracle database server 10g to another 64 bit windows 2008 server.
    New database server will be 64 bit Oracle database server 11g.
    Somebody told me export import doesn't carry archieve logs therefore is there any way to move and upgrade the database without any lost?
    Thanks for your help

    I'm going to move and upgrade my 32 bit Oracle database server 10g to another 64 bit windows 2008 server.
    New database server will be 64 bit Oracle database server 11g.
    Somebody told me export import doesn't carry archieve logs therefore is there any way to move and upgrade the database without any lost?Yes, in export/import, you will create a new database and import. The question is why you want to prefer export/import?
    is it source database 32bit is in different OS platform? If not directly after installation you can upgrade the database. using DBUA

  • Oracle Forms 6i(32-bit)  = Oracle database 10g R2 Windows 2008 R2 64-bit)

    We have Oracle database 10g R2 installed on a Microsoft Windows 2008 R2 (64-bit) (SERVER1)
    We have Oracle Forms 6i (patch 4a) installed on a Microsoft Windows XP Professional (32-bit) (SERVER2)
    I am not able to connect from SERVER2 to SERVER1, either through SQLPLUS or FORMS BUILDER.
    Its giving some DLL error.
    Is it because forms 6i (32-bit) cannot connect to a 64-bit database on a 64-bit OS ?

    There might be problems with 8i clients (like forms 6i) if the database uses AL32UTF8 characterset indeed (if you need unicode and you need to run forms 6i use UTF8 instead) but this should not be related to the platform of the database.
    The platform of the database server really should not matter as the forms runtime talks via SQL*Net with the database server and in the end it does not matter if the database runs on linux, windows whatsoever or unix 32 or 64 bit for the client. The only problem you'll encounter is that SQL*Net also changes with versions and thus "older" clients might not be able to communicate with "newer" servers and vice versa.
    SQL> select * from v$version;
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
    PL/SQL Release 10.2.0.4.0 - Production
    CORE    10.2.0.4.0      Production
    TNS for 64-bit Windows: Version 10.2.0.4.0 - Production
    NLSRTL Version 10.2.0.4.0 - Production
    SQL> select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET';
    PARAMETER                                                       |VALUE
    ----------------------------------------------------------------|---------------------------
    NLS_CHARACTERSET                                                |WE8MSWIN1252
    SQL>I just tried a 6i form (6.0.8.25.2) connected to this database. It worked ;) (again: not certified)
    cheers

  • Walkthrough: Displaying Data from Oracle database in a Windows application.

    This article is intended to illustrate one of the most common business scenarios such as displaying data from Oracle database on a form in a Windows application using DataSet objects and .NET Framework Data Provider for Oracle.
    You can read more at http://www.c-sharpcorner.com/UploadFile/john_charles/WalkthroughDisplayingDataOracleWindowsapplication05242007142059PM/WalkthroughDisplayingDataOracleWindowsapplication.aspx
    Enjoy my article.

    hi,
    this is the code :
    public class TableBean {
    Connection con ;
    Statement ps;
    ResultSet rs;
    private List perInfoAll = new ArrayList();
    public List getperInfoAll() {
    int i = 0;
    try
    con = DriverManager.getConnection("url","root","root");
    ps = con.createStatement();
    rs = ps.executeQuery("select * from user");
    while(rs.next()){
    System.out.println(rs.getString(1));
    perInfoAll.add(i,new perInfo(rs.getString(1),rs.getString(2),rs.getString(3)));
    i++;
    catch (Exception e)
    System.out.println("Error Data : " + e.getMessage());
    return perInfoAll;
    public class perInfo {
    String uname;
    String firstName;
    String lastName;
    public perInfo(String firstName,String lastName,String uname) {
    this.uname = uname;
    this.firstName = firstName;
    this.lastName = lastName;
    public String getUname() {
    return uname;
    public String getFirstName() {
    return firstName;
    public String getLastName() {
    return lastName;
    ADF table code:
    <af:table value="#{tableBean.perInfoAll}" var="row"
    binding="#{backing_Display.table1}" id="table1">
    <af:column sortable="false" headerText=""
    align="start">
    <af:outputText value="#{row.firstName"/>//---> Jdeveloper 11g doesn't allow me to use this.. it says firstName is an unknown property..
    </af:column>
    </af:table>
    Please tell me is this the way to do it.. or is it a must to use the DataCollection from the data controls panel...
    Thanks...

  • Oracle Database Web Service Client using UTL_DBWS :: ORA-29532 Error

    Hi,
    I have the Oracle Database 10.2.0.1.0 :-
    SQL> select * from v$version;
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
    PL/SQL Release 10.2.0.1.0 - Production
    CORE    10.2.0.1.0      Production
    TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - ProductionI have written a simple Web Services Client using the classes gfrom the UTL_DBWS package. I loaded the JAR file dbwsclient.jar in the SYS Schema and I am trying to use it in the USF Schema.
    However, I have hit this error & I ma unable to proceed :-
    SQL>  select get_stock_price from dual;
    select get_stock_price from dual
    ERROR at line 1:
    ORA-29532: Java call terminated by uncaught Java exception:
    java.lang.IllegalAccessException: javax.xml.rpc.ServiceException:
    java.security.AccessControlException: the Permission
    (java.lang.RuntimePermission getClassLoader) has not been granted to USF. The
    PL/SQL to grant this is dbms_java.grant_permission( 'USF',
    'SYS:java.lang.RuntimePermission', 'getClassLoader', '' )
    ORA-06512: at "USF.UTL_DBWS", line 193
    ORA-06512: at "USF.UTL_DBWS", line 190
    ORA-06512: at "USF.GET_STOCK_PRICE", line 17Can you please help me with this ?
    Regards,
    Sandeep

    Hi,
    The error message said
    the Permission(java.lang.RuntimePermission getClassLoader) has not been granted to USF.
    I'd follow the suggestion
    The PL/SQL to grant this is dbms_java.grant_permission( 'USF','SYS:java.lang.RuntimePermission', 'getClassLoader', '' )
    In case you have not done so, consult the Callout Users Guide @
    http://www.oracle.com/technology/sample_code/tech/java/jsp/callout_users_guide.htm
    Kuassi http://db360.blogspot.com

  • Test oracle database that I can use

    Hi,
    Does Oracle have some kind of test database that I can connect to remotely for testing purposes that I can access remotely? Alternatively, does Oracle have something similar to Microsoft's Northwind database that I can access remotely? I am playing around with different connection methods for a remote oracle connection but I am currently on my personal laptop and do not wish to access my company's remote oracle database on a non-workplace computer.
    Thanks

    859420 wrote:
    Hi,
    Does Oracle have some kind of test database that I can connect to remotely for testing purposes that I can access remotely? Alternatively, does Oracle have something similar to Microsoft's Northwind database that I can access remotely? I am playing around with different connection methods for a remote oracle connection but I am currently on my personal laptop and do not wish to access my company's remote oracle database on a non-workplace computer.
    Thanks============================================================================
    Every oracle professional (or student) should have their own private computer lab. I'm assuming in this day and age anyone in this catagory already has their own computer. Starting from there, you should do the following:
    1 - Go to vmware.com and download VMplayer. VMware freely distributes this so your cost so far is zero. If you are willing to invest about US$185 in your career, buy VMworkstation instead. It will give you some additional management features above what VMplayer has. Either product will allow you to create virtual machines on your personal computer.
    1a - Install the VM product
    2 - Go to oracle.com and download Oracle Enterprise Linux. Oracle freely distributes this, only charging if you want a support contract. As they also provide a free public yum server for distribution of most packages, even a support contract is not needed for your personal use.
    2a - using your vmproduct and your downloaded linux, create a virtual linux machine.
    3 - Go to oracle.com and download whatever db or related product you want. The terms of the oracle license agreement allow you the full use of any product for personal study.
    By doing the above I have a full computer lab running on my Windows 7 laptop, for a total cost of US$185 - and even that cost was because I chose to upgrade my VM from VMplayer to VMworkstation.
    ============================================================================

  • How can i start oracle databases? i am using Oracle 8.1.6 for linux.

    when i run dbstart,it gives me following message:
    Database "ora4cweb" warm started.
    but when i use sqlplus,it says:
    ORA-01034: ORACLE not available
    i made a mistake ,i shutdown my linux before i shutdown oracle databases,how can i start oracle databases now?thanks in advance.

    try it without the scripts...
    login to linux as oracle
    start server manager
    svrmgrl
    connect internal
    startup
    select sysdate from dual;if that works
    exitcheck listener
    lsnrctl
    statif nothing running type
    start
    exitnull

  • Oracle Database 11g Backup Deduplication using CommVault

    Hi Everyone
    We have recently implemented Commvault solution for a Backup and Recovery of Oracle database and other IT softwares / fileservers. Oracle E-business suite 12.1.1 is implemented in our organization with 11g database 11.2.0.3.6, for all the backups we have enabled deduplication and it is giving more then 90& dedup on all softwares except for Oracle database, for oracle it is giving just 40% or max 50% which is not acceptable to our organization
    Production DB sizee = 257 GB
    Used block = 157 GB
    Backup Policy = Daily Full backup incremental 0 with commvault dedup enabled
    Deduplication % = 40 to 50 %
    requiement = should be over 90%
    Our database is small and there are around 6 to 7 GB of archives daily so the data is not changing much, commvault support is saying that the block signatures are changing due to this we are not getting the full deduplication and they are asking us to check what changes are made during the day and oracle support says that once the rman backup is completed it has nothing to do with the third party dedup, and we are stuck so i thought to put it in the forum and may be oracle gurus can help find a solution here, my questions are:
    1. Is there a non issue of not getting fully deduplication of Oracle database using third party deduplication solutions? Is there any one who have used oracle backups with Commvault and dedup enabled, any help would be great
    2. I also need to know how to check what changes are made in database on a daily basis.
    Please help
    Thank you
    Regards
    shahrukh

    The instructions are the same, where the server is physical or virtual. Best bet is the docs at http://docs.oracle.com/database/121/RILIN/toc.htm
    This may also be useful - RAC Attack - Oracle Cluster Database at Home - Wikibooks, open books for an open world

  • Oracle database installation in solaris using RAC

    hai everyone
    i want to install in my pc RAC configuration in solaris install database oracle 10g.
    i want proper document step by step.
    help me
    deendba

    PC and solaris? How do you plan to perform this task? by means of virtual machines? Please specify. In the mean time you may want to check the install RAC documentation for solaris.
    Oracle® Database Oracle Clusterware and Oracle Real Application Clusters Installation Guide
    10g Release 2 (10.2) for Solaris Operating System
    Part Number B14205-07
    ~ Madrid.

Maybe you are looking for

  • Importing video from Sony dcr-trv230e

    Hi I have an old Sony HandyCam DCR-TRV230E camcorder, which comes with the ability to play all 8mm formats over firewire. The tapes I am try to import vary from Digital 8 right back to the old 8mm format. I have tried playing all formats with the sam

  • PS Elementts 12 Organizer not opening

    Hello,      I recently received Elements 12 as a gift. I have never used any of the PS Elements programs before. I have tried t open organizer and it will load for like 20 seconds and then stops, it did this on the welcome screen and through editor.

  • OutOfMemoryError in Java ME SDK 3.0 and 3.2 emulator

    Hello together, in a little card game I currently develop for the Java ME platform I use SVGImages created at runtime (that is, not loaded from resources as .svg or .xml files) to render the respective cards on ScalableGraphics. One can use the arrow

  • Updated my iOS on iTunes and now iTunes cannot locate my iPad 2

    I couldn't update my iOS 4.3.5 because I could not locate the update button on my iPad 2 so I went on my computer and in to my iTunes and updated the iOS 7.0 and also updated my iTunes to 11.  Now my iPad 2 says HELLO and I followed the instructions,

  • Pre-loading a table, populating data

    hopefully someone has already crossed this bridge, does anyone know how to pre-load a table and then populate the data returned from a query? I have seen websites like ingrammicro.com that display the results from a search where you can see the table