XL c\c++ runtime upgrade -fp4 db2 v9.1


 
Thread Tools Search this Thread
Operating Systems AIX XL c\c++ runtime upgrade -fp4 db2 v9.1
# 1  
Old 04-21-2008
MySQL XL c\c++ runtime upgrade -fp4 db2 v9.1

Friends,
take a look at this:

Code:
clmid007:/clocal/tech/user/testlab/cppruntime $ lslpp -l |grep xlC
  xlC.aix50.rte              8.0.0.4  COMMITTED  C Set ++ Runtime for AIX 5.0
  xlC.cpp                    6.0.0.0  COMMITTED  C for AIX Preprocessor
  xlC.msg.en_US.cpp          6.0.0.0  COMMITTED  C for AIX Preprocessor
  xlC.msg.en_US.rte          8.0.0.4  COMMITTED  C Set ++ Runtime
  xlC.rte                    8.0.0.4  COMMITTED  C Set ++ Runtime

I am trying to install db2 V9.1 fp4 on this aix (5.3) box but getting following error:

Code:
clmid007# ./installFixPack -b /global/site/vendor/udb/V9.1.4 -t /tmp/traceinstallfixpack4.log
ERROR:
   Required minimum level of xlC runtime is 8.0.0.6
   Actual version of the library file detected : 8.0.0.4
   You can go to IBM Software - XL C/C++ - Support to download
   the XL C++ runtime.
   Check the following web site for the up-to-date system requirements
   of IBM DB2 9
   http://www.ibm.com/software/data/db2/udb/sysreqs.html

  Aborting the current installation ...
  Run installation with -f parameter to force the installation.

I have downloaded required PTF file from this location:
IBM - October 2006 IBM C++ Runtime Environment Components for AIX

But not sure how do i install this ptf file so that i get the correct runtime level for XL C++.?

Kindly advice,
Abhi


edit by bakunin: i have replaced the "color=yellowgreen" tags with "code"-tags. Please refrain from using colors "near" white, as in the standard skin of this forum the background is white and it makes the text very hard to read.

Last edited by bakunin; 04-21-2008 at 05:23 PM..
# 2  
Old 04-21-2008
It is the same procedure as described here, but you can use the fastpath "smitty install_latest" instead and install all of the filesets in the PTF.

I hope this helps.

bakunin
# 3  
Old 04-22-2008
MySQL

Thanks !!

I have this PTF file with me ,when i untarred it ,i found some 30 odd .bff files in it.Out of these 30 files, i may need only 2 i.e 'xlC.rte.08.00.0000.0006.bff' & 'xlC.aix50.rte.08.00.0000.0006.bff';so i have three Qs

1.Can i install only these 2 files? if yes,how?
2.How to commit these applied updates?How to cross check them for correctness?
3.How much risk is involved in this? i mean does this affect to OS in any sense? (i am not much familiar with AIX )

Regards
Abhi
# 4  
Old 04-22-2008
1) ".bff" is for "backup file format" and it means the file contains a fileset intallable by the standard AIX package manager installp. Read the link i provided above and follow the procedure laid out there. It should do exactly what you want.

2) "Commit" is a status of a package where it is not possible any more to step back to the revision installed before.

Normally, when installing a package, it is in status "applied", which means the files replaced by this fileset have been saved. By uninstalling it the version which was installed before will be there again. By "COMMIT"ing the package you basically remove these backup copies and when you uninstall the fileset it will be removed completely from the system.

If you just want to use the files in the fileset there is absolutely no difference for you. You can install the filesets to state "APPLIED" and commit them later at any time. You can do the "COMMIT" step via installp directly, but you probably are easier off using "smitty install" for that purpose.

3) Of course it does the affect (change) the OS, but this should be no problem. The software from IBM is usually very well tested and it won't affect your system negatively. Still, you can withhold the "commit" step and bring the software in status "applied" only to retain the opportunity of a rollback in case anything goes wrong.

I hope this helps.

bakunin

Last edited by bakunin; 04-22-2008 at 09:42 AM..
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Runtime input

Hi all.. I have a command for example /abc/def/ghi.jkl Filename filename1. If I run this command, it will ask for y/N which I have to type manually. Now Im trying to automate it using shell script and input the y option. Please help me on doing this. Thanks in advance. ... (7 Replies)
Discussion started by: Sathya83aa
7 Replies

2. Solaris

Re:How to get the path during runtime?

Thank u vgesh99 It works well.. (1 Reply)
Discussion started by: Nandagopal
1 Replies

3. Solaris

How to get the path during runtime?

Hi guys, I have commands like /solaris/opt/VRTS/bin/vxdisk /opt/VRTS/bin/vxdisk From these two commands, i need to get the directory path value before /VRTS/bin/vxdisk at runtime. e.g /solaris/opt/VRTS/bin/vxdisk as /solaris/opt /opt/VRTS/bin/vxdisk as /opt I have tried with cut... (1 Reply)
Discussion started by: Nandagopal
1 Replies

4. AIX

hacmp upgrade with db2

Hi All, My company is going to upgrade the db2 on the one node hacmp, I think there's one backup. After the upgrade of the db2. Do I need to restart cluster and server? I mean, do a graceful shutdown of the cluster, reboot the server and do a cluster start. Is that it? Do I need to reboot... (1 Reply)
Discussion started by: itik
1 Replies

5. UNIX for Dummies Questions & Answers

Exception while loading DB2 driver Class.forName("com.ibm.db2.jcc.DB2Driver")

Hi... I m working on UNIX z/OS. Actually i have to pass the parameters from the JCL to java-db2 program thru PARM. I am able to pass the arguments but the problem occured is, it is throwing an exception while loading the db2 driver as 'Javaclassnotfound:com.ibm.db2.jcc.DB2Driver'... (0 Replies)
Discussion started by: Sujatha Gowda
0 Replies

6. UNIX for Dummies Questions & Answers

Runtime Error...

My system did stay appears the error Run Time Library Error. What itīs? When the error appear, iīve to reboot my system and lost all I did. Is there the UNIX System problem? Please. I need help!!! (4 Replies)
Discussion started by: marpin
4 Replies

7. Shell Programming and Scripting

Getting Function Name At Runtime

Hi, Suppose I have a User define function get_abc in which I am using $0 to get the name of function. But when I call that function in any script, $0 will give the script name, not the function name. For example: Function: get_abc ------------------- get_abc( ){ echo $0 } Script:... (3 Replies)
Discussion started by: yeheyaansari
3 Replies
Login or Register to Ask a Question