A computer components & hardware forum. HardwareBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » HardwareBanter forum » General Hardware & Peripherals » Storage & Hardrives
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

synchronisation of oracle database using snapmirror



 
 
Thread Tools Display Modes
  #1  
Old June 21st 06, 07:34 PM posted to comp.arch.storage,comp.databases.oracle.server
external usenet poster
 
Posts: n/a
Default synchronisation of oracle database using snapmirror

We are considering synchronisation of records within oracle databases
at two site in different countries. Currently, access to the remote
site is via ftp or telnet. These oracle instances are similar but not
identical and probably never will be. Now we have a project where we
wish to synchronise selected records within selected tables of one of
the oracle database instances (site A) to the other instance (site B).
Conversely we also wish to synchronise a different set of records
within selected tables of the site B oracle database instance to site
A. The two sets would be clearly identify records to be synchronised
in a give direction by a naming convention.

We do have a project to achieve this goal with some bespoke software.
However, we see that there is a product on the market called Snapmirror
which might be able to do what we require. Does anybody know whether
Snapmirror can synchronise at the oracle record level or have I
completely missed the point of what Snapmirror is supposed to do.

Many thanks for any help.

  #2  
Old June 21st 06, 09:36 PM posted to comp.arch.storage,comp.databases.oracle.server
external usenet poster
 
Posts: n/a
Default synchronisation of oracle database using snapmirror


flyingleon wrote:
We are considering synchronisation of records within oracle databases
at two site in different countries. Currently, access to the remote
site is via ftp or telnet. These oracle instances are similar but not
identical and probably never will be. Now we have a project where we
wish to synchronise selected records within selected tables of one of
the oracle database instances (site A) to the other instance (site B).
Conversely we also wish to synchronise a different set of records
within selected tables of the site B oracle database instance to site
A. The two sets would be clearly identify records to be synchronised
in a give direction by a naming convention.

We do have a project to achieve this goal with some bespoke software.
However, we see that there is a product on the market called Snapmirror
which might be able to do what we require. Does anybody know whether
Snapmirror can synchronise at the oracle record level or have I
completely missed the point of what Snapmirror is supposed to do.


I think you are probably on the wrong track. The snapshotting and
mirror technology is dasd (disk) based and usually ( well at least the
EMC stuff ) works by keeping track of which "disk" blocks have changed
( or tracks that have blocks that have changed ).

So usually you have "one" database that is mirrored somewhere else.

Sounds like you are potentially looking at an application using oracle
replication and perhaps multi master replication. Oracle has renamed
this capability as streams recently.

But maybe you don't need something that sophisticated. Maybe you have
use tables in one site and periodically copy ( add in ) records from
the other site, and vice versa.

How quickly do the tables have to be synchronized? What are the
consequences of them getting out of synch?

Those are the kinds of questions I would be thinking about.

  #3  
Old June 21st 06, 11:33 PM posted to comp.arch.storage,comp.databases.oracle.server
external usenet poster
 
Posts: n/a
Default synchronisation of oracle database using snapmirror

Many thanks for your response.

I think that you are right I don't need something that sophisticated.
The tables only need to be synchronised overnight. The reason for the
synchronisation is that two teams one in each country are each
interpreting the source data and need to keep reasonably up to date
with what the other team is doing. Occasionally it might be necessary
to synchronise during the day. Getting out of sync for a short period
of time a day or two would not be a problem.

Thanks again.

hpuxrac wrote:
flyingleon wrote:
We are considering synchronisation of records within oracle databases
at two site in different countries. Currently, access to the remote
site is via ftp or telnet. These oracle instances are similar but not
identical and probably never will be. Now we have a project where we
wish to synchronise selected records within selected tables of one of
the oracle database instances (site A) to the other instance (site B).
Conversely we also wish to synchronise a different set of records
within selected tables of the site B oracle database instance to site
A. The two sets would be clearly identify records to be synchronised
in a give direction by a naming convention.

We do have a project to achieve this goal with some bespoke software.
However, we see that there is a product on the market called Snapmirror
which might be able to do what we require. Does anybody know whether
Snapmirror can synchronise at the oracle record level or have I
completely missed the point of what Snapmirror is supposed to do.


I think you are probably on the wrong track. The snapshotting and
mirror technology is dasd (disk) based and usually ( well at least the
EMC stuff ) works by keeping track of which "disk" blocks have changed
( or tracks that have blocks that have changed ).

So usually you have "one" database that is mirrored somewhere else.

Sounds like you are potentially looking at an application using oracle
replication and perhaps multi master replication. Oracle has renamed
this capability as streams recently.

But maybe you don't need something that sophisticated. Maybe you have
use tables in one site and periodically copy ( add in ) records from
the other site, and vice versa.

How quickly do the tables have to be synchronized? What are the
consequences of them getting out of synch?

Those are the kinds of questions I would be thinking about.


  #4  
Old June 28th 06, 12:23 AM posted to comp.arch.storage,comp.databases.oracle.server
external usenet poster
 
Posts: n/a
Default synchronisation of oracle database using snapmirror

I would suggest you to look at oracle streams for replication between
the two sites.

If you want to keep it simple take a look if a pl/sql using MERGE
statements over dblinks solves your issue.


pedro.



flyingleon wrote:
Many thanks for your response.

I think that you are right I don't need something that sophisticated.
The tables only need to be synchronised overnight. The reason for the
synchronisation is that two teams one in each country are each
interpreting the source data and need to keep reasonably up to date
with what the other team is doing. Occasionally it might be necessary
to synchronise during the day. Getting out of sync for a short period
of time a day or two would not be a problem.

Thanks again.

hpuxrac wrote:
flyingleon wrote:
We are considering synchronisation of records within oracle databases
at two site in different countries. Currently, access to the remote
site is via ftp or telnet. These oracle instances are similar but not
identical and probably never will be. Now we have a project where we
wish to synchronise selected records within selected tables of one of
the oracle database instances (site A) to the other instance (site B).
Conversely we also wish to synchronise a different set of records
within selected tables of the site B oracle database instance to site
A. The two sets would be clearly identify records to be synchronised
in a give direction by a naming convention.

We do have a project to achieve this goal with some bespoke software.
However, we see that there is a product on the market called Snapmirror
which might be able to do what we require. Does anybody know whether
Snapmirror can synchronise at the oracle record level or have I
completely missed the point of what Snapmirror is supposed to do.

I think you are probably on the wrong track. The snapshotting and
mirror technology is dasd (disk) based and usually ( well at least the
EMC stuff ) works by keeping track of which "disk" blocks have changed
( or tracks that have blocks that have changed ).

So usually you have "one" database that is mirrored somewhere else.

Sounds like you are potentially looking at an application using oracle
replication and perhaps multi master replication. Oracle has renamed
this capability as streams recently.

But maybe you don't need something that sophisticated. Maybe you have
use tables in one site and periodically copy ( add in ) records from
the other site, and vice versa.

How quickly do the tables have to be synchronized? What are the
consequences of them getting out of synch?

Those are the kinds of questions I would be thinking about.


 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Database disk layout in large SAN environment Stunster Storage & Hardrives 6 March 24th 06 02:25 AM
Running SQL database off of SAN -- Is it feasible? Larry David Storage (alternative) 8 March 15th 05 06:25 PM
Disk subsystem design questions for new database server. Benno Storage & Hardrives 9 January 14th 05 08:36 PM
Be a Smart Worker - Projects Available - Data Entry Data Network Forum Storage & Hardrives 0 November 13th 04 06:31 AM
Internet Song Database Problems and Solutions MS Cdr 1 December 26th 03 07:16 PM


All times are GMT +1. The time now is 03:17 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 HardwareBanter.
The comments are property of their posters.