473,394 Members | 1,965 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

IMS database migration

We have a requirement to migrate an IMS database to Oracle. We would
like to write some in house tools for extracting IMS data and
transforming it to Oracle sqlldr format.

Is it an easy task?
What is the best way of achieving this?
Read IMS FDR files? or use some export utility for reading IMS
segments info ? Where can I get the format of these files?

Are there any third party tools available for this? How much it would
cost for a 10 gig databse?

Any help in this regard is appreciated.
Nov 12 '05 #1
5 6876
trimar fast unload
file-aid ims

You should ask your ims dba to see what you've got on-site.
I'm a but rusty on my ims skills but i thnk you can get the layout from the
DBD's. (dbdgen, psbgen)
Most shops have 'one time shots' with ims ssa's to scan.

To better estimate the task, see how many segments you have.
If you replace ims, don't forget to check to see if you're using GSAM's.

PM

"IMS developer" <le*************@hotmail.com> a écrit dans le message de
news:12**************************@posting.google.c om...
We have a requirement to migrate an IMS database to Oracle. We would
like to write some in house tools for extracting IMS data and
transforming it to Oracle sqlldr format.

Is it an easy task?
What is the best way of achieving this?
Read IMS FDR files? or use some export utility for reading IMS
segments info ? Where can I get the format of these files?

Are there any third party tools available for this? How much it would
cost for a 10 gig databse?

Any help in this regard is appreciated.

Nov 12 '05 #2
Hi All,
why would anyone want to migrate an IMS database 'as-is' to oracle. Why
wouldn't you want to structure the data to meeet your current needs,
rather than the needs of 20 some years ago ?

Bill

- IMS has no data types - so dates etc will probably be in character
format (with many invalid dates - at least we have in our IMS databases)
, numbers will be invalid etc etc.

IMS developer wrote:
We have a requirement to migrate an IMS database to Oracle. We would
like to write some in house tools for extracting IMS data and
transforming it to Oracle sqlldr format.

Is it an easy task?
What is the best way of achieving this?
Read IMS FDR files? or use some export utility for reading IMS
segments info ? Where can I get the format of these files?

Are there any third party tools available for this? How much it would
cost for a 10 gig databse?

Any help in this regard is appreciated.


Nov 12 '05 #3
Thanks for your help.

Does trimar fast unload output all the segments to a file
sequentially?
I mean, can I write a C program to read IMS segments(using DBD) one by
one from the outputted file? Is it that simple?

Also there are so many databse types (DEDB, MSDB, HDAM, GSAM etc).
Does trimar fast unload work with all these database types and is the
format of the output files samilar for all database types?

-MV


"PM \(pm3iinc-nospam\)" <PM(pm3iinc-nospam)@sympatico.ca> wrote in message news:<Dg*********************@news20.bellglobal.co m>...
trimar fast unload
file-aid ims

You should ask your ims dba to see what you've got on-site.
I'm a but rusty on my ims skills but i thnk you can get the layout from the
DBD's. (dbdgen, psbgen)
Most shops have 'one time shots' with ims ssa's to scan.

To better estimate the task, see how many segments you have.
If you replace ims, don't forget to check to see if you're using GSAM's.

PM

"IMS developer" <le*************@hotmail.com> a écrit dans le message de
news:12**************************@posting.google.c om...
We have a requirement to migrate an IMS database to Oracle. We would
like to write some in house tools for extracting IMS data and
transforming it to Oracle sqlldr format.

Is it an easy task?
What is the best way of achieving this?
Read IMS FDR files? or use some export utility for reading IMS
segments info ? Where can I get the format of these files?

Are there any third party tools available for this? How much it would
cost for a 10 gig databse?

Any help in this regard is appreciated.

Nov 12 '05 #4
I guess once we have the data in Oracle we can always restructure the
way we want it.

Bill <wf*****@optonline.net> wrote in message news:<FV********************@news4.srv.hcvlny.cv.n et>...
Hi All,
why would anyone want to migrate an IMS database 'as-is' to oracle. Why
wouldn't you want to structure the data to meeet your current needs,
rather than the needs of 20 some years ago ?

Bill

- IMS has no data types - so dates etc will probably be in character
format (with many invalid dates - at least we have in our IMS databases)
, numbers will be invalid etc etc.

IMS developer wrote:
We have a requirement to migrate an IMS database to Oracle. We would
like to write some in house tools for extracting IMS data and
transforming it to Oracle sqlldr format.

Is it an easy task?
What is the best way of achieving this?
Read IMS FDR files? or use some export utility for reading IMS
segments info ? Where can I get the format of these files?

Are there any third party tools available for this? How much it would
cost for a 10 gig databse?

Any help in this regard is appreciated.

Nov 12 '05 #5
Trimar is/was a set of tools.
One of them was used to unload ims data to sequential files.
It's a utility that needs a sysin dataset to know what to unload. (segment
name, ...)
If you don't already have this tool onsite, you should find another
solution.
An IMS DBA would be the best person to ask what to use. (someone working at
your site.)
Does trimar fast unload output all the segments to a file
sequentially?
I mean, can I write a C program to read IMS segments(using DBD) one by
one from the outputted file? Is it that simple?

My IMS related knowledge dates...
The way your process the sequential file depends on how you unload the data.
GN(get next), GNP(get next within parent), ...
The file may look like
s001
s002
s003
or
s001, s100, s300
s002, s100, s200
s003, s400
Anyway, you may not be allowed to run any tool you wish on production.
There are probably some IMS utilities that i don't know of or remember that
would
unload. For simplicity and probably because i don't master IMS, i'd go with
plain
cobol with psb+ssa to unload...and reformat to pic x some fields if needed.
(easier to make the data sqlldr compatible, what ever that implies)

MSDB's are main storage databases and are cyclic in nature if memory serve
me good.
Moving the data is one thing but keeping the same functionnality under a
different dbms is another thing.
PM

As far as i can see, there is nowhere the word DB2 in this thread.
This is my last post in this thread.
You should move to a more appropriate newsgroup.
Maybe bit.listserv.ibm-main

Nov 12 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

18
by: mountain man | last post by:
Greetings to all database professionals and laymen, Let us make a bold assumption that we have developed a software tool for the SQL Server environment which simply acts as an interface between...
0
by: Patrick Finnegan | last post by:
Running UDB V7 FP10a and 8.1 .4 on Windows 2000. Did full offline backups of three V7 databases. Restored two databases to V8 instance successfully. Third restore ended with: SQL2517W The...
11
by: Jep | last post by:
Any help or advice appreciated. We have just installed and configured a new DB2 v.8.1 with latest FixPack. Just a few days later it dies and now we have a DB that is totally unusable. - - - -...
4
by: Collin Peters | last post by:
I have searched the Internet... but haven't found much relating to this. I am wondering on what the best practices are for migrating a developmemnt database to a release database. Here is the...
7
by: tommydkat | last post by:
Hi! I need to migrate a UDB 7.1 32-bit database on one HP-UX system to a 8.3 (FP3) 64-bit database on a new HP-UX system. I found this newsgroup post which indicates this not possible using...
1
by: greg.scharlemann | last post by:
Does anyone know where I could find a complete city and state database for MySQL? I've looked at the Zip Code data on the census website, but don't know the best approach to get a .dbf file into...
4
by: Dan Lewis | last post by:
I've imported a ms access database into a table in a mysql database. The access database contains a field that holds date/time values in 'general date' format. These all show up at 01/01/1970 in...
0
by: Rodolfo | last post by:
Hi everybody! I have migrated some tables from a database in Informix to a database in SQL Server 2000 using the DTS via ODBC. I installed the Informix Client SDK in order to make my conection....
21
by: nihad.nasim | last post by:
Hi there, I have a database in Access that I need on the web. The web page should connect to the database and write records for certain tables and view records for others. I want to know a...
2
by: Alex | last post by:
Hi, Probably a simple question :-) I've got a few xml aware databases on a 9.1.2 db2 server running on RHEL 4. As db2 V9.5 doesn't run on RHEL 4 I've set up a new server running RHEL5.1 with...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.