Unix Technical Forum

Informix to Oracle migration

This is a discussion on Informix to Oracle migration within the Informix forums, part of the Database Server Software category; --> A potential customer has asked me to provide an estimate of how long it will take to migrate their ...


Go Back   Unix Technical Forum > Database Server Software > Informix

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-19-2008, 08:34 PM
Captain Pedantic
 
Posts: n/a
Default Informix to Oracle migration

A potential customer has asked me to provide an estimate of how long it will
take to migrate their 4GL suite running on Informix "to Oracle".

(I'm reminded here of Obnoxio's post of a while ago ridiculing another
rather vague question: "I have a piece of string in my pocket. How long is
it? It's red by the way ...")

Seriously, though, what sort of things should we be asking beyond these?:

1. Complexity of schema (what sort of things, other than serial, are going
to be difficult to convert?)
2. Number of lines of 4GL
3. Number of stored procedures and triggers
4. Total number of tables
5 Volume of data
6. Availability of original programmers/BAs
7. Quality of documentation

Assuming they don't want to re-write their app, they have to use a
third-party "universal" compiler like 4Js or Querix (or of course Websphere
EGL, if they've the time to kill). Any other options?

All (constructive) comments gratefully received.

thank you.
Capt. P


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 04-19-2008, 08:34 PM
Mark C. Stock
 
Posts: n/a
Default Re: Informix to Oracle migration


"Captain Pedantic" <theharlequin36@hotmail.com> wrote in message
news:c1nda4$1k5p2g$1@ID-162943.news.uni-berlin.de...
| A potential customer has asked me to provide an estimate of how long it
will
| take to migrate their 4GL suite running on Informix "to Oracle".
|
| (I'm reminded here of Obnoxio's post of a while ago ridiculing another
| rather vague question: "I have a piece of string in my pocket. How long
is
| it? It's red by the way ...")
|
| Seriously, though, what sort of things should we be asking beyond these?:
|
| 1. Complexity of schema (what sort of things, other than serial, are going
| to be difficult to convert?)
| 2. Number of lines of 4GL
| 3. Number of stored procedures and triggers
| 4. Total number of tables
| 5 Volume of data
| 6. Availability of original programmers/BAs
| 7. Quality of documentation
|
| Assuming they don't want to re-write their app, they have to use a
| third-party "universal" compiler like 4Js or Querix (or of course
Websphere
| EGL, if they've the time to kill). Any other options?
|
| All (constructive) comments gratefully received.
|
| thank you.
| Capt. P
|
|

target platform?
essential business functionality? -- most 'migrations' need to fix badly
implemented logic
quality of original design? -- how many kludges in the code?
quality of data? -- how much cleaning will be required to move it to a
normalized schema
how old is the app and what has happened to the business since then?
what are users currently doing with the app?
what are they doing to work-around its limitations?
what goals were never met with the original app that could be achieved with
the 'migration'?
what type of cutover period is anticipated? how will it be managed?

i really don't believe in 'migrating' an application without good analysis
of the current state (health, usability, correctness) of the application and
data, and then coming up with a strategy for balancing redesign, repair, and
redeployment -- usually the same (or perhaps less) expense that is involved
in attempting a technology migration will provide a more correct application

if possible, first give them an estimate for 'getting the string out of
their pocket'

;-{ mcs


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-19-2008, 08:34 PM
Serge Rielau
 
Posts: n/a
Default Re: Informix to Oracle migration

What sort of test enviroment does the customer have?
To do a successful migration of any sorts teh customer needs an
efficient means to do functional verification of migrated code (in an
iterative, repeatable fashion). As well as a means to verify performance
in a repeatable fashion.
I've just gone through hell and back on a migration where the first was
spotty and performance testing happened only on the production system.
If you get involved make sure it's clear how corectness and performance
are defined, so you have a clear target for disengagement

Cheers
Serge
--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 04-19-2008, 08:34 PM
Obnoxio The Clown
 
Posts: n/a
Default Re: Informix to Oracle migration

Captain Pedantic wrote:

> A potential customer has asked me to provide an estimate of how long it
> will take to migrate their 4GL suite running on Informix "to Oracle".
>
> (I'm reminded here of Obnoxio's post of a while ago ridiculing another
> rather vague question: "I have a piece of string in my pocket. How long
> is
> it? It's red by the way ...")
>
> Seriously, though, what sort of things should we be asking beyond these?:
>
> 1. Complexity of schema (what sort of things, other than serial, are going
> to be difficult to convert?)
> 2. Number of lines of 4GL
> 3. Number of stored procedures and triggers
> 4. Total number of tables
> 5 Volume of data
> 6. Availability of original programmers/BAs
> 7. Quality of documentation
>
> Assuming they don't want to re-write their app, they have to use a
> third-party "universal" compiler like 4Js or Querix (or of course
> Websphere
> EGL, if they've the time to kill). Any other options?


Querix would probably be the best bet. Many years ago, someone I knew did it
and raved about the ease of the migration and performance improvements, but
then of course, they did a massive hardware upgrade at the same time. )

> All (constructive) comments gratefully received.


--
"C'est pas parce qu'on n'a rien à dire qu'il faut fermer sa gueule"
- Coluche
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 04-19-2008, 08:35 PM
Daniel Morgan
 
Posts: n/a
Default Re: Informix to Oracle migration

Captain Pedantic wrote:

> A potential customer has asked me to provide an estimate of how long it will
> take to migrate their 4GL suite running on Informix "to Oracle".
>
> (I'm reminded here of Obnoxio's post of a while ago ridiculing another
> rather vague question: "I have a piece of string in my pocket. How long is
> it? It's red by the way ...")
>
> Seriously, though, what sort of things should we be asking beyond these?:
>
> 1. Complexity of schema (what sort of things, other than serial, are going
> to be difficult to convert?)
> 2. Number of lines of 4GL
> 3. Number of stored procedures and triggers
> 4. Total number of tables
> 5 Volume of data
> 6. Availability of original programmers/BAs
> 7. Quality of documentation
>
> Assuming they don't want to re-write their app, they have to use a
> third-party "universal" compiler like 4Js or Querix (or of course Websphere
> EGL, if they've the time to kill). Any other options?
>
> All (constructive) comments gratefully received.
>
> thank you.
> Capt. P


After you migrate it who is going to perform DBA and developer jobs?
If it is the former Informix people they will likely need substantial
retraining. I am aware of classes for Informix-to-Oracle I can refer
you to off you contact me off-line.

--
Daniel Morgan
http://www.outreach.washington.edu/e...ad/oad_crs.asp
http://www.outreach.washington.edu/e...oa/aoa_crs.asp
damorgan@x.washington.edu
(replace 'x' with a 'u' to reply)

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 04-19-2008, 08:35 PM
Art S. Kagel
 
Posts: n/a
Default Re: Informix to Oracle migration

On Fri, 27 Feb 2004 07:43:55 -0500, Mark C. Stock wrote:

DO check out the Aubit4GL project. The latest release is working for most
code with enough coverage that there is at least one large 4GL customer using
it for production already. Automagic data and SQL dialect conversion included.

The version on source forge is older but the Aubit site has the latest.

Art S. Kagel


> "Captain Pedantic" <theharlequin36@hotmail.com> wrote in message
> news:c1nda4$1k5p2g$1@ID-162943.news.uni-berlin.de... | A potential customer
> has asked me to provide an estimate of how long it will | take to migrate
> their 4GL suite running on Informix "to Oracle". | | (I'm reminded here of
> Obnoxio's post of a while ago ridiculing another | rather vague question: "I
> have a piece of string in my pocket. How long is | it? It's red by the way
> ...")
> |
> | Seriously, though, what sort of things should we be asking beyond these?:
> |
> | 1. Complexity of schema (what sort of things, other than serial, are going
> | to be difficult to convert?)
> | 2. Number of lines of 4GL
> | 3. Number of stored procedures and triggers | 4. Total number of tables |
> 5 Volume of data
> | 6. Availability of original programmers/BAs | 7. Quality of documentation
> |
> | Assuming they don't want to re-write their app, they have to use a |
> third-party "universal" compiler like 4Js or Querix (or of course Websphere
> | EGL, if they've the time to kill). Any other options? | | All
> (constructive) comments gratefully received. | | thank you.
> | Capt. P
> |
> |
>
> target platform?
> essential business functionality? -- most 'migrations' need to fix badly
> implemented logic
> quality of original design? -- how many kludges in the code? quality of
> data? -- how much cleaning will be required to move it to a normalized
> schema
> how old is the app and what has happened to the business since then? what
> are users currently doing with the app? what are they doing to work-around
> its limitations? what goals were never met with the original app that could
> be achieved with the 'migration'?
> what type of cutover period is anticipated? how will it be managed?
>
> i really don't believe in 'migrating' an application without good analysis
> of the current state (health, usability, correctness) of the application and
> data, and then coming up with a strategy for balancing redesign, repair, and
> redeployment -- usually the same (or perhaps less) expense that is involved
> in attempting a technology migration will provide a more correct application
>
> if possible, first give them an estimate for 'getting the string out of
> their pocket'
>
> ;-{ mcs

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 04-19-2008, 08:36 PM
Steven Hauser
 
Posts: n/a
Default Re: Informix to Oracle migration

A detailed data dictionary of the schema. Would be a good thing to have.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 04-19-2008, 08:36 PM
Captain Pedantic
 
Posts: n/a
Default Re: Informix to Oracle migration

"Steven Hauser" <hause011@tc.umn.edu> wrote in message
news:c1vu6h$adn$1@lenny.tc.umn.edu...
> A detailed data dictionary of the schema. Would be a good thing to have.


Were you asked
To write
A poem
Today?


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 04-19-2008, 08:36 PM
Daniel Morgan
 
Posts: n/a
Default Re: Informix to Oracle migration

Steven Hauser wrote:
> A detailed data dictionary of the schema. Would be a good thing to have.


Your hiku needs a little work.

SELECT object_name, object_type
FROM user_objects;

SELECT object_name, object_type
FROM all_objects
WHERE owner = <schema_name>;

--
Daniel Morgan
http://www.outreach.washington.edu/e...ad/oad_crs.asp
http://www.outreach.washington.edu/e...oa/aoa_crs.asp
damorgan@x.washington.edu
(replace 'x' with a 'u' to reply)

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 04-19-2008, 08:37 PM
Obnoxio The Clown
 
Posts: n/a
Default Re: Informix to Oracle migration

Captain Pedantic wrote:

> "Steven Hauser" <hause011@tc.umn.edu> wrote in message
> news:c1vu6h$adn$1@lenny.tc.umn.edu...
>> A detailed data dictionary of the schema. Would be a good thing to have.

>
> Were you asked
> To write
> A poem
> Today?


A witty young poster named Steven
liked making his sentences even.
The grumpiest Captain
went round there and slapped him
and left with his chest all a-heavin' ...

--
"C'est pas parce qu'on n'a rien à dire qu'il faut fermer sa gueule"
- Coluche
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


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
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 03:33 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com