Greetings, Everybody!
I am a mainframe systems programmer who supports DB2 on z/OS. I'm just beginning to become familiar with UDB on Unix, and I came here to find the stickies in this forum. I'm going through those now, but I thought also that it would be a good idea to start this thread to ask a few questions regarding my own situation, so as to help me stay better focused in my search for information and learning materials.
I've got a lot of experience with MVS-type operating systems, and I'm familiar with product installations, systems type things, JCL, ISPF, and much more.
I'm familiar with IBM's SMP/E installation methodology, with QMF, the DB2 utilities on the host, and monitoring packages such as Mainview, TMon, CA-Insight, and so forth.
I'm being tasked with supporting a production UDB environment running on OS 5.8 (I think). I believe our production UDB is 8.1, but our development/test machines are all on 7.1 (sounds odd, I know, but as I understand it, the production environment was put up "brand new" halfway into the project).
We already have some very sharp people doing the DBA/"Data Design" and development tasks.
So here are my major goals:
--> I need to get up to speed on Unix. Enough to be able to navigate and get things done, like I can in z/OS and TSO/ISPF. I need to be able to install and maintain UDB and related software. Preferrably without breaking something else!
--> I need to get up to speed on UDB. I need to be able to provide support to the DBA/DA and developers, and I need to be able to research, diagnose, and hunt down problems, properly interface with the IBM Support Center so that I can report defects, apply maintenance to UDB, and act as a liason between our developers and IBM; pretty much what I already do as a systems programmer.
My Questions:
As I said at the outset, I will be reviewing the "stickies" in this forum for advice and direction. But anything you folks can think of...anything that I might make special note of...well, it would be GREATLY appreciated!
1) What would you recommend for me to come up to speed on Unix?
I have a couple of "Teach Yourself ~ in 24 hours" books, one for Unix, and one for Linux. I also have a couple of O'Reilly books, one of which is the latest edition of "Unix in a Nutshell", but that's just a reference guide. I really need to get my feet wet before I'll be able to put that book to good use.
2) I understand that I could put up a Linux box for myself and install the personal edition of UDB, pretty cheaply; just for my own sandbox environment. Do you think this would be a good idea? If not, what would you suggest?
3) If so, is there any one or two "preferred" Linux builds that might be advisable for somebody like me who's just learning this stuff?
4) Can you recommend any written texts on UDB?
I already have access to the DB2 UDB manuals from IBM's online sites. IBM's manuals have gotten better in recent years, but mostly they're for reference, not really for "learning-as-you-go". Additional texts (beyond the product manuals) have often been helpful to me in the past, so I'm looking for something that will help me get up to speed quicker. In addition to the IBM manuals, I've seen some certification textbooks and study guides, as well as other respectable-looking materials.
Additionally, I found the "A colorful introduction to DB2 UDB" link on IBM's site. I think that one popped up in a Google search. It looks very interesting, so I'm working my way through that.
That's about it for my questions for right now. I'm sure I will find more info in the stickies and in the other resources I already have. But any advice that you may have for me in the meantime might help me get up to speed more quickly and less painfully.
Thanks in advance!