Database Consolidation

Dear Oracle ace and directors
Wish to share me your experience in this project
We have a lot of Oracle databases (Different database versions and different OSs), currently we think to Consolidate all these databases with new maximum availability architecture.
How can implement this architecture using Oracle RAC, Data Guard and ASM?
The need of database migration to 11G, can we bypass that? What about OSs?
How can I measure Current application impact?
In case adding new database after implementing mention architecture, what exactly impact for current database?
Controlling failover and failback?
Real-time data consistency?
DR site(s) recommendations for hot and cold sites?
Can use hot DR for all consolidated database queries only (SELECT STATEMENTS)?
How can I control database instances for each database?
How can implement Backup strategy?
Currently I read a lot of documents in Oracle RAC, ASM, RMAN, Data Guard and Oracle MAA, but I need your experience and if possible a case study?
Thanks in advance
Regards
Mohamed Tawfik

Before evaluating impact of database consolidation on disaster recovery and high availability aspects, I think you should first evaluate application impact. Managing multiple applications in a single database has some constraints such as:
- each application should have dedicated schema names not used by another applications
- usage of public synonyms could cause issue if the same public synonym is used in different applications
- high privileges database accounts could cause more security issues
- backup and recovery procedure should take into account schemas backup/recovery in order to be able to restore only 1 application data instead of restoring the whole database
- database upgrade can be more difficult if you need only to upgrade a subset of application/schemas instead of upgrading the whole database.
To use RAC and/or Data Guard does not solve these potential issues linked to database consolidation.
PS: I'm not ACE but I don't think you need to be an ACE to reply to your questions.
Tom Kyte always says one should consolidate databases especially to avoid mulitple instances on a single node.
However he does not write a lot about this topic in his books. Maybe in the 2nd edition of Expert Oracle Database Architecture (he is currently working on it: http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:8145042756282#2180776900346592134) ?
Edited by: P. Forstmann on 17 janv. 2010 11:31

Similar Messages

  • ACS configuration/database consolidation

    Hello,
    I have two ACS servers.
    One is version 2.4 and the other is version 3.0.2.
    My wish is to install a third server with ACS 4.0 that will replace the other two.
    I planned the following steps:
    1- upgrade versions 2.4 (srv1) and 3.0.2 (srv2) for 3.0.4;
    2- Export using CSUtil tool the configuration data from both servers;
    3- Manually consolidate all the data;
    4- Install new server with version 3.0.4;
    5- Import using CSUtil the consolidated data to the new server;
    6- Upgrade the new server to version 4.0 following recommended upgrade path.
    Any comments on these steps?
    Is there any specia mechanism/tool to consolidate configuration from two distinct ACS servers?
    Thanks in advance.
    Regards,
    Ricardo

    Ricardo,
    We cannot export devices with csutil. What we can do is search for devices on GUI and download a csv file of the search result.
    Dbsync does not sync database between ACS Servers. Dbsync uses a csv file to add devices/users in bulk. So if we can create a csv file of users and devices we can import them into ACS. More about dbsync at :-
    http://www.cisco.com/univercd/cc/td/doc/product/access/acs_soft/csacs4nt/acs33/user/sad.htm#wp756877
    Regards,
    Vivek

  • Consolidation in SAP B1 2005 patch level 36

    Hello Everyone
          I want to know is Database Consolidation possible in SAP B1. If yes how?
    For Example:
    >>  i am maintaining Two companies  say XYZ Ltd. and ABC Ltd. with two different databases say XYZ and ABC,
             -->  now when i am posting an A/R Invoice from XYZ to ABC is it possible that a reverse entry is posted automatically in ABC Ltd.i.e. a sale for XYZ will be posted as Purchase for ABC. 
             --> if  both the companies are running there own MRP process then can we get a consolidated MRP report for both the companies?
    can any one tell me how these can be done????
    Edited by: Marc Riar on Mar 4, 2008 1:24 PM

    check this out: [MARI Company Consolidation|/people/vera.tomalla/blog/2008/04/08/mari-company-consolidation]

  • Can SCAN be used for non 11gR2 databases ?

    I am in the processes of database consolidation phase, where in I am consolidating 15 server to a 6 node single Grid for RAC , non -RAC & RAC one node.
    I have non -RAC standalone database on NFS mount , visible on all the 6 nodes , idea is to be able to start the db from any node I like for maintenance which I can do with RAC & RAC ONE NODE.
    I am planning to run SCAN on 3 node , but the question is, can I use SCAN listener for all the databases ?.
    Currently started with a 2 node cluster where I have 11gR2 and couple of RAC one nodes and a 10g rac .
    I am able to point to scan LISTENER and able to connect to 10g db , to me SCAN looks very pomissing for our kind of environment where db's can run on any node with out impacting client changes.
    Before I present this to the management which I am planning to do This Thursday ( big day for me as I am projecting to save quite a bit of money ).
    I don't want to push some thing that's not going to work , even thoug I can prove it now that it works.
    And more importantly I have not see a document in google or ORACLE support that says I can nor a sign that any one using for non 11gR2.
    How is this SCAN compared to OID or SUN OPEN DS ?

    Hi,
    generally, SCAN can be used for 10g databases and you discovered the first half: for 10g databases you will have to modify the REMOTE_LISTENER entry for each 10g database instance to point to the SCAN listeners (as opposed to pointing to the remote local listeners, which is the default in 10g). You could even have the databases registers themselves with SCAN and the remote listeners, if you wanted to... It's more or less a matter of configuration. But for simplification reasons, I will stick to the case where you have your 10g databases register with the SCAN listeners only.
    Now the other half is the client and the client configuration. An 11g Rel. 2 client configured for RAC would have a TNSNAMES entry that has only one address line for the RAC databases. The host entry in this one address line should point to the SCAN (the SCAN name is ideally resolved in DNS). A 10g client configured for RAC would have as many address lines in the TNSNAMES as you have nodes in the cluster.
    The 10g client SCAN configuration would then be in the middle so to speak: You would have 3 address lines in your TNSNAMES, in which each host entry would resolve to one SCAN address (I assume you will use the recommended default of 3 SCAN IPs). If you choose, you can have a name resolution for each of your SCAN IPs, but this would not be required. Now, why would you do it this way? Because this configuration will always work and does not make you dependent on certain functionality that your DNS server may or may not offer.
    For the remaining questions: SCAN is a DNS entry resolving one name to more than one (typically 3) IP addresses. OID is short for Oracle Internet Directory, which is a complete LDAP server. And you are right that there is no document how to configure 10g clients for SCAN from Oracle yet. However, there is a quite good document on SCAN on otn.oracle.com/rac, but I am sure you are aware of it already.
    Hope that helps. Thanks,
    Markus

  • IFRS Consolidated Financial Statement

    Good day mentors,
            I have the dilemma of having to make a consolidated Financial Statement(FS) using 5 databases of SBO.
    From my knowledge, XLReporter won't be able to handle multiple databases. So XLReporter is not a viable solution.
    I only have Crystal Reports to rely on now(I acknowledge the fact that financial reports are hard to do in Crystal).
    Is there any one able to make an IFRS report directly from SQL then into Crystal?
    So far, the steps I have currently undertaken are:
    1. Got the IFRS(International Financial Reporting Standards) FS format. Which serves as an imaginary/virtual COA for the report.
    2. Since it is an Imaginary COA, I assigned pseudo GL account # for the labels. See part of the format below.
    100000     Assets               
         101000     Non-Current assets          
              101100     Intangible assets     
              101200     Property, plant and equipment - development / producing assets     
              101300     Property, plant and equipment - other     
              101400     Trade and other receivables     
              101500     Deferred tax asset     
              Total non-current assets          
         102000     Current assets          
              102100     Cash and cash equivalents     
              102200     Trade and other receivables     
              Total current assets          
         Total assets               
    110000     Liabilities and Equity                
         111000     Liabilities          
              111100     Current Liabilities     
                   111110     Trade and other payables
                   111120     Deferred tax liability
                   Total current liabilities     
              111200     Non-current liabilities     
                   111210     Trade and other payables
                   Total non-current liabilities     
              Total liabilities          
         112000     Equity          
              112100     Share capital     
              112200     Share premium     
              112300     Merger reserve     
              112400     Retained earnings     
              Total equity          
         Total liabilities and equity               
    3. I used the codes I placed above to populate the OACT.ExportCode in all databases.
    I assume that the purpose of the OACT.ExportCode column is to aid the scenario of having to report externally.
    I am currently stuck as to how I will b able to group or form the grouping based on the IFRS FS format. Since I have to read 5 databases, I have limited flexibility in grouping inside CR. I am forced to do almost all groupings in SQL instead.
    Any ideas?
    Thanks in advance,
    Sean

    Hi Sean,
    You may check this thread for an alternative;
    Re: Database Consolidation
    Thanks,
    Gordon

  • Looking to move 3 Databases into RAC

    Hello,
    I have just started at a company the has three different applications running on three different databases running on three different servers. They want them to all be highly available. So I think RAC. However I do not want to have three separate RACs one for each Application/Database. Is it a sound practice or even possible to put all three servers into a RAC (3 Node) and have the three databases running in that single 3 node RAC?

    Hi,
    yes it is possible, and even best practices.
    Oracle recommends to build bigger clusters and put multiple databases onto it => though database consolidation would even more increase the ROI.
    Note that if you build a 3 node cluster, your databases don't have to run on all 3 servers at the same time.
    I know of big clusters (> 16 nodes) with multiple databases, where a single database does not run on more than 2 nodes at the same time.
    There are just few things to regard, when running multiple databases on the same server, like setting CPU cound.
    If you search for database cloud on OTN you might get more information on this.
    Regards
    Sebastian

  • DB Consolidation - Cost Cutting

    Dear Members,
    I`m new to this forum. We have multiple servers categorized as Development, Test and Production in which multiple databases are running in each of them. Can anyone suggest me how to proceed for oracle database consolidation in these group of servers. I`ve a lit bit idea like
    schemas in multiple databases can be consolidated in a single oracle database.
    But, how to calculate the efficiency like, a particular database have not been used for the last 2 months,..etc. so that it can be used as a consolidation factor.
    If i`m not wrong, size of each schema can be determined in dba_segments selecting owner and sum(bytes) column.
    Please let me know what could be other points to look out here in consolidation.
    Regards,
    Mani
    TCS

    First off, you have to figure out which databases are candidates to consolidate. For example
    - Do any of your databases support packaged applications with specific requirements for database version and/or initialization parameters? If so, these databases generally need to be kept separate.
    - Do any of your databases have other reasons to want to run a different version of Oracle than everyone else (i.e. different build schedules and cycles, different points on the life cycle, etc)?
    - Do your databases have the same uptime requirements? If not, it can get very challenging (and thus expensive) to coordinate downtime if you consolidate databases that have different downtime requirements.
    - Does your approach to permissions support consolidation? If you regularly grant users (particularly in lower environments) powerful privileges (i.e. SELECT ANY TABLE) knowing that the data in that particular database is relatively low risk, consolidating with a database that has payroll information is probably a bad idea.
    - Do your applications use public synonyms? If so, would those synonyms be consistent with consolidation?
    Second, what is the efficiency you're trying to gain? If a particular database hasn't been used in 2 months, why does it exist? Assuming it's going to be used again, are you really saving much if you consolidate with another database on the same server? You may decrease the RAM required on the server, but that's often the cheapest component to add. If you can consolidate enough databases to start getting rid of servers, that can start to be a cost savings (particularly where you have CPU based licensing).
    Assuming you have some level of monitoring in place, either at the OS level or in Oracle via statspack/ AWR, you can generally get some idea about the average and peak loads that are being put on a system to see what you can gain by consolidating. But you'll need to determine how correlated the usage of various databases is-- if database A takes 100% of the CPU and database B takes 100% of the CPU, you may be fine consolidating if A runs almost exclusively at night and B runs almost exclusively during the day. On the other hand, if you have databases whose peaks coincide (i.e. activity in one system implies that there is likely to be activity in another), you may get very little from consolidating and may end up creating new bottlenecks if everyone is fighting over the CPU during a peak. And you'll need to figure out how much slack you need to allocate (i.e. some applications may spec out the database server projecting for a couple years worth of growth-- you'll need access to those projections to determine whether the database that only takes 10% of the CPU today is going to double or triple in size over the next few years).
    Justin

  • How to export two diferents DB to one unique DB

    Hi people,
    I doubt whether it is possible to export two different databases, each of them a central instance in different machines, one machine where the two instances together and merge these data bases on a single BD.Data from both database consolidated into a single database, apart from the two move from DB to non unicode unicode.
    Thanks!!!!

    No.
    If you want to merge systems you need to buy an SLO service, check http://service.sap.com/slo. That group has the tools to consolidate several systems on one.
    Markus

  • ASM instance for Multiple DBs in a RAC environment - 10GR2

    Are there any drawbacks if you create 2 RAC databases ex Chicago (consisting on 2 nodes Chicago1 and Chicago2) and Orlando (consisting of Oralndo1 and Oralndo2) on the same ASM instance running on Oracle 10G R2.
    Would it be better to create 2 ASM instances?
    Thanks

    ASM is node specific. Meaning you can only have one ASM instance per node.. its like any other volume manager. You only need one volume manager/storage manager to handle the storage for a given node. Its no different with ASM.
    So irrespective of the number of databases you plan to create on a node, you will only have one ASM instance.
    A word of caution when creating multiple RDBMS instances, is to ensure you have sufficient resources for this. Unless the user access patterns are considerably different or the business needs stipulate separate database, you should also consider database consolidation if possible.

  • Oracle Profile Vs Oracle Resource Manager in Oracle 11g

    Hi Friends,
    Whats is the Avantages / Dis advantages of using Oracle Profile and Oracle Resource Manager to limit the oracle resources to oracle users in Oracle 11.2.0.1
    Regards,
    DB

    If you have a single database servicing multiple Services / Applications / Schemas (e.g. a typical database consolidation), you could use Profiles and Resource Manager to place limits on resource usage by Service / Application / Schema. That way, for example, a 32 CPU database server running a single database can still limit the number of cores for each Service / Application / Schema using the Resource Manager.
    Hemant K Chitale

  • CSIs best practice to get the best oracle deals

    One company acquired multiple small companies, now time to re-new oracle support , we have 7 CSIs and paying for all of them, 6 of them with quantity 1-2 (and not sure even anybody using it) , any way to check if someone using that CSIs?
    one with quantity 50 (Oracle Database Enterprise Edition) >>this one only DBAs need and using it....
    What the best practice in this case to utilize/get best support @ best price? My idea is to just consolidate all CSIs in one and ask for oracle any discounts...make me right if i am not, new to this topic.....

    I think you can go on MOS for each of those CSI's and create an administrator who can look to see what has been used (if you are asking how to see if anyone is using support). Note that this can be completely misleading, as someone may be using one CSI to, say get patches for all the supported environments. You might also think who needs to get notified, support is pretty inflexible about it.
    I someone disagree with what ajallen said about the purchasing department doing these negotiations, as I have seen, er, a wide variety of ability there. It might be worth it to get one of those license specialist companies, though I wouldn't know which are good. From what I've seen, Oracle will try to charge you to desupport unused licensing, and sometimes do other nasty things if you have hardware on their poop-list (think hp). On the pollyana side, if you can dangle a potential database consolidation sale in front of them, they might play nice.

  • Best way to move db to a schema?

    Hello,
    In our SQL Server 2008 environment, we have many parent databases and each parent database has many child databases. As part of a database consolidation project, I plan to merge each parent db and its child dbs into one db. All parent dbs have the same schema,
    and all child dbs have the same schema.
    Parent1DB.dbo.TableP
    P1Child1DB.dbo.TableC
    P1Child2DB.dbo.TableC
    P1Child3DB.dbo.TableC
    into
    Parent1DB.dbo.TableP
    Parent1DB.P1Child1DB.TableC
    Parent1DB.P1Child2DB.TableC
    Parent1DB.P1Child2DB.TableC
    I can manually create the schemas, tables, and transfer data, but there are too many databases. Is there a better way to do that? a tool maybe?
    Thanks,

    You can create the final schema within your child databases respectively and transfer the schema within these child database first and script your child database objects along data with new schema into a script and execute the script in your parent database.
    You repeat this process for each child database.
    The syntax is ALTER SCHEMA
    P1Child1DB TRANSFER dbo.yourTableOrSP
    You can find a query here to generate  a set of Alter schema script:
    http://stackoverflow.com/questions/17571233/how-to-change-schema-of-all-tables-views-and-stored-procedures-in-mssql
    SELECT 'ALTER SCHEMA P1Child TRANSFER ' + SysSchemas.Name + '.' + DbObjects.Name + ';'
    FROM sys.Objects DbObjects
    INNER JOIN sys.Schemas SysSchemas ON DbObjects.schema_id = SysSchemas.schema_id
    WHERE SysSchemas.Name = 'dbo'
    AND (DbObjects.Type IN ('U', 'P', 'V'))
    You need to execute these Alter schema queries in your child database before you script your child database data and objects.

  • Rac certification

    I am in the process of gathering some information to see if Solaris containers (local zone) is a viable proposal for database consolidation.
    refer this link: http://www.oracle.com/technetwork/database/virtualizationmatrix-172995.html#NoteSparcLocal
    I see that the "Supported Virtualization and Partitioning Technologies for Oracle Database and RAC Product Releases" list Solaris 10 containers on SPARC is supported with 11.2.0.2. Now that 11.2.0.3 has been released I dont see this matrix being updated to show that 11.2.0.3 is supported on Solaris10-Sparc-containers for RAC and Single Instance when using Oracle clusterware (NOT when using Sun Cluster)
    Question1: what is the support for 11.2.0.3 on Solaris10- Sparc containers ? Is this a certification that is pending and just a matter of time or is the support completely dropped?
    Question 2: For customers already having 11.2.0.2 running inside Sparc-Solaris 10 containers using Oracle clusterware (which is a supported configuration) , can they upgrade to 11.2.0.3 even though the matrix doesnt explicitly say 11.2.0.3 is supported?
    Question 3: For Sparc-Solaris 11 containers, is 11.2.0.3 supported with Oracle clusterware? Currently the supported virtualization technology matrix shows that 11.2.0.3 is supported on Sparc-Solaris 11 containers only when used with Solaris Cluster 4.0. Is Solaris Cluster mandatory or is support for Oracle clusteware on Solaris11-Sparc containers with 11.2.0.3 planned and just a matter of time ?

    yes as it is providing real-time monitoring of database activity on the network.
    and Database firewall is independent of the database configuration and operation.
    see complete detail on this.
    http://www.oracle.com/technetwork/database/security/ovw-oracle-database-firewall-1447166.pdf

  • Access Exporter: Error #7866

    Howdy all (and hey there, sspadafore! It feels different being on the OUTSIDE again.. :) ),
    Forgive me if this has been covered before (or elsewhere), but I was unable to find anything relevant by searching the forums and OTN.
    I'm trying to import the sample Microsoft Access databases available from Microsoft (for example, http://www.microsoft.com/downloads/details.aspx?FamilyId=7A50205E-A29B-4A43-8508-78E549ECD14C&displaylang=en), via Access 2003, and am getting the following error message:
    Error # 7866 - XMLExporter - Microsoft Office Access can't open the database because it is missing, or opened exclusively by another user .. (path-to-mdb-file) Database Schema Export did not complete successfully.
    I'm on Windows XP SP2, Access 2003 SP2, and OMW Exporter version 10.2.0.1.0 (which shipped with the pre-release APEX migration utility), and there are no other users on the system that would be using the file. To make matters worse, the same error is reported for every MDB file I try to export. Anyone have any ideas as to what could be causing this problem?
    Many thanks in advance!
    Regards,
    Brian

    Not so much. "Highly sensitive environments," and all. This workstation is actually pretty lenient for this environment -- which is a bummer, because I was hoping to demonstrate this type of Access migration to the customer to convince them to use Application Express as a database consolidation/departmental application hosting environment, rather than Microsoft SharePoint (ick).
    If anyone has any internal insights into the tool (or Access in general), and can explain what the 7866 error is, and what steps can be taken to work around it, I'd be much obliged!
    Regards,
    Brian

  • Data Center formation

    Hi Experts ,
    We are in the process of forming data Center - database consolidation / integration
    We have around 7 Oracle databases which we would like to bring together into 1 machine
    Can you tell me which of the following configuration is recommended ?
    One Server - Create 7 LPARS - 1 oracle instance per LPAR
    One Server - No LPAR - 7 oracle instances
    One Server - One Oracle Instance - One Schema per Application
    Thanks

    It will depend on like what kind of applications theses databases are serving .
    Please also have a look at :
    http://www.nocoug.org/download/2002-11/db_consolidation.ppt
    http://www.dba-oracle.com/art_dbazine_server_consolidation.htm
    http://blogs.oracle.com/enterprisearchitecture/2009/12/database_consolidation_-_oracl.html
    Regards
    Rajesh

Maybe you are looking for

  • Problem with Payables Open Interface Import

    We have a third party's software which uploads invoices into the OraFin's (11.5.9) AP_INVOICES_INTERFACE and AP INVOICES_LINES_INTERFACE tables. Then we run PAYABLES OPEN INTERFACE IMPORT PROGRAM, and Invoice_id in AP_INVOICES_ALL has different value

  • Photo Stream not working correctly

    Ok so here is my situation: iPhone4s - Photo Stream folder shows iPhone photos and iPad photos. Perfect. IPad2 - Photo Stream folder shows iPhone photos and iPad photos. Perfect. PC - Photo Stream folder shows iPhone photos but does NOT show iPad pho

  • Can my start up disk be an external - forever

    This one may seem like a duffus question but I wanted to be sure! Can my start up disk where I have OS X installed be an external drive? Not as a back up but my permenant start up drive. I ask as my Cube only has a 20GB internal (bless it) which is s

  • T-code not running

    Hi Gurus, I m trying to following t-code but message display t-code not exists, I m using country grouping 99. RHINTE10 THINTE30 THINTE00 THINTE20 RHINTECHECK THINTE20_ALT Please help how I can run above t-code. Thanks

  • Why can't I download the latest Photoshop CC update app?

    I had no problem downloading the latest Bridge update app but I am unable to download the latest Photoshop CC update app, nor the CS6 update.  I get a message saying to contact customer support.