Impact of migration from Oracle 8i to 9i on DataStage Jobs

Post questions here relative to DataStage Server Edition for such areas as Server job design, DS Basic, Routines, Job Sequences, etc.

Moderators: chulett, rschirm, roy

Post Reply
eug
Participant
Posts: 2
Joined: Wed Jun 30, 2004 5:14 am

Impact of migration from Oracle 8i to 9i on DataStage Jobs

Post by eug »

hi all

We want to upgrade our Datawarehouse database from Oracle 8i to 9i.
We have DataStage jobs that currently use Oracle OCI 8i Stages.


Do we need to change all of our oracle 8i oci stages to 9i or will the 8i stages still work?
If so is there a performance implication by staying with the 8i stage?

If we were to change to use the 9i stage is there a way to do this using a script/Datastage utility or would each job need to be updated individually?

cheers

Eugene.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Ascential recognized that people would need to do this, so they have provided a utility to upgrade all jobs that use the OCI8 stage to use OCI9. You'll need to explore the cdrom yourself to find it, but it is there and is mentioned in the readme.

Technically, the OCI8 stage will still work as long as you do not remove the 8i client that the stage will need and use to talk to your 9i database. I would suggest, however, that you do convert. Then you would no longer be dependant on an 8i client and would be straight 9i. Don't forget you need to change the Oracle information in 'dsenv' if on UNIX or whatever settings are needed on Windows so that DataStage knows to use the new Oracle Home, then stop and restart the server.

Also know that you can have some jobs using OCI8 and others using OCI9 (via an 8i client) but cannot use both in a single job.
-craig

"You can never have too many knives" -- Logan Nine Fingers
eug
Participant
Posts: 2
Joined: Wed Jun 30, 2004 5:14 am

Post by eug »

Thanks

I found the DataStage utility to perform the migration form 8i to 9i.

We will prob go with this utility and migrate our DataStage jobs

cheers
eug.
SonShe
Premium Member
Premium Member
Posts: 65
Joined: Mon Aug 09, 2004 1:48 pm

DS Routine name

Post by SonShe »

eug wrote:Thanks

I found the DataStage utility to perform the migration form 8i to 9i.

We will prob go with this utility and migrate our DataStage jobs

cheers
eug.
Can you please mention what is the name of the routine?
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

It's not a 'Routine' in the sense you are used to. On your DataStage CDROM are several 'Utilities'. Under Utilities / Unsupported / Oci82Oci9 you'll find the piece of code you are looking for - oci8to9.b. There is a readme that explains how it is used.
-craig

"You can never have too many knives" -- Logan Nine Fingers
Post Reply