Oracle Timesten Geo-redundent architecure deployment queries

Hi,
We have 6 sites and each site connect with lease line.
There are 5 different physical Remote Site we want to deployed the active/standby timesten database on 5 sites
We want to create the READ ONLY LOCAL CACHE GROUP for each 5 Sites which is auto refresh from single central database site(2-Node RAC)
Data Modification always happen on Central Site.
Oracle timesten active/standby is in local LAN on each site but each site is connect through WAN to the Central Local site where the Oracle RAC Database resides
and configure the Cache Connect with each site for Auto refresh the Read Only Local Cache Group on each site.
ARCHITECTURE OVERVIEW
Remote Site Location-1 ==>(Read Only Local cache Group )Oracle TT A/S<<====== Auto Refresh <---------||
||
Remote Site Location-2 ==>(Read Only Local cache Group )Oracle TT A/S<<====== Auto Refresh <---------|| (CENTRAL LOCATION SITE)
||
Remote Site Location-3 ==>(Read Only Local cache Group )Oracle TT A/S<<====== Auto Refresh <---------|| (2-Node RAC Database)
||
Remote Site Location-4 ==>(Read Only Local cache Group )Oracle TT A/S<<====== Auto Refresh <---------||
||
Remote Site Location-5 ==>(Read Only Local cache Group )Oracle TT A/S<<====== Auto Refresh <---------||
We have go through below Oracle Technical Paper.
http://www.oracle.com/technetwork/database/performance/wp-imdb-cache-130299.pdf
please check the Figure 7==>Incremental Autorefresh of Read-Only Local Cache Groups
Please suggest your advice and suggestion for above architecture deployment
Regards
Hitgon
Edited by: hitgon on Jul 10, 2012 6:44 PM
Edited by: hitgon on Jul 10, 2012 6:46 PM

There is a great deal of stuff you need to understand and bear in mind when implementing any complex system and this is n oexception. You should start by studying the TimesTen documentation. In particular you should familiarise yourself with the informaiton in the Cache User's Guide and the replication Guide. These contain lots of very important information regarding the setup/deployment and operation of A/S pairs and cache groups, configuring cache connect for RAC etc. You should also read through the troubleshooting guide to familiarise yourself with what things to look at if things do not seem to work as expected.
If you are not already very familiar with TimesTen I would also strongly recommed that you take the time to read the rest of the documentation. TimesTen is not Oracle Db and while it is very compatible with Oracle in many areas there are also a lot of significant differences which you need to take into account when developing applications, managing the system etc. if you are able to take an OU training course on Timesten then I would recommend that but if not then reading the documentation is a good second best.
We do not 'recommend' operating systems specifically but 64-bit Linux is certainly a good choice. You might like to consider Oracle Enterprise Linux instead of Redhat; it has some advantages.
Within each site both nodes in the TimesTen active/standby pair should be on the same LAN. I would recommend GigaBit ethernet as a minimum.
While it is possible to write your own scripts to handle deployment, monitoring, failover and recovery of A/S pairs it is much, much easier (and much more robust) if you deploy Oracle Clusterware at each site to provide fully automated management of the A/S pairs. That is our very strong recommendation and is also best practice.
From a TimesTen perspective, system clock synchronisation is only needed within each site (i.e. the system clocks on both nodes in an A?S pair need to be closely aligned). However, it may be desirable to have all the nodes in all the sites have their clocks aligned for other reasons.
You need to ensure that the bandwidth and latency of the WAN connections is adequate for the amount of refresh traffic that you will have. There is no easy way to estimate/calculate this; you will need to determine this empirically.
Those are probably the most important things. As you progress then you can of course ask questions in this forum and use Oracle Support.
Chris

Similar Messages

  • Oracle Timesten Architecture Queries

    Hi Gurus
    We have six number of different physical locations and so want to deploy the telecom application on each locations which using the same data.
    each Locations is connected with lease lines
    We want to deploy the Oracle IMDB Solution
    Oracle Timesten
    Oracle Timesten Cache Connect
    Oracle Database (Enterprise Edition)
    We may have two RHEL server boxes on each sites
    Constraint:
    one location installation of Oracle Database (Enterprise Edition)
    Please suggest the different possible architecture scenarios.
    Regards
    Hitgon

    My reply was only assuming Oracle at a single primary site. The architecture I was suggesting is:
    Remote Location1-Application<----Read Only-------TimesTen1 | <------TimesTen Replication--------|
    Remote Location2-Application<----Read Only-------TimesTen2 | <------TimesTen Replication--------|
    Remote Location3-Application<----Read Only-------TimesTen3 | <------TimesTen Replication--------| <-----TimesTen A/S Pair <--- Autorefresh <----- | Oracle Database
    (2 machines)
    Remote Location4-Application<----Read Only-------TimesTen4 | <------TimesTen Replication--------|
    Remote Location5-Application<----Read Only-------TimesTen5 | <------TimesTen Replication--------|
    This is by far the best architecture for performance, resilience etc.
    If the volume/rate of data changes that must be refreshed to the caches is very low then you could consider this architecture but it will impose significantly more load on the Oracle DB.
    Remote Location1-Application<----Read Only-------TimesTen1 | <---------------Auto Refresh------Timesten Cache Connect --------------------------|
    Remote Location2-Application<----Read Only-------TimesTen2 | <---------------Auto Refresh------Timesten Cache Connect --------------------------|
    Remote Location3-Application<----Read Only-------TimesTen3 | <---------------Auto Refresh------Timesten Cache Connect --------------------------| Oracle Database
    Remote Location4-Application<----Read Only-------TimesTen4 | <---------------Auto Refresh------Timesten Cache Connect --------------------------|
    Remote Location5-Application<----Read Only-------TimesTen5 | <---------------Auto Refresh------Timesten Cache Connect --------------------------|
    Chris
    Edited by: ChrisJenkins on Jul 2, 2012 11:15 AM
    Edited by: ChrisJenkins on Jul 2, 2012 11:16 AM
    Edited by: ChrisJenkins on Jul 2, 2012 11:17 AM

  • Oracle TimesTen In-Memory Database Risk Matrix

    Hi,
    From the following web-site I can see two vulnerabilities listed against TimesTen --- CVE-2010-0873 and CVE-2010-0910
    http://www.oracle.com/technetwork/topics/security/cpujul2010-155308.html
    ================================================================
    Oracle TimesTen In-Memory Database Risk Matrix
    CVE#      Component      Protocol      Package and/or Privilege Required      Remote Exploit without Auth.?      CVSS VERSION 2.0 RISK (see Risk Matrix Definitions)      Last Affected Patch set (per Supported Release)      Notes
    Base Score      Access Vector      Access Complexity      Authentication      Confidentiality      Integrity      Availability
    CVE-2010-0873      Data Server      TCP      None      Yes      10.0      Network      Low      None      Complete      Complete      Complete      7.0.6.0      See Note 1
    CVE-2010-0910      Data Server      TCP      None      Yes      5.0      Network      Low      None      None      None      Partial+      7.0.6.0, 11.2.1.4.1      See Note 1
    ===========================================================================
    Please let me know if I need to take any action on my current TimesTen deployment.
    Im using TimesTen Release 11.2.1.8.4 and 7.0.5.16.0 in our customer sites.
    Request you to respond with your valuable comments.
    Regards
    Pratheej

    Hi Pratheej,
    These vulnerabilities were fixed in 11.2.1.6.1 and 7.0.6.2.0. As you are on 11.2.1.8.4 you are okay for 11.2.1 but the 7.0.5.16.0 release does contain the vulnerability. If you are concerned then you should upgrade those to 7.0.6.2.0 or later (check for the latest applicable 7.0 release in My Oracle Support).
    Chris

  • Oracle Timesten with oracle apex

    I use Oracle 11gr2 and apex 4.2.4 how can i use oracle timesten with oracle apex?
    I want to use timesten to improve  performance on report by adding two tables to oracle timsten.

    As far as I am aware, recent (11g onwards) releases of Oracle Heterogenous services do not work with TimesTen as they now require an OBC 3.x driver and the TimesTen driver is currently 2.0. Even if they did work, this would not be a useful solution. It might allow Apex to access TimesTen after a fashion (though that is far from certain) but the performance would be very poor due to all the network hops and software layers between the application and TimesTen.
    If you put one or two tables in TimesTen then one problem from an Apex perspective is that it is now dealing with two databases; the TimesTen cache containing two tables and the oracle database containing all the other tables. Is Apex designed to cope with this? Does it have the concept of data located in multiple databases where one of them is not the Oracle database? Also, do you need transactions or queries (joins) that span the TimesTen tables and the tables in Oracle DB? If so then this also  will not work as that is not possible today.
    I have to say that as far as Apex goes I think this is likely a non-starter. However, if you do try it and have any success then please do post the results here as we'd be interested to hear about it.
    Chris

  • Production site RAC redundant architecture deployment

    We need the advise from Oracle Experts regarding our production site RAC redundant architecture deployment
    For some business constraint, We have only 2-NIC Available for configure the redundant RAC Deployment
    So are planed to bonding the available 2-NIC and after NIC bonding we got only one bonding interface of 1gbps speed.
    We have configure the public and private ip address in that available single bonding interface.
    network configuration
    #bond0 (public network)
    10.106.1.246 rac1
    10.106.1.247 rac2
    #bond0:1(vip network 10.106.1.251)
    10.106.1.251 rac1-vip
    10.106.1.252 rac2-vip
    #bond0:11(private network 10.10.0.1)
    10.10.0.1 rac1-priv
    10.10.0.2 rac2-priv
    #bond0:2(scan ip)
    10.106.1.244 rac-scan
    Oracle Setup Details
    Oracle11g r2 RAC/GRID Software
    RAC/GRID: 2-Node Database Cluster
    Database Storage: ASM
    Please find the review of our Hardware and Software
    Hardware:
    IBM Servers and SAN Storage
    NIC Speed: 1Gbps
    Software: Redhat Enterprise Linux5.5 64bit
    Application Behavior:
    1.) High insert/update/delete/select on single table.
    2.) multiple session connect and disconnect.
    Can you please conform that above architecture will support in production site?
    what is the advantages and disadvantages with above architecture in production site?
    Can you please suggest the right way of deployment the redundant RAC deployment in production site?

    This is one case where I would say that you are playing a very dangerous game with your production system. You asked for Expert opinions and you have been informed that this is a VERY BAD IDEA!!!! While you think that it works, don't come asking about node evictions when your bonded nics get saturated. I can say that I am an expert having installed, configured and spent time troubleshooting more than 75 clusters (2-6 nodes) on some very impressive hardware. The "big one" was 250TB on a 3 node RAC on Sun 6900's (48 dual-core x 192GB main memory with 8 NICS using SUN IPMP and 8 HBA's for SAN connectivity ). When you start having "weird" issues, Oracle will not support your configuration. You will need to fix it before they even begin troubleshooting it. Tell your manager that unless they spring for the appropriate configuration they should execute the following command: "Alter manager update Resume;" because it is not "IF" it will fail, but "WHEN" will it fail. Trust me, you and your managers have put your system in a very precarious position.

  • Limitation of Oracle Timesten Database

    Hi,
    We want to deploy the Oracle Timesten11.2 on 64bit RHEL Platform.
    Total Physical RAM Size in Server is 32 GB.
    There are 40 Millions rows in single subscriber table(45 Columns) in Oracle Database
    We want to configure the READ-ONLY-LOCAL CACHE in Oracle Timesten for this subscriber table.
    What should be the size of Oracle Timesten Database for support the above configuration.
    Regards
    Hitgon

    Hi hitgon,
    You can use the ttSize utility (http://docs.oracle.com/cd/E21901_01/doc/timesten.1122/e21643/util.htm#CHDEHFIE) for prediction the size.
    Example: ttSize -tbl tableName -rows 40000000 your_DSN
    Additionally, you can use ttComputeTabSizes function and tablesize clause for getting the actual table size
    Command> call ttComputeTabSizes('emp');
    Command> tablesize emp;
    Sizes of GENA.EMP:
      INLINE_ALLOC_BYTES:   0
      NUM_USED_ROWS:        0
      NUM_FREE_ROWS:        0
      AVG_ROW_LEN:          Not computed
      OUT_OF_LINE_BYTES:    0
      METADATA_BYTES:       784
      TOTAL_BYTES:          784
      LAST_UPDATED:         2012-01-19 19:37:07.000000
    1 table found.
    Command>
    Command> insert into emp values (1,sysdate,'gena', 'gena', 'gena', 1);
    1 row inserted.
    Command> call ttComputeTabSizes('emp');
    Command> tablesize emp;
    Sizes of GENA.EMP:
      INLINE_ALLOC_BYTES:   52080
      NUM_USED_ROWS:        1
      NUM_FREE_ROWS:        255
      AVG_ROW_LEN:          206
      OUT_OF_LINE_BYTES:    0
      METADATA_BYTES:       784
      TOTAL_BYTES:          52864
      LAST_UPDATED:         2012-01-19 19:37:54.000000
    1 table found.
    Command>Regards,
    Gennady

  • What are the API's and OS Supported by Oracle TimesTen

    1.) What are all the API supported by oracle TimesTen?
    is the below are correct and whether other than this is there any other API supports oracle TimesTen
    JDBC,
    ODBC,
    OLAP,
    ADO.net,
    C++...............
    2.) What are the Platform supports?
    is the below are correct and whether other than this is there any other OS supports oracle TimesTen
    Linux x86-32 and x86-64:
    Oracle Linux 4 and 5
    Red Hat Enterprise Linux 4 and 5
    SUSE Enterprise Server 10 and 11
    MontaVista Linux CGE 5.0 and 6.0
    Asianux 3.0
    Microsoft Windows x86-32 and x86-64:
    Windows XP, Windows Vista, Windows Server 2003, Windows Server 2003 Release 2, Windows Server 2008, Windows 7
    Solaris SPARC 64-bit:
    Oracle Solaris 10
    Solaris x86-64:
    Oracle Solaris 10
    IBM AIX 64-bit:
    AIX 6.1 and 7.1
    Solaris SPARC 32-bit (client only):
    Oracle Solaris 10
    IBM AIX 32-bit (client only):
    AIX 6.1 and 7.1
    3.) What is the latest Version in Oracle TimesTen?
    4.) Maximum number of rows in a table.     2 Power 28 = 268,435,256 for 32 Bit     / (2 power 31-1) = 2,147,483,647 for 64 Bit
    if the Row value exceeds more than the specified value what will happen ? whether we need to have multiple tables
    Say TableA reaches 268,435,256 values and if few more rows are added then the value can be kept in new table TableB and so on..... or how?
    Thanks

    Dear 933663,
    1. What are all the API supported by oracle TimesTen?
    JDBC
    ODBC
    ADO.net
    OCI
    PRO*C
    +
    PL/SQL
    SQL
    2. What are the Platform supports?
    TimesTen 11.2.2.2.0 supports - Windows (32-bit, 64-bit), Linux x86 (32-bit, 64-bit), Solaris Sparc (64-bit), Solaris x86 (64-bit), IBM AIX Power (64-bit) (http://www.oracle.com/technetwork/products/timesten/downloads/index.html)
    The detailed information I could find only in 11.2.1 documentation (http://docs.oracle.com/cd/E18283_01/timesten.112/e13063/install.htm):
    Microsoft Windows 2000, Windows XP, Windows Vista and Windows Server 2003 and 2008 for Intel IA-32 and EM64T and AMD64 CPUs.
    Asianux 2.0 and 3.0 for Intel IA-32 and EM64T and AMD64 CPUs.
    SuSE LINUX Enterprise Server 10 for Intel IA-32 and EM64T and AMD64 CPUs.
    SuSE LINUX Enterprise Server 10 for Itanium2 CPUs
    Solaris 9 and 10 for UltraSparc CPUs
    Solaris 10 for AMD64 CPUs
    Red Hat Enterprise Linux 4 and 5 for Intel Itanium2 CPUs.
    Red Hat Enterprise Linux 4 and 5 for Intel IA-32 and EM64T and AMD64 CPUs.
    Oracle Enterprise Linux 4 and 5 for Intel IA-32 and EM64T and AMD64 CPUs.
    MontaVista Linux Carrier Grade Edition Release 4.0 and 5.0 for Intel IA-32, EM64T and AMD64 CPUs.
    HP-UX 11i v2 and 11iv3 for PA-RISC
    HP-UX 11i v2 and 11iv3 for Itanium2
    AIX 5L 5.3 and 6.1 for POWER CPUs
    3.) What is the latest Version in Oracle TimesTen?
    11.2.2.2.0 (http://www.oracle.com/technetwork/products/timesten/downloads/index.html)
    4) Maximum number of rows in a table. 2 Power 28 = 268,435,256 for 32 Bit / (2 power 31-1) = 2,147,483,647 for 64 Bit
    Actually, I couldn't find any information about rows limits for TimesTen tables and I've never faced with this problem.
    Best regards,
    Gennady

  • Oracle dictionary view 2 find the queries run and it's execution time

    Hi All,
    I s there any oracle dictionary view which captures the queries being run by users on the database and time taken to execute those queries?
    We need to find out the OS user not the database user since we have to identify the users who are executing long running queries.
    We require this basically to monitor the long running queries on the database.
    Thanks in Advance

    Hi,
    welcome to the forum!
    Oracle doesn't store information about individual executions of SQL queries (that would've been too expensive), but you can find cumulative query execution stats in V$SQL. If you are interested in queries by a specific OS user, then Active Session History can help you (provided you have the Diagnostic Pack License).
    Best regards,
    Nikolay

  • Problem in connecting oracle form to Oracle Timesten

    Hi..
    I had tried to connect the application which is developed using Oracle Form/Report to Oracle Timesten. But it doesn't work til now. So, I hope some help from anyone in this forum.

    I have an interest in doing this, did you make any progess with it?

  • Oracle TimesTen In-Memory Database VS Oracle In-Memory Database Cache

    Hi,
    What is difference in Oracle TimesTen In-Memory Database VS Oracle In-Memory Database Cache.
    For 32 bit on windows OS i am not able to insert data's more than 500k rows with 150 columns (with combinations of CHAR,BINARY_DOUBLE,BINARY_FLOAT, TT_BIGINT,REAL,DECIMAL,NUMERIC etc).
    [TimesTen][TimesTen 11.2.2.2.0 ODBC Driver][TimesTen]TT0802: Database permanent space exhausted -- file "blk.c", lineno 3450, procedure "sbBlkAlloc"
    I have set Perm size as 700 mb,Temp size as 100mb
    What is the max size we can given for PermSize,TempSize,LogBufMB for 32 bit on windows OS.
    What is the max size we can given for PermSize,TempSize,LogBufMB for 64 bit on windows OS.
    What is the Max configuration of TT for 32 bit what i can set for Perm size Temp size.
    Thanks!

    They are the same product but they are licensed differently and the license limits what functionality you can use.
    TimesTen In-Memory Database is a product in its own right allows you to use TimesTen as a standalone database and also allows replication.
    IMDB Cache is an Oracle DB Enterprise Edition option (i.e. it can only be licensed as an option to an Oracle DB EE license). This includes all the functionality of TImesTen In-Memory Database but adds in cache functionality (cache groups, cache grid etc.).
    32-bit O/S are in general a poor platform to try and create an in-memory database of any significant size (32-bit O/S are very limited in memory addressing capability) and 32-bit Windows is the worst example. The hard coded limit for total datastore size on 32-bit O/S is 2 GB but in reality you probably can;'t achieve that. On Windows the largest you can get is 1.1 GB and most often less than that. If you need something more than about 0.5 Gb on Windows then you really need to use 64-bit Windows and 64-bit TimesTen. There are no hard coded upper limit to database size on 64-bit TimesTen; the limit is the amount of free physical memory (not virtual memory) in the machine. I have easily created a 12 GB database on a Win64 machine with 16 GB RAM. On 64-bit Unix machines we have live database of over 1 TB...
    Chris

  • Oracle Text iwth Oracle TimesTen

    Hi!
    I'm trying to use Oracle Text with Oracle TimesTen In-Memory. In this customer, we are using Oracle Text to index the names of the company clients. There are about 13 million names to index. We're trying to speed up even more the search using Oracle TimesTen.
    Does anybody as any experience using simultanely this two technologies?
    Thanks in advance

    Please, consider this thread closed. By mistake I've created another one. Here is the link:
    Oracle Text with Oracle TimesTen
    Sorry by the mistake
    Tiago Soares

  • Oracle Text with Oracle TimesTen

    Hi!
    I'm trying to use Oracle Text with Oracle TimesTen In-Memory. In this customer, we are using Oracle Text to index the names of the company clients. There are about 13 million names to index. We're trying to speed up even more the search using Oracle TimesTen.
    Does anybody as any experience using simultanely this two technologies?
    Thanks in advance
    Tiago Soares

    TimesTen doesn't support the CONTEXT indextype or CONTAINS clause (or other domain indexes/operators), so you can't create Oracle Text indexes in it.

  • Oracle TimesTen - Cyrillic names problem

    Hi, Guys!
    I am trying to adopt Oracle TimesTen to speedup my database. My database has alot of objects with Cyrillic names. I`ve tried almost all the character sets which support Cyrillics, but it does not gives me a chance to create this objects. I`ve used CL8KOI8R, CL8MSWIN1251, RU8PC866, AL16UTF16, AL32UTF8, UTF8 as default database character set and connection character set, but it still gives me an error.
    Here is an query example:
    "create table "Скважина" (a int);"
    It returns:
    " 1006: Identifier "Скважина" contains illegal characters
    The command failed."

    Although TimesTen supports various character sets for data, we do not support use of Unicode characters for object names. Could that be the issue? What character encoding are you using when trying to create the Cyrillic names?
    Chris

  • How to Install and Configure Oracle TimesTen

    Is there any blog discussing Oracle TimesTen? How to configure it and some sample real-life scenarios?
    Any platform or any version will do as long as it will provide good stuff in understanding Oracle TimesTen. Thanks a lot...

    Go through the below links these may be useful for you
    # TimesTen 11g Quick Start Guide - http://timesten.us.oracle.com/1121/quickstart/index.html
    # Installing TimesTen with Cache
    windows - http://www.oracle.com/technetwork/database/timesten/tt1121-install-imdb-cache-win-viewl-083324.html /
    linux - http://www.oracle.com/technetwork/database/timesten/tt1121-install-imdb-cache-linux-vie-082655.html
    # Setting up In-Memory Database Cache - http://timesten.us.oracle.com/1121/imdb_cache.html
    # Creating a cache database
    windows - http://www.oracle.com/technetwork/database/timesten/tt1121-create-imdb-cache-win-viewle-100094.html
    linux - http://www.oracle.com/technetwork/database/timesten/tt1121-create-imdb-cache-linux-view-090461.html
    -Venkatesh

  • Oracle Web Cache Administration and Deployment Guide

    Does anyone know where the Oracle Web Cache Administration and Deployment Guide is?
    From Oracle9iAS Documentation Library CD-ROM,
    it says this document is in OTN. However, I just can't find this document in OTN.
    Any idea?

    Rick -
    try this link on for size:
    http://technet.oracle.com/docs/products/ias/doc_library/1022doc_otn/caching.102/a90372/toc.htm
    To get to the (iAS documentation, try this path through technet
    Top Level
    -> click documentation link on RHS
    -> click Oracle9i Application Server link
    -> click Generic Documentation Library link (HTML) or (PDF)
    That should get you to the documentation library, from which you can view all the component doc, install guides, performance guides, etc.
    null

Maybe you are looking for