[Info-vax] Oracle Database vs Oracle/Rdb

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Sat Jul 13 00:30:07 EDT 2019


On 2019-06-19 05:18:04 +0000, DTL said:

> The Customer wants (why? dunno yet) to "move from Rdb to Oracle" (sic) 
> in the same environment, with no modifications whatsoever.

One of the very few database pairings where I'm aware of that being 
feasible is MySQL to MariaDB, and from MariaDB to MySQL.

With most other database migrations and including between Oracle Rdb 
and Oracle Classic?  Nope.  Code changes are required,  The core of the 
SQL processing will be very similar if not identical, but the rest of 
the baggage—typically backup and maintenance procedures, any embedded 
SQL or other DB-specific features, etc—will require code changes.

There used to be an Oracle Metalink article or two on this topic, and 
that could serve as an introduction to some of what's involved in a 
database port.

The version of Oracle Classic on OpenVMS is fairly old, as compared 
with what's available on other platforms.

For at lest some of the folks using a specific database and its 
features quite heavily, it can be easier to port platforms than to port 
databases.

There are mechanisms that allow querying a remote database from OpenVMS 
too, and which might provide an alternative to a local database 
migration.  Much like the database migration, code changes will be 
required here.  This'll allow use of a newer Oracle database, if that's 
your choice.  VSI has available a database client for PostgreSQL, as an 
alternative—that's a PostgreSQL database client for OpenVMS, and *not* 
a PostgreSQL database server for OpenVMS, some rather confused 
announcements and postings to the contrary.

There are some other database options available for OpenVMS including 
SQLite and MIMER, depending on scale and scope and support 
requirements.  Much of which has been discussed before, and a search of 
the Google Groups newsgroup archives will find various of those 
existing threads.



-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list