TimesTen database and replication

Hello gurus,

I want to know how robust is the transactional replication in real time of TimeTen.

We currently have RDBMS Oracle and using streams and we are planing to use TimesTen in memory DB.

In the current configuration we have challenges with replication using streams and knowing that Oracle is more interested in the development of Golden Gate as replication solution, I wonder how good or robust TimesTen real-time transactional replication is and Oracle is committed to provide the upgrades and updates to the solution of replication of the ot.

You will appreciate your opinion on this.

Thank you
Solene

Hi Eric,.

I'm not biased, because I do not work for Oracle :).

First of all, what type of replication that we are talking about? Oracle DB-> TimesTen to TimesTen-> Timesten?

For TimesTen-> Timesten replication, there is only one way - to use the predefined settings. This replication is working very well, unfortunately I did not performance testing, but I trust Chris in this issue. I tested the replication of Active-Standby pair (works with Oracle Clusterware) and it works fine as well.

For Oracle DB-> TimesTen replication, you have a few options. Will what type of cache group you use? How many operations per second of your DB Oracle is the treatment?
You can use the predefined TimesTen mechanism or Golden Gate (recommended for high load).

Hope this helps.

Best regards
Gena

Tags: Database

Similar Questions

  • For TimesTen DB and cached memory specifications

    Hi team,
    What are the specifications of memory for the two TimesTen database and in-memory Cache?

    Can be installed in the machine (OS) where the server application or database runs Oracle is running?

    Thanks in advance.

    Best regards
    Marti Papinni

    You must:

    1. decide what data/tables you want to cache in the IMDB Cache and what type of caching you want to use (read ONLY, direct writing, etc.).

    2 create IMDB Cache cache need groups and, as appropriate, to preload data Oracle DB (LOAD CACHE GROUP etc.)

    3 point WLS datasource to FAS TimesTen and/or appropriate DB Oracle based on the data, the application needs to access.

    4. ensure that the application works fine with TimesTen hiding in terms of consistency of application, transactional consistency etc. (since you have now two separate data being synchronized by the mechanisms of cache TimesTen databases).

    Chris

  • How many still for my application to interact with the Timesten database?

    Hi all, still how much for my application to interact with the Timesten database?
    As far as I know, we can connect directly to the database without network load that improves performance, should my application only to specify the DSN name under the name of DSN Manager data? There is no document to clarify that clearly.
    The other approach is c/s connection and there are 3 commucation protocols, such as plain TCP/IP, sockets, UNIX domain and the CPI, right?

    Yes, that's correct. (Preferably) direct mode when the application and TimesTen are on the same machine. UNIX domain socket and shared memory IPC server local (only for cases of special purpose given that the direct mode is faster and more) and normal TCP/IP client/server (local or remote).

    The specific details on how the application connects depends on which API that it uses (ODBC, OCI, Pro * C, JDBC, ODP .NET). For ODBC and JDBC, you must specify a data source name and use the driver corresponding (direct-mode driver or client driver). For the OIC that is configured through SQL * Net and TNSNAMES. ORA and for ODP .NET, I don't remember without it looking up. Please see the TimesTen for relevant API documentation for full details.

    Chris

  • Multiple Timesten database

    Hello

    I have some confusion now. I would create several timesten database inside my pc to test the scenario of database multiple timesten. I'll be able to do? And how? Is it by creating several dsn that referring to the different data source locations means I create several timesten database? If this is not the way, please let me know the correct way. For the record, I want that these multiple timesten database to point to the same Oracle user in the Oracle database. Please confirm.
    Thanks in advance.

    If you create several DSN separated (with different names of course) and make so that each of them points to a different storage location (data store attribute), then these will all of the separate databases TimesTen. Different DSN names that point to the same storage location are really just aliases for the same database TimesTen physical.

    From the point of view of the configuration, it is perfectly fine to designate all these databases TT to the same backend user/database Oracle, but from the operational point of view, we must take care to ensure that you don't cause problems of data synchronization.

    Chris

  • How to determine the number of rows in the database and save the result to a local variable?

    Hello

    I'm a newbie in the use of TestStand, databases and SQL, and now I've met difficulties. I use TestStand 2014 (32 bit).

    I have a need to know the number of rows in a database and save that number in a local variable. I tried to practice using the database of the Types of step provided with TS. I tried to use the following in a SQL statement:

    Locals.NumberOfRows = ("SELECT COUNT (*) FROM TEST_TABLE")

    It returns an error: specified value is not the expected type. My goal is possible in this way, or I'm doing this completely wrong?

    -RautSa

    Thank you for your response, Norbert. I have a database of who wins new values at random, and sometimes I need the exact number of rows in this table.

    I managed to achieve my goal by using the SQL statement: "SELECT COUNT (*) as Rowcount OF TEST_TABLE", followed by a data GET operation, which records that number of lines in a local variable.

    -RautSa

  • I will set up a database, and requires the SMTP E-MAIL SERVER. How can I find it?

    I am setting up a database and it requires that the SMTP E-MAIL SERVER, how do you find it? I am 80 years old and need a bit of help. Thanks, gene

    If you don't want or need to actually send mail through this program, you can put in what you want.  If you are interested in having this program to send mail, you will need to use the SMTP value provided by your e-mail service provider.  Make sure that your program can also handle ports other than port 25 (the standard SMTP port) because many providers of services that you use port 465 or 587.  If they use other ports, they need also usually authentication on the server and the connection encryption.  Unless your database program can do all this, don't bother.

  • Problem with update of a column by using the procedure of database and refreshing or put in value programmatically

    Dear all,

    I am a beginner in the ADF and am under Jdeveloper Studio Edition Version 12.2.1.0.0.

    I have a page that consists of two taskflows.

    First workflow has a fragment which is to have a table based on view object salespersons (not editable)

    Second task flow contains a form of ADF from the same view object Salespersons.

    As the user selecting a line in the table of the same record is displayed as no problem.

    Now, I have added two buttons Activate and Deactivate that is to change the status of the sales.

    I tried to use two ways an updated using the procedure of database and then put in value by programming and I have different questions with two of them:

    Now, here's the code of the Java bean for activation:

    Option A - the problem with this is the value of the column in the list (the first task rate displayed) is not synchronized

    and Activate and Deactivate buttons are not disabled and active properly.

    {} public void confirmActivation (DialogEvent dialogEvent)

    If (dialogEvent.getOutcome () == DialogEvent.Outcome.yes) {}

    DBSequence vId;

    vId = dcId.getValue ((DBSequence));

    Links BindingContainer = getBindings();

    OperationBinding operationBinding;

    operationBinding = bindings.getOperationBinding ("changeSalespersonsStatus") (OperationBinding);

    operationBinding.getParamsMap () .put ("pId", vId.getValue ());

    operationBinding.getParamsMap () .put ("pStatus", "A");

    Object result = operationBinding.execute ();

    dcStatus.setValue ("A");

    } else {}

    return;

    }

    }

    Option B - the problem with this is that the value of input for status text appears in the Active form for all records in form regardless of its database.

    {} public void confirmActivation (DialogEvent dialogEvent)

    If (dialogEvent.getOutcome () == DialogEvent.Outcome.yes) {}

    -no doubt this two lines are not needed here

    DBSequence vId;

    vId = dcId.getValue ((DBSequence));

    dcStatus.setValue ("A");

    BindingContainer links = getBindings();

    OperationBinding operationBinding;

    the operationBinding = bindings.getOperationBinding("Commit") (OperationBinding);

    Object result = operationBinding.execute ();

    } else {}

    return;

    }

    }

    Here's the code from the Fragment of shape for used buttons.

    "< af:button text = 'Activate' id ="bActivate' icon="/icons/activate.png ' iconPosition = 'top '.

    partialTriggers = "Bcreer bSaveInsert bCancelInsert dDeactivate dActivate".

    Binding = "#{pageFlowScope.salespersonsForm.buttonActivate} '"

    Disabled = ' #{bindings. " Status.inputValue! {= ' n '} ">"

    < af:showPopupBehavior popupId = "pActivate" / >

    < / af:button >

    "< af:button text = 'Disable' id = 'bDeactivate' icon="/icons/deactivate.png ' iconPosition = 'top '.

    partialTriggers = "Bcreer bSaveInsert bCancelInsert dDeactivate dActivate".

    Binding = "#{pageFlowScope.salespersonsForm.buttonDeactivate} '"

    Disabled = ' #{bindings. " Status.inputValue! {= 'A'} ">"

    < af:showPopupBehavior popupId = "pDeactivate" / >

    < / af:button >

    Here's matching Popups for each of the buttons Activate and Deactivate.

    < childCreation = "deferred" autoCancel af:popup = "disabled" id = "pActivate" >

    < af:dialog id = "dActivate" type = "YesNo" title = 'Status of salespersons' closeIconVisible = 'false '.

    affirmativeTextAndAccessKey = "& amp; Yes"cancelTextAndAccessKey ="& amp; (Cancel)

    noTextAndAccessKey = "& amp; No '.

    dialogListener = "#{pageFlowScope.salespersonsForm.confirmActivation}" >

    < f: facet = 'buttonBar' name / >

    < af:outputLabel value = "Are you sure you want to enable the seller?" id = "ol1" / >

    < / af:dialog >

    < / af:popup >

    < childCreation = "deferred" autoCancel af:popup = "disabled" id = "pDeactivate" >

    < af:dialog id = "dDeactivate" type = "YesNo" title = 'Status of salespersons' closeIconVisible = 'false '.

    affirmativeTextAndAccessKey = "& amp; Yes"cancelTextAndAccessKey ="& amp; (Cancel)

    noTextAndAccessKey = "& amp; No '.

    dialogListener = "#{pageFlowScope.salespersonsForm.confirmDeactivation}" >

    < f: facet = 'buttonBar' name / >

    < af:outputLabel value = "Are you sure you want to disable the seller?" id = "ol2" / >

    < / af:dialog >

    < / af:popup >

    Thanks in advance.

    Best regards

    Arif Khadas

    If you bind components to a range of flow page bean. You must complete that it saves the State of the component longer than the life of the component.

    To change the value of the GET value of the component of the link layer and change it.

    In this way the changes are captured by the framework and you should see them.

    Timo

  • Firewall rules RMAN target database and RMAN catalog database

    Hi, we are on Oracle 11.2.0.4 and we just build a new environment, in which case the RMAN catalog is located on a seprate from the target database server. I'm trying to figure if the firewall between these two rules should be two-way, so that the target database and RMAN catalog database can ping each other. If bi-directional rules in place, so what's the reason for this? I understand that during RMAN backup entries are made in the RMAN catalog database, but do not know if the RMAN catalog database must always meet target db. Thank you!

    If you run the rman command on the target database server, it acts as a client to the catalog database server by connecting on sqlnet to the catalog database.

    If you run the rman command on the catalog database server, it's a sqlnet connection join the target database server.

    In both cases, rman is simply a client that connects to the two databases.

    Hemant K Collette

  • I used to work with Interbase and Firebird and used databases the keyword "domain". I am now switchig to Oracle as a primary database and would like to find an alternative appropriate "domain" in Oracle, as it appears he does ' t taken in charge the stand

    I used to work with Interbase and Firebird and used databases the keyword "domain".

    I am now switchig to Oracle as a primary database and would like to find a suitable

    Variant of 'area' in Oracle such that it appears he does ' t support the standard SQL syntax.

    for example:

    Create the int2 smallint field;

    create domain id2 int2 default 0 not NULL; / * for the primary key * /.

    create domain rel2 int2 default 0 not NULL; / * foreign key * /.

    I tried a couple of approaches to achieve this "area" is:

    1. create synonym - cannot be used with the basic types;

    2. create the type - type of work, but the implementation is rather clumsy

    and can be costly in terms of performance.

    Is there something else to Oracle that can emulate the feature "domain"?

    Thanks in advence, I got really approciate any help on this.

    Alex.

    Your best approximation is CREATE TYPE, but their is nothing of what is a 100% adjustment.

    For example, if you create a domain with a check constraint you need to implement than separately on each table.

  • How to store images in the oracle database and get back on a jsff page in ADF?

    Mr President.

    How to store images in the oracle database and get back on a jsff page in ADF?

    I have students and employees in my database and want to store their pictures against their ID.

    How to do this?

    Concerning

    Tender,

    You can check the links that explain this below.

    https://tompeez.WordPress.com/2011/11/26/jdev11-1-2-1-0-handling-imagesfiles-in-ADF-part-2/

    Johny tips: ADF: display image files from database as a popup in Application Web ADF

    See you soon

    AJ

  • Where should you install Oracle database and grid Infrastructure in order to comply with OFA?

    I downloaded two files compressed to the Oracle database installation, and both zipped install files for the grid Infrastructure.  The book I'm following for installation is said to use a directory of the database and a directory for the grid Infrastructure, but it does not explain where they should be located in OFA.  Probably they should both close up somewhere in the same Base of Oracle (since all Oracle related on a single file system should go in the same basis, according to my understanding), but it is not clear where they need to be installed over the other.  For example, the grid Infrastructure is a separate product that gets its own Oracle Home?  Anyone can shed some light on this process?

    Also, does it matter where the zipped files are uncompressed?  For example, use one of these files after the installation process, or OFA only cares location after installation?

    887504 wrote:

    I downloaded two files compressed to the Oracle database installation, and both zipped install files for the grid Infrastructure.  The book I'm following for installation is said to use a directory of the database and a directory for the grid Infrastructure, but it does not explain where they should be located in OFA.  Probably they should both close up somewhere in the same Base of Oracle (since all Oracle related on a single file system should go in the same basis, according to my understanding), but it is not clear where they need to be installed over the other.  For example, the grid Infrastructure is a separate product that gets its own Oracle Home?  Anyone can shed some light on this process?

    Also, does it matter where the zipped files are uncompressed?  For example, use one of these files after the installation process, or OFA only cares location after installation?

    Yes, they go in separate oracle_home.  This should be explained in the respective Setup Guide.  This will be a CAR or a standalone ASM?  I have

    It does not matter where you unzip the installation files.  They are only used for the installation.

  • Database and forms in different drives under Windows

    Hi all. I installed the database in my drive E:\ and my forms in C:\ drive in windows. If I put my ORACLE_HOME parameter to the path of the database and then my form builder does not work. If I have the same point to the location of Middleware, then I have a problem with the connection to the database. Please suggest what can be done.

    When you run anything with Oracle Forms in your Windows environment, I would have your ORACLE_HOME defined in the environment of forms. As Oracle Forms comes with SQL * Plus, all you need to do to connect to your database is to configure tnsnames.ora (located at %ORACLE_INSTANCE%\config 11g-shaped) to make your connection to your database details. Once this is done, you should be able to establish connections to your database.

    The steps are the same, if your database is installed on the same drive as the forms or if the database is on a remote server.

    NOTE: If you run any utility database other than sqlplus to prompt (emctl for example), you may need to set the ORACLE_HOME variable in the command prompt window to do. This will only put to the session command prompt that you are running.

    Thank you
    Scott (PITS)

  • How to start the database and servers after the installation of the Webcenter JSK Portal

    Hello

    I finally installed the portal WebCenter using JSK, after it turned off the machine, I don't know how to start the database or server, I need to set the environment variables? create the oracletab file? or is it a file .sh to start the database and servers?

    Any help will be great!

    Best regards!

    Thanks Françoise-Oracle for your response

    As you say, I need to go to /WCPortal_JSK_Linux.x 86-64/linux64, I found all the scripts that I needed to start or stop a server or database. But more especially if you run evertything, (I did) you just need to run the de./startup.sh script and wait, he'll run, but take some time.

    Best regards!

  • Error: Unable to connect to the database.  Please check the databases and verify the database is accessible.

    Hello.

    Hello

    Do you have any idea of this error, I went through a few forums, but I still got the same message.

    FDM is my server on computer A

    and my Foundation + shared on machine B


    Error: Unable to connect to the database.  Please check the databases and verify the database is accessible.

    Hello

    Browse the following post

    Failed to create the application of FDM

    (mark this message as useful or appropriate if that helps!)

    concerning

    -DM

  • RMAN duplicate for standby the active database and the missing data files

    We have a car of 2 node ASM 11 GR 2 and 11.1 of database and a standby with ASM also. Our database is relatively low (300 GB)

    and in one recent event the day before was such a departure from the primary that we decided to "repopulate" the data using duplicate RMAN.

    I deleted the data files of the previous day and followed the Oracle documentation to duplicate a database. In the waiting

    I created a static listener and a pfile containing only the essential information (db_unique_name). I started the day before with nomount using the 'empty' pfile.

    I run RMAN, connected to the target and ancillary catalogues and run this command:

    run {
    allocate channel prmy1 type disk;
    allocate channel prmy2 type disk;
    allocate channel prmy3 type disk;
    allocate channel prmy4 type disk;
    allocate channel prmy5 type disk;
    allocate auxiliary channel stby1 type disk;
    duplicate target database for standby from active database nofilenamecheck;
    }
    

    RMAN duplication completed without errors, so I started the rescue database and got

    an error saying that datafile XXX is missing. I checked XXX datafile at the primary level

    and it is in a DISCONNECTED state. In the standby database the same data file is in the online state.

    So I think the problem is that during the duplication, RMAN (as documentation States) does not work

    Copy the files of data in offline mode, but the standby control file seem to think that these data files

    are online and should be present.

    Can someone please help me solve this problem? From my understanding, I could just copy the missing persons

    data files (there are many however) and in the standby go offline, but I don't think it's

    the right solution, edit this file for control of the standby? I would add another option

    in the RMAN script?

    Take the data file in offline mode on the site of the previous day.

    I don't think that two COPIES try to manage separately offline files.

    Hemant K Collette

Maybe you are looking for