Exadata and DataGuard

Hi everyone,
I have a doubt with Exadata and DG. Suppose a table with different types of compression. This is, a range partitioned table with the first N partitions compressed with HCC. From N+1 to N+M the table has been partitioned with native 11.2 compression and for the last partitions with no compression. The environment consists of a primary Exadata database and a standby non-Exadata database. In case of switchover/failover, when accessing to compressed data with HCC, I should execute an alter table ... move nocompress. My question is, Could I execute the command only for partitions with HCC compression?. Really only the first partitions are compressed with such criteria and it should not be necessary a lock on the whole table, only for the first partitions.
Best regards.

In a partitioned table, "ALTER TABLE MOVE" can only be done at the partition level, not at the table level. So yes, you only need to rebuild the actual partitions with hybrid columnar compression.
Marc

Similar Messages

  • Infrastructure suggestion for Oracle RAC and Dataguard

    Hello,
    We are working on migration business proposal and need to suggest HA and DR infrastructure solution with Oracle 11G databases. I am thinking to suggest Oracle 11g RAC and Dataguard to meet this requirement. We also wanted to cover Dev, Test and Pre Prod along with Prod in new environment. Can someone suggest cost effective, stable and scalable infrastructure for this requirement
    Best regards,
    Venkat

    In terms of cost ? Perhaps.
    In terms of performance? NO.
    Bear in mind I'm not trying to sell anything here, but in my experience hardly anything matches the performance of Exadata. It has specific features for the DB such as de iDB protocol which enables the offloading of queries to the exadata storage servers. More unique features include: storage indexes, HCC compression, smart flash cache... It's all a matter of how much you want to spend.
    Yes, you can have all your servers on the same box if you want, just make sure it is not a single point of failure. (Have appropriate safeguards in place in case of power failure, Data center catastrophes, etc). In case of LPARs on the same box, be aware of one server over-utilizing resources which would affect the other LPARs (configurable).
    More info on Exadata: http://www.oracle.com/technetwork/server-storage/engineered-systems/exadata/dbmachine-x3-twp-1867467.pdf
    If your company has a tight budget you might also look at your options with Database appliance: http://www.oracle.com/technetwork/server-storage/engineered-systems/database-appliance/documentation/oracle-db-appliance…
    Database appliance has more flexibility in terms of licensing and it's also a complete hardware solution from oracle for Databases.
    Regards

  • Business continuity 11i and dataguard

    Hi,
    Is there a white paper/best practice for business continuity on 11i with single 10g instance and Dataguard solution? i've tried looking and cannot find and thing.
    thanks
    M.

    Hi,
    Please refer to:
    Note: 403347.1 - MAA Roadmap for the E-Business Suite
    Note: 464167.1 - Is Logical Standby Feature Supported For Oracle Applications Release 11i
    Comparing Oracle Data Guard vs. Active Data Guard for EBS Environments
    http://blogs.oracle.com/stevenChan/2008/10/comparing_oracle_data_guard_vs_active_data_guard_f.html
    Regards,
    Hussein

  • Exadata and Oracle Berkerly DB

    Hello
    What are key differences between Berkerly DB and Exadata from application and commercial usage stand point?
    Other than the well known facts that Exadata is the child out of Oracle-Sun's marriage and it is a competing product against Teradata, and Berkerly DB being an open source DB and exadata is way more expensive:-
    From Application and commercial perspective, which is the best option out of Exadata and Berkerly DB?
    Is there any comparative analysis that may be available out there, then it would be helpful. I tried googlingwithout any luck.
    Thank you for your time in reading this post.
    -R

    Both are very opposite. Berkely DB is the smallest foot print database especially for mobile devices and embedded databases. Where as EXADATA is just opposite and high end db as told by you. We cannot compare both. For application which are for mobile devices and small web application you can use berkely db.

  • Standby and Dataguard

    I'm new to DBA tasks.....and i supposed to setup Datagurad on oracle 9i
    Bit confused with standby and dataguard, Could any one please expalin what is standby and what is dataguard, and the difference between two

    http://download.oracle.com/docs/cd/B10501_01/server.920/a96653/concepts.htm#1027493

  • RAC and dataguard

    With reference to this thread
    is Dataguard and standby dbs is HA
    RAC and DATAGAURD are two different approches for high availability and desaster recovery.
    We are planning to implememt RAC and DATAGAURD but there are budget issues also.
    With RAC As i understand we have multiple instances governing a single database. So multiple node/machines governing a single database server.
    With DATAGAURD,we have a DR solution at another location.If the primary server fails,standby database takes up the role of primary.
    With RAC alone,if any node fails, there is another node to do instance recovery or the server still continues. But what if database server crashes. WIth RAC alone and no dataguard, won't it allow downtime?

    Hi Hashmi,
    RAC and DataGuard are indeed different things, as you understood.
    Regarding your question, there is no database server, that's the whole thing. There is one database (which resides on external redundant storage like Netapp, EMC, etc.) and there are several servers that are running the instances. Downtime will occur only if the storage crashes. And if you don't trust your storage you can have ASM redundancy, so storage failure will not cause downtime as well.
    The down side, is that there is one database, so if you have logical corruption, human error, or something similar you can loose data or have downtime.
    However, the high availability is real.
    In DataGuard, once the primary is down it takes some time (not long) to activate the standby, but it has a different IP, so you should configure your DNS/clients (in advance or at failover) to connect to the activated standby.
    HTH
    Liron Amitzi
    Senior DBA consultant
    [www.dbsnaps.com]

  • Oracle Streams and Dataguard

    Does anyone know how to configure oracle streams and dataguard to work together? I've set up an environment which successfully captures and applies records in a streams environment using
    log_archive_config=SEND, RECEIVE, NODG_CONFIG
    as soon as I try to introduce the streams setup into a database which already has dataguard setup it begins to get convoluted as setting DG_CONFIG requires you to then set the db_unique_name and it seems that the streams log mining will not work without being fully incorporated into the Dataguard configuration.
    Has anyone set up streams in a dataguard environment?

    Lets see what's missing from your request:
    1. Oracle version number?
    2. Physical or logical Data Guard?
    3. Which Data Guard mode? Synch or Asynch?
    4. Which Data Guard protection level?
    5. ARCH or LGWR?
    6. Which streams mode? Synch or Asynch?
    7. Hotlog or Autolog?
    8. Streams on the production server or the standby server?
    I'm all out of guesses tonight. Please provide enough information for someone to help you.

  • RMAN and Dataguard (10g)

    Hi all,
    I know this topic has been discussed several times over on this forum, but I have a peculiar situation.
    I have just inherited a client system with 10g and DataGuard with RMAN. The standby is Physical and both nodes are on HP-UX version and patchsets.
    The standby is persistently idle. The client insists on backing up the physical standby only.
    My question is this, is there any danger in backing up on the physical standby?. I've argued the case that we should backup the Primary and Standby to no joy. I am a little worried that we may experience a failure on the primary and start a recovery with backup taken from the Standby node. Is this feasible at all?
    Please confirm that I am right.
    Regards,
    Timothy.

    Having a recovery catalog, there's a resync with the standby controlfile after the backup, the backup informations are now in the catalog. Now when you need to restore/recover the primary database you connect to this and to the catalog. Primary and standby are clones , so you access the same record in the catalog regardless whether you are connected to the primary or to the standby. Because of this a resync will refresh the primary controlfile with the backup records which were taken while connected to th standby. A simple backup/recovery example looks like this:
    1) connect target sys/pwd@stdby catalog rman/pwd@rmancat
    2) backup database; (resync happens automatically after this)
    4) connect target sys/pwd@prim catalog rman/pwd@rmancat
    5) resync catalog;
    6) restore database;
    7) recoverer database:
    It's not mandatory, but recommended to backup the archivelogs on the primary side. Here you are sure to have all archivelogs (at least under regular circumstances). For many reasons it could happen, you miss some archives on the standby side.
    It's possible to run a standby in read-only mode for reporting purposes. In this case archivelog applying is suspended. If you have such a situation it's not recommended to backup the standby database, possibly it does not change for a long time and in case of recovery you have to apply a large number of archivelogs.
    Werner

  • Tnsnames configuration for RAC and dataguard

    Hi everyone,
    I have an environment with RAC and dataguard (production is RAC, standby is single instance) and I was wondering what is the best way to configure the clients (since I have quite a few and I don't want to change their tnsnames if I need to failover to the standby database).
    Now, I need to have both RAC nodes of course, the question is what I should do with the standby...
    The problems are:
    1. If I add the standby as another address, 1/3 of the connections will get to it and I don't think it's a good idea
    2. I can disable the load_balance, but then all connections will go to the first node's listener
    3. After a failover, if the RAC nodes are down, it will take a long time to connect (the servers will not respond and the client will wait for timeout if it tries to connect to the RAC nodes first, only after the timeout it will try the standby and succeed)
    Any ideas and suggestions will be appreciated.
    Thanks,
    Liron

    Hi Robert,
    I agree that the standby should be up, but you have to admit that if it is down it should not delay connections to the primary...
    About the DNS, it's not that I don't trust the SA, but this is an environment for a customer so it should be as independent as it can be. So the failover process will be easy and fast. I don't know if I can get DNS permissions, but that's a good idea...
    A question that can be derived from this:
    assuming that I use observer to have an automatic failover, how should I configure my TNS? If the standby will become the primary automatically, I have to configure the clients to connect to the activated standby automatically. With no DNS changes or anything manual.
    I guess in this case, my best option will be with LOAD_BALANCE=off, some of the clients will have RAC-NODE1 as first address and some will have RAC-NODE2, the standby will be the last address and we'll suffer the timeout if the primary will be down when connecting to the activated standby.
    If anyone has other ideas, it would be great.
    Thanks,
    Liron

  • Exadata and 12c

    Hello Gurus,
    Could anyone share whats the difference between Exadata and Oracle 12c database? As I searched, it's showing only 12c OEM that supports exadata environment but there is no such 12c database.
    Please correct me if I misunderstood.
    Thanks,
    Amit.

    Amit_P wrote:
    Hello Gurus,
    Could anyone share whats the difference between Exadata and Oracle 12c database? As I searched, it's showing only 12c OEM that supports exadata environment but there is no such 12c database.
    Please correct me if I misunderstood.
    Thanks,
    Amit.Oracle 12c has not been released; in other words it is only vapor-ware now.

  • Exadata and Out of the Box Software

    Hello
    I would like to know does exadata servers come with 11gR2 software pre-installed ?
    What about the Grid Control ?
    Regards
    Senthil

    Exadata comes with 11gR2.
    Oracle ACS will assist with all installation steps to ensure your Exadata Database Machine is up and running before they leave the site.
    The Grid Control plugins will also be installed and is essential in monitoring Exadata. It is currently the only supported plugin for monitoring purposes.
    Oracle ACS does a fine job and is very thorough. Be sure to take as many notes/screen captures when they are present. It will be very beneficial.
    - Wilson
    www.michaelwilsondba.info

  • Oracle Spatial Datatypes and Dataguard 11g

    Hi
    Does anyone know if the following datatypes are supported in dataguard 11g for logical standby or physical standby?
    SDO_Geometry
    SDO_georaster
    thanks
    sunir

    A correction. Logical standby (SQL Apply) doesn't currently natively support spatial data types but sdo_geometry can be supported thru EDS by creating a logging table and two triggers and some manual work. Please check it out from My Oracle Support:
    Note 559353.1 - Extended Datatype Support (EDS) for SQL Apply. "Extended Datatype Support (EDS) is the ability for SQL Apply to extend support for additional datatypes that are not natively supported yet by SQL Apply. EDS relies on a new capability in Oracle Database 10g Release 2 Patch Set 3 (10.2.0.4) and Oracle Database 11g Release 1 Patch Set 1 (11.1.0.7) that allows triggers to fire on the logical standby database. "
    Note 565074.1 - EDS for SQL Apply Example - Oracle Spatial Type SDO_GEOMETRY
    thanks
    Jeffrey

  • Exadata and System Statistics

    Hi, there,
    This might be a dumb question – but is it necessary to gather system statistics on Exadata machines?
    I (fairly) recently migrated my Production EDW from a V2 quarter-rack to an X3-2 quarter-rack. On a “normal” system, if I migrated the database to a different (faster) server, I would look at regathering the system statistcs.
    Is this something that’s sensible or worthwhile with Exadata?
    Mark

    Hi Mark,
    Before you gather system stats you can run the following sql to get your current values.
    SET SERVEROUTPUT ON
    DECLARE
      STATUS VARCHAR2(20);
      DSTART DATE;
      DSTOP DATE;
      PVALUE NUMBER;
      PNAME VARCHAR2(30);
    BEGIN
       PNAME := 'CPUSPEEDNW';
       DBMS_STATS.GET_SYSTEM_STATS(status, dstart, dstop, pname, pvalue);
       DBMS_OUTPUT.PUT_LINE('cpuspeednw                  : '||pvalue);
       PNAME := 'IOSEEKTIM';
       DBMS_STATS.GET_SYSTEM_STATS(status, dstart, dstop, pname, pvalue);
       DBMS_OUTPUT.PUT_LINE('ioseektime in ms            : '||pvalue);
       PNAME := 'IOTFRSPEED';
       DBMS_STATS.GET_SYSTEM_STATS(status, dstart, dstop, pname, pvalue);
       DBMS_OUTPUT.PUT_LINE('iotfrspeef                  : '||pvalue);
       PNAME := 'SREADTIM';
       DBMS_STATS.GET_SYSTEM_STATS(status, dstart, dstop, pname, pvalue);
       DBMS_OUTPUT.PUT_LINE('single block readtime in ms : '||pvalue);
       PNAME := 'MREADTIM';
       DBMS_STATS.GET_SYSTEM_STATS(status, dstart, dstop, pname, pvalue);
       DBMS_OUTPUT.PUT_LINE('multi block readtime in ms  : '||pvalue);
       PNAME := 'CPUSPEED';
       DBMS_STATS.GET_SYSTEM_STATS(status, dstart, dstop, pname, pvalue);
       DBMS_OUTPUT.PUT_LINE('cpuspeed                    : '||pvalue);
       PNAME := 'MBRC';
       DBMS_STATS.GET_SYSTEM_STATS(status, dstart, dstop, pname, pvalue);
       DBMS_OUTPUT.PUT_LINE('multiblock read count       : '||pvalue);
       PNAME := 'MAXTHR';
       DBMS_STATS.GET_SYSTEM_STATS(status, dstart, dstop, pname, pvalue);
       DBMS_OUTPUT.PUT_LINE('max threads                 : '||pvalue);
       PNAME := 'SLAVETHR';
       DBMS_STATS.GET_SYSTEM_STATS(status, dstart, dstop, pname, pvalue);
       DBMS_OUTPUT.PUT_LINE('slave threads               : '||pvalue);
      END;
    Best advice I can give would be to check Doc ID 1274318.1 and search for dbms_stats.
    Regards,
    Tycho

  • Exadata and OLTP

    hello experts,
    in our environment, OLTP databases (10g,11g) are on single instance mode and we are planning to do a feasibility analysis on moving to Exadata
    1) as per exadata related articles, exadata can provide better OLTP performance with flash cache.
    if we can allocate enough SGA as per the application workload then what is the meaning in moving in exadata?
    2) any other performance benefits for OLTP databases?
    3) since exadata is pre-configured RAC, will it be a problem for non-RAC databases which are not tested on RAC
    in general, how can we conduct an effective feasibility analsysis for moving non RAC OLTP databases to exadata
    thanks,
    charles

    Hi,
    1.Flash cache is one of the advantage in Exadata, to speed up your sql statement processing.Bear in ind that it s done on the storage level and it should not be compared directly with a non Exadata machine.
    2.As far as I know, besides faster query elapsed, we can also benefit from compression (hybrid columnar compression - Exadata spesific)
    and also as the storage is located inside the Exadata machine, thus will decrease the I/O factor of your database perfromance.
    3.you can have a single node database in Exadata.just set the connection to directly used the phyisical ip, instead of using scanip (11g) for RAC.
    I think the best thing to access, is project the improvement and cost saving if you are going to migrate to Exadata.Access the processing improvement you will gain, the storage used and also the license cost.usually,most shops used Exadata to consolidate their different physical db boxes
    br,
    mrak

  • RMAN and Dataguard

    We are trying to setup RMAN ( Incremental backup ) for a Dataguard system for Oracle 10G. As I am new to this can anyone help me to start the setup for this?

    See "Using RMAN to Back Up and Restore Files" in "Data Guard Concepts and Administration 10g Release 2 (10.2) B14239-05"
    http://docs.oracle.com/cd/B19306_01/server.102/b14239/rman.htm
    More information
    Re: Configuring rman for dataguard environment.
    Best Regards
    mseberg

Maybe you are looking for

  • Export to Excel & Download in JSPDynpage

    Hi All, I have developed one JSpDynpage application in which I am displaying the custom portal activity report on portal page. I . I have used normal HTML code in JSP file. Now I have to export this data in Excel sheet & Download it. For this I have

  • Checkbox problem in JSF Page

    Hi Experts, I am using Jdeveloper 11.1.2.1.0.I have one tab in my page.In that page i have table dropped on it which is a combination of 3 views.When i check the checkbox some fields should be automatically filled up by the data present in the databa

  • HT1491 In apps purchasing.

    Guys, when i am trying to buy somthing from ( in app. Purchasing) it give me a message says contact apple support for assistance. All my information are correct.

  • Banking Services - Delete Account

    Is there a way to get rid of accounts in Banking Services Loans Management and Deposits Management? I understand that there is no "standard" way to do it because in productive systems this would be dangerous, accounts should be closed. This is not a

  • Is there a way for the tracker to do key frames at the frame rate of the comp setting?

    I was doing some tracking in a 24fps project (yes my comp settings are correct) and I was really annoyed to see that the track looked to be generating key frames at 29.98fps. Of course this means crazy jittering. Is there a way I can change the rate