Re: Starting point: RDB -> Oracle experiences?



Jan-Erik Söderholm wrote:
Dean Woodward wrote:
[possibly a repost; I sent this out yesterday, but haven't seen it
come back...]

A [potential] customer is asking if we'd quote them a number to port
our DB back end off RDB and onto Oracle, still on VMS.

OK, now that you've stopped laughing at how silly the request is, I
need to come up with a number, expressed in hours, and haven't a clue
where I should start asking. Should I hit the RDB forum(s) first?

FWIW, it's well modularized, so we're only talking about ~5000 lines
of code, mostly dynamic SQL, that have to be scrutinized.

Just as important as the one-time porting effort is,
is it to look at the admin tasks after the port.
It's often said (and I can agree from supporting both
Oracle and Rdb (and Sybase :-) ) on VMS) that Rdb
realy need much less "baby-sitting" while running.

And also try to value the much better admin tools (RMU)
for Rdb. Such as backup, "show stat" and all those...

Jan-Erik.

The support issue is never taken into account when these ports are suggested. The cost to the company is usually 2x the number of support people - but, hey, they are cheap these days... just call +91.... (India).

Moving between data types can be tricky - especially the DATE/TIME data types. There is no SQLMOD in Oracle - it is all embedded using a pre-processor compliers that are not cheap (unless they have recently changed). Your entire authorization scheme will also become a challenge. Your network scheme will also be different.

If all of your access is via ODBC/JDBC etc... this will be a challenge as well. The connectivity is usually pretty easy - if you know the two inside and out and can do a side-by-side comparison...

Oracle 10g is finally getting some of the real ANSI standard syntax like CAST _ (I always hated the decode() in Oracle).

To sum it up, a good portion of the queries will work right out of the gate. The others will involve the way you handle store procedures and again date/time.

I would give yourself 1 week to get the data from one db to the other. I would then allow 2-3 weeks to get the code ("it's only 5K lines or so") straight and another 1-2 weeks to shake out any final gotcha's...
Then sit back and rake in the support hours :) (KA-CHING!!!!)

Michael Austin
I have been a DBA consultant for Rdb and Oracle. Currently working for a mid-west based wireless carrier.

.



Relevant Pages

  • Re: Starting point: RDB -> Oracle experiences?
    ... A customer is asking if we'd quote them a number to port ... Should I hit the RDB forumfirst? ... Oracle and Rdb ) on VMS) that Rdb ... The support issue is never taken into account when these ports are suggested. ...
    (comp.os.vms)
  • Re: Oracle RDB on VAX/Open MVS
    ... We had to migrate AARPs Rdb database to Oracle awhile back. ... PC style hardware, but it is only out as an evaluation right now. ...
    (comp.os.vms)
  • Re: "Oracle RDB" licensing question
    ... > Kerry is correct in stating that Rdb licencing is the same as Oracle ... The Licensing form also depends on the ... > Named User Plus Licensing or Per-Processor Licensing. ...
    (comp.os.vms)
  • Re: OpenVMS Seminar in Toronto (2005-02-24) a few points
    ... > he quoted Larry Ellison as saying that the way Oracle treated the RDB ... Some features were mostly ... Rdb has also always been at the forefront of implementing SQL standards, ...
    (comp.os.vms)
  • Re: RDB v?: ODBC???
    ... > We have RDB running on our OpenVMS v7.2-1h1 system. ... Microsoft Open Database Connectivity API to read from and write to ... Oracle Rdb databases and database accessible through the Oracle DB ... The kit consists of Dynamic Link Libraries, ...
    (comp.os.vms)