Database  options

how do we know when to use RAC, Oracle Streams and Data Guard
Like in what cases we should use and what should we use

Juhi,
how do we know when to use RAC, Oracle Streams and Data Guard?
Like in what cases we should use and what should we use?
Though there is no rule of thumb but it really depends upon how much management or customers (decision makers) love their data and needs 100% (24/7) availability (no guraantee though).
In very simple words:
RAC:_ High availability ( divide and conquer policy )
Data guard:* Further expanding system availabilty, if primary system goes down and you require to have minimum downtime for application and services.
Streams:_ You should this small article from Oracle to understand it and you will know when to use it :
http://www.oracle.com/technology/products/dataint/htdocs/streams_fo.html
Regards
Edited by: OrionNet on Jan 25, 2009 6:21 PM

Similar Messages

  • Error in Database Options Configuration

    My Teststan installation includes TS4.1 and TS3.5.  Under c:\ProgramFieles\NationalInstruments I have dir 'TestStand' and also 'TestStand35'.
    I'm running an application written in TS3.5 and it run fine.  However, when I select the 'Database Options' I get the following run-time error:
    An error occurred calling 'DisplayDatabaseOptionsDialog' in '_CTsDBOptions' of 'TestStand Database Options'
    -2147417851; User-defined error code.
    Possible System Error: The server threw an exception.
    Step 'Database Option - Display Dialog' of sequence 'Edit Database Options' in 'Database.seq'
    The file 'Database.seq'  is included in the 2 TestStand directories.  How do I know which file TS is trying to access?
    Thanks
    Rafi

    Rafi -
    Before you do a repair, have you run the TestStand Version Selector again to ensure that the correct TestStand engine and the correct Database Options server is registered? Then see if the problem still occurs.
    When you get the error, you should be able to break on the error, right click on the step select a command in the context menu to request the sequence editor to open the sequence file for the step, then look at the path of the file to determine which file is being run.
    Scott Richardson
    National Instruments

  • Database options under UCM

    With regard to this thread: Few interesting facts about database under UCM 10g what Oracle database options can be effectively used under UCM? The comprehensive overview of the options can be obtained here: http://www.oracle.com/us/products/database/options/index.html
    Real Application Clusters* - this option can be used to increase the database performance and availability. It is fully transparent to applications.
    Partitioning* - this option can affect performance, enable hierarchical storage management (using cheaper hardware to store large amount of data) and help with disaster recovery (backup/restore). I believe, if documents are stored in the database, this option is a must. Even if a project does not use HSM, partitioning of large tables such as FILESTORAGE will enable: a) faster backups - once a partition is "closed", it will not change - therefore, future backups can work only with "open" partitions and unpartitioned data; b) faster restores - large tables can only be partially restored - e.g. few "last months" and the system can be running whilst restoring the remaining data. Watch out for partitioning of metadata tables, though (DOCMETA, REVISIONS, DOCUMENTS)! At least, there are no clear criteria how these tables should be partitioned - and various checks and validations may actually require to have those tables restored fully before you may perform such basic operations like check-in.
    Advance Security* and Database Vault* - these options may increase security, when content is stored in the database (no one, not even administrators might be able to reach the content unless authorized). The only drawback to that is that even if content is stored in the database, in initial phases it is anyway stored in the filesystem (vault), too, and the minimum retention period is 1 day
    I will also mention two options that might look appetizing, but UCM probably does not benefit from them too much:
    Advanced Compression* - compresses data in the database. This, and Hybric Columnar Compression used in Exadata, can do the real magic when working with structured data (just read a report from Turkcell, who compressed 600 TB to 50 TB, which means by 12). For unstructured data, such as PDF or JPEG, the effect might be very small, though. Still, if you have a chance, give it a try.
    Active Data Guard* - Data Guard is a technology for disaster recovery. Advantage of Active Data Guard is that it allows using of the secondary location for read only operations, rather than leaving it idle (stand-by); this means, you might decrease sizing of both locations. With UCM, also do not forget about CONTENT TRACKER (which might require a "write" operation even for otherwise read only ones, such as DOC_INFO, GET_SEARCH_RESULTS, or retrieving a content item), but db gurus know how to handle even that. Unfortunately, Active Data Guard cannot be used with UCM at the moment, because not all the data is stored in the database and the secondary location might not be fully synchronized.
    In my opinion, other options are not so relevant for a UCM solution.

    Compression and Deduplication of SecureFiles LOBs, which is part of the Advanced Compression Option, can potentially deliver huge space savings, and performance benefits. If the content is primarily Office documents, or XML documents, or character-based (email?), then it will likely compress very well. Also, if the same file is stored multiple times, deduplication will cause the Oracle database to store only one copy, rather than storing the same document multiple times. There's more info on Advanced Compression here: http://www.oracle.com/us/products/database/options/advanced-compression/index.html

  • How can I change my database options after it's created ?

    Hi ,
    I'm using a 10 g oracle on a solaris 10 machine .I created a database and now I m willing to change the database option.I tried to use dbca but the Configuration Options checkbox is disabled.Is there any other way to change the database option ??.For instance ading the JVM support ?.
    Cheers.

    You will need to run the installation scripts....as noted in My Oracle Support (support.oracle.com)..
    Note:
    Database Version 10.2.0:
    Note.276554.1 How to Reload the JVM in 10.1.0.X and 10.2.0.X
    and
    Master Note for Oracle JVM [ID 1098505.1]
    Read, learn, Share,
    Regards
    Tim
    Please mark this thread as answered...

  • Passing TestStand Variable to Database Options field

    I seem to be having an issue with a non-optimized database query possibly because of a TestStand limitation or my limited knowledge of TestStand, probably the latter. What is currently happening is a custom type logs its data through a statement setup in the Database Options. This statement has a primary key reference and grabs that primary key from a recordset returned by this query:
                  "SELECT id FROM step_result order by date_time desc limit 1".
    This query can take around 30 seconds or longer to run which is way too long for a database query returning 1 row.
    What I'd like to do is change that query, inside of the Database Options, to utilize a StationGlobals variable which will drastically speed this query up.
    I'm doing the same query, with proper WHERE clauses, in another place (as a work-around solution to this same problem, which may be reverted if I fix this problem) and it is laid out as followed:
    "SELECT id  FROM step_result where uut_result=\""+ StationGlobals.UUT_Result_ID +"\"  order by date_time desc limit 1"
    I need that query to be run, with that variable, in the database options statement. Is this possible to do in TestStand? The problem I've seen so far is that the "Command Text" entry for the "Get Value from Recordset" doesn't like variables and string concats. Am I missing something obvious?
    Thanks in advance for any help.

    The way our database is designed, this involves 3 different tables:
    step_result - ID Primary kefield
    meas_mul_numericlimit - ID primary key, foreign key of step_result ID field
    meas_mul_numericlimit_info - Primary and foreign key for step_result ID field
    A "parent" row is added into the step_result table, if the step type is of MultipleNumericLimitTest, a row is added into the m_m_n_i to hold graphing information and the actual data is inserted into the m_m_n table.
    The MNLT step type uses the query to get the ID of the last entered step_result for the m_m_n_i table to setup the proper relationship. The problem is we need a specific s_r ID for everything to work properly. Obviously the Type definition is a "post processing" method as it can get the current step's ID from the database. The problem is that query isn't optimized and sorting 500k rows is incredibly slow.
    The other problem, which I used a workaround on, dealt with a similar yet different situation.
    In our Main sequence file, we had a sequence which would establish graphing features for tests whose measurements are spread across different "parents"/steps. We would establish the m_m_n_i information and then associations for a graph_parent field. What I did in that case was, create the association, then using normal SQL steps, gather the ID field and then update the ID for the graph_parent. Since this process was done pre-tests/measurements, I had the luxury to be able to do these steps outside of the database options field. In the other case though, its mid-test and based on measurements so I can't do the same workaround.
    One thing I was wondering also is, in the processing of the custom type, is there a way to access the ID of the currently being processed step? If there was a variable for that, then I could just use the expression field.
    Does this help/explain this a little better?

  • Where Is The Virtual Private Database Option

    In apex 3.2, I could find the Virtual Private Database option in
    Shared Components/Security
    I am now using Apex 4.2 and I cannot find this option under
    Shared Components/Security or anywhere else.
    Where has it gone ?
    Gus

    Hi,
    It is in same place, but renamed to Database Session
    http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35125/bldr_attr.htm#sthref738
    Regards,
    Jari

  • New query for 'Manage Database' option in SQL Developer

    Dear all,
    I want to suggest a changed query for the 'Manage Database' option in SQL Developer (right-click on the connection), see the query below.
    This query has the following changes;
    - extra column with the Maximum disk space based on the datafiles (considering autoextend of datafiles); MAX_DATAFILES
    - the PERCENT_USED and PCT_USED are based on the MAX_DATAFILES, as this is really important (and not the difference between ALLOCATED and USED)
    - the results are shown in GB, as that is in my opinion more relevant in this time of data explosion
    - rename of the column FREE to UNUSED_ALLOCATED, as this column identifies how much of the Allocated space is not used
    I hope the query can replace the current one, to improve SQL Developer even more.
    Thanks for the nice tool SQL Developer!
    Kind regards,
    Siebe
    -- Manage Database - Changed Oracle SQL Developer query with regard to Usage of Tablespaces in GB (considering autoextend of datafiles)
    SELECT "TABLESPACE_NAME", "PERCENT_USED", "PCT_USED", "MAX_DATAFILES", "ALLOCATED", "USED", "UNUSED_ALLOCATED", "DATAFILES" FROM(
    select * from (
    SELECT a.tablespace_name,
    --'SQLDEV:GAUGE:0:100:0:0:'||nvl(ROUND(((c.bytes-nvl(b.bytes,0))/c.bytes)*100,2),0) percent_used,
    --ROUND(((c.bytes-nvl(b.bytes,0))/c.bytes)*100,2) PCT_USED,
    'SQLDEV:GAUGE:0:100:0:0:'||nvl(ROUND(((c.bytes-nvl(b.bytes,0))/c.maxbytes)*100,2),0) percent_used,
    ROUND(((c.bytes-nvl(b.bytes,0))/c.maxbytes)*100,2) PCT_USED,
    round(c.bytes/1024/1024/1024,2) allocated,
    round(c.bytes/1024/1024/1024-nvl(b.bytes,0)/1024/1024/1024,2) used,
    round(c.maxbytes/1024/1024/1024,2) max_datafiles,
    round(nvl(b.bytes,0)/1024/1024/1024,2) unused_allocated,
    c.datafiles
    FROM dba_tablespaces a,
    ( SELECT tablespace_name, SUM(bytes) bytes FROM dba_free_space GROUP BY tablespace_name ) b,
    ( select count(1) datafiles, SUM(bytes) bytes, SUM(DECODE(autoextensible, 'YES', maxbytes, bytes)) maxbytes, tablespace_name from dba_data_files GROUP BY tablespace_name ) c
    --( select count(1) datafiles, SUM(bytes) bytes, SUM(c.maxbytes) maxbytes, tablespace_name from dba_data_files GROUP BY tablespace_name ) c
    WHERE b.tablespace_name (+) = a.tablespace_name
    AND c.tablespace_name (+) = a.tablespace_name
    ORDER BY nvl(((c.bytes-nvl(b.bytes,0))/c.maxbytes),0) DESC
    ) --sub1 order by 1 asc
    )

    Very little technical information provided about the error.
    "+IO error.+" - this likely refers to the client attempting to use a socket handle and the call to the handle failing.
    +"The network adapter could not establish the connection.+" - this likely means that the IP address to connect to, could not be reached, or that the connection was not accepted on that port on the remote IP address. (typically hostname resolution errors would give a different error)
    The easiest way to test connectivity is using the ping command to bounce an ICMP echo off the remote IP.
    If that works, test access to remote port on that remote IP using the telnet command - this will check whether there is a service accepting connections on that port, and whether access to that port is allowed in case of firewalls en-route.

  • Setting database option ONLINE to ON for database "dbname"

    Hi
    Today i faced a wiered issue, One of my database on sql  server 2005 was offline.
    Scenerio: One fo my database was offline , I checked in
    1. SSMS (GUI) -- DB is offline
    2. sys.databases  (status) -- offline
    3. Job is using DATABASEPROPERTYEX and its ignoring databases as status is offline.
    And we also know (observed) if we change status from online to offline , Message come as below
    Setting database option OFFLINE to ON for database "dbname".
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Object Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'SQL Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Bound Trees' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    And when we change from offline to online , message is like
    Setting database option ONLINE to ON for database "dbname".
    Issue : Now When i change database status from offline to online (online to on), below message generated. This only happen once and i am not able to regenerate same
    Setting database option ONLINE to ON for database "dbname".
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Object Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'SQL Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Bound Trees' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.
    Confusion: Why cache stores are flushed while taking database online ??
    Thanks Saurabh Sinha http://saurabhsinhainblogs.blogspot.in/ Please click the Mark as answer button and vote as helpful if this reply solves your problem

    This message was introduced in SP2. From online help about ALTER DATABASE athttp://msdn2.microsoft.com/en-us/library/ms174269.aspx
    When the database is set to
    AUTOCLOSE = ON, an operation that initiates an automatic database shutdown clears the plan cache for the instance of SQL Server.
    Can you check the above?
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • On verify database option in release pack 2

    Post Author: kamesh_sivva
    CA Forum: .NET
    hi
                Please help me out on this...
    When ever i update my Typed data set which is associated with the report, select verify database option on .rpt file , I am getting just-in-time debugger window throwing an exeception asking me to choose the debugger option . My Visual studio developer environment window is automatically closed. Please help me out with this problem.
    Error is " An unhandled exception('System.ExecutionEngineException') occurred in devenv.exe [3536]"
    Thanks & regards
    Kamesh

    Check your SQLNET.AUTHENTICATION_SERVICES settings in sqlnet.ora file.
    ORA-28547 : Connection to server failed, probable Net8 admin error
    thanks
    http://swervedba.wordpress.com/

  • DBCA - "Configure Database Options" is diabled

    Hi,
    I installed Oracle Database 10.2.0.4 without Oracle JVM. Now I want to add Oracle JVM.
    However when I run dbca the option "Configure Database Option" is disabled. What can I do to enable it?
    I read in Oracle doc http://download.oracle.com/docs/cd/B19306_01/java.102/b14187/chfour.htm#BABGAHEE the following:
    If you have already installed Oracle Database without Oracle JVM, then you can add Java to your database through the modify mode of the Database Configuration Assistant of Oracle Database 10g. The modify mode enables you to choose the features, such as Oracle JVM, that you would like to install on top of an existing Oracle Database instance.and I'm trying now to do that. Is "Configure Database Option" what I need or it is something else?
    OS: Solaris 10 x86

    The issue is resolved. I just have forgotten to add an entry for my database to oratab file. Now the option is enabled in dbca.

  • Oracle 10g database options

    We have Oracle 10.2. I used dba_registry to get database options. How to find these options' dependencies?
    dba_dependencies has dependencies for all packages, funtions, procedures and triggers. But options are Oracle components.
    My purpose is that we don't need some options and need to get rid of them. Before I do it, I need to see options' dependencies.
    Please advise.
    Thanks
    S.
    Edited by: ski123 on Apr 5, 2010 4:16 PM

    What "things" are they asking you to remove?
    Most likely this person or persons has no idea the danger and consequences of what they are asking.
    The security of an Oracle database is not enhanced by removing anything that shows up in DBA_REGISTRY.
    Here's the list:
    SQL> select comp_name from dba_registry;
    COMP_NAME
    OWB
    Oracle Application Express
    Oracle Enterprise Manager
    Oracle Ultra Search
    OLAP Catalog
    Spatial
    Oracle Multimedia
    Oracle XML Database
    Oracle Text
    Oracle Expression Filter
    Oracle Rules Manager
    Oracle Workspace Manager
    Oracle Database Catalog Views
    Oracle Database Packages and Types
    JServer JAVA Virtual Machine
    Oracle XDK
    Oracle Database Java Packages
    OLAP Analytic Workspace
    Oracle OLAP APIWhat here compromises security?
    I understand it is dangerous as an employee to tell an employer to back off. So feel free to point your employer to me and I would be happy to tell them what you may not be able to say.

  • ST04 Database Options

    Running SQL 2005 X64, ECC 6.0 
    Recent upgrade from 32 bit 4.6c/sql 2000 and install on new hardware
    ST04->Detail Analysis Menu->SQL Server Parameters->Database Options
    Bombs.
    Error message “No parameters found”
    Please help.
    Thanks.

    May be a permission issue with the new schema. Here's the output you were looking for. Server names changed.
    B Mon Jul 23 10:06:34 2007
    B  create_con (con_name=+DBO+0000)
    B  New connection 1 created
    B  Connect to +DBO+0000 as  with MSSQL_SERVER=DBserver MSSQL_DBNAME=PRD OBJECT_SOURCE=dbo
    C  Thread ID:3956
    C  dbmssslib.dll patch info
    C    patchlevel   0
    C    patchno      72
    C    patchcomment MSSQL: Thread check in DbSlDisconnect (969143)
    C  Network connection used from Appserver to DBserver using tcp:DBserver
    C  Connected to db server : [DBserver] server_used : [tcp:DBserver], dbname: PRD, dbuser: dbo
    C  pn_id:DBserver_PRD_PRD
    B  Connection 1 opened (DBSL handle 1)
    B  Wp  Hdl ConName          ConId     ConState     TX  PRM RCT TIM MAX OPT Date     Time   DBHost         
    B  000 000 R/3              000000000 ACTIVE       NO  YES NO  000 255 255 20070721 142519 DBserver        
    B  000 001 +DBO+0000      000000001 ACTIVE       NO  NO  NO  004 255 255 20070723 100634 DBserver

  • Testand : Database Options : Schemas for Multilple Numérique Limite Test

    I'm looking for a Testand Schemas (Database Options)
    which store at each step (MultiNumeric) multi values
    on multi lignes on the modele of STEP_NUMERICLIMIT
    ex : N mesures -> N NUMERICLIMIT lignes in BDD

    To PMR Christoff -
    The default schemas for TestStand 2.x and 3.0 already log generic step result information to the STEP_RESULT table and individual measurement results for the MultiNumeric Limit Test to the MEAS_NUMERICLIMIT table. Can you explain how the default schema is different than what you would like the database logging feature to do?
    Scott Richardson
    Scott Richardson
    National Instruments

  • Database Option not available in UCCX 9.0.2

    Hello there,
    I  have installed Cisco UCCX 9.0.2 and trying to access Database option  under Subsystems but unfortunately it is not listed under Subsystems  menu.
    Snapshot is attached..
    Is it a licensing issue or something else has to be done?
    Thanks in advance.

    Hi Afzal,
    depends on the license :
    The database subsystem is available if your system has a license installed for
    either the Unified IP IVR or Unified CCX Premium product packages. If you are
    not using Unified CCX applications that require access to databases, you do not
    need to provision the Database subsystem.
    http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_9_0/configuration/guide/UCCX_BK_U767AC77_00_uccx-admin-guide/UCCX_BK_U767AC77_00_uccx-admin-guide_chapter_01000.html
    u have got which license with you ?
    regds,
    aman

  • Missing Database Options under Configure menu in Sequence Editor

    In my TestStand 4.0 Sequence Editor, the "Database Options" is missing under "Configure" menu. Does anyone know how to enable this option?
    Thanks

    Glad that was it! Definitely narrows things down.
    These entries on the Configure menu are controlled by a special type of sequence in the process model called Configuration entry points. If you open up one of the default models, you will see a sequence in the Sequences pane called "Configure Database Options". This is the default database options sequence.
    It's possible that your custom model contains a Configure Database Options sequence, but that it isn't configured to be an entry point. You can change this setting by right-clicking the sequence and choosing Sequence Properties. 
    If the custom model does not contain the database functionality at all, further work may be required to add that functionality in. Here's a document explaining how to add new configuration entry points to a process model: http://www.ni.com/white-paper/3837/en Depending on whether this model was originally based on one of our default models and how much of the original database logging code is still present, it may require a fair amount of work to reimplement that functionality. It might be a good idea to contact the person who created this custom model to find out more information about why those database options were removed and how difficult it might be to reimplement them.
    Daniel E.
    TestStand Product Support Engineer
    National Instruments

  • Why cannot find data movement for clone database option on OEM 11gr2

    Hi Expert,
    I have Oracle 11gr2 11.2.3 normal OEM install to monitor our RAC database. When i go click data movement option, i can't find the clone database option. Any idea why ? Thanks

    Hi;
    Similar question mention in below links:
    Clone Database: Select Destination in OEM 10g Database Control
    Also see:
    http://www.stanford.edu/dept/itss/docs/oracle/10g/em.101/b12016.pdf << part 6-6
    Regard
    Helios

Maybe you are looking for

  • Open PR & PO migration using LSMW

    Hi All, is it possible to migrate open PO & PR using LSMW method. I have already migrated material master by using LSMW( Recording) . but it's not possible to migrate open PR or PO using LSMW recording method.    can i use direct input method to uplo

  • Can you determine a dragged objects Class Name when it is dropped?

    Is there a way to determine the class name for a dragged object. I have set up two objects. One is a JList that acts as a data source for the second object which is a JTable. Both objects serve as both drag source and drop targets. I need to be able

  • File listing within a folder of images

    When I scan old film to create digital files, I put them in a folder with the file name ending in a sequential number ( 1, 2, 3, etc).  Sometimes, when I open the folder to work on the image files in Photoshop Elements 11, I find the files list in th

  • Multiple Unit of Measure Sales Order-Despatch

    Hi We are a texttile maunufacturing company and we receive orders for knitted fabric in meters. However, the complete accounting of knitted fabric is handled in Kgs. Prouction data is recorded in KGs and each despatch has 1000s of lines which need to

  • Check Availability @ nearest BestBuy Store is not always accurate...

    I could say that I am old fashioned and prefer to purchase in person at my local BestBuy or retailer. The problem I have with BestBuy is that when I see an item on www.bestbuy.com and it gives me the option to check availability & it shows that I can