Re: readelf/objdump displays
Warren Taylor wrote: readelf -x 1 filename produces Hex dump of section '.text': 0x 582080b8 1a284130 00481841 18530e24 X ...(A0.H.A.S.$ 0x0010 c020 c905d200 2010 412001b0 . .. ...A .. 0x0020 483080c0 41408068 41500050 0e244130 [EMAIL PROTECTED] 0x0030 00014120 03e858f0 80bcae30 00124780 ..A ..X0..G. 0x0040 80c247d0 804e46f0 80464620 8036b222 ..G..NF..FF .6. 0x0050 00408940 00028840 001e8200 8060 [EMAIL PROTECTED]@[EMAIL PROTECTED] 0x0060 000a 80dead00 00020001 8000 0x0070 00f0 00020001 8000 As you can see, the display is showing ASCII interpretations of the hex code. This is assembled as 390. Is there any way I can get the display area to show me the EBCDIC translation? [EMAIL PROTECTED] ~]$ readelf -x 2 /bin/bash Hex dump of section '.note.ABI-tag': 0x08047148 00554e47 0001 0010 0004 GNU. 0x08047158 0009 0006 0002 [EMAIL PROTECTED] ~]$ readelf -x 2 /bin/bash| awk '!/ 0x/ {print} / 0x/ {LINEA=substr($0,1, length($0)-16);LINEB=substr($0,length($0)-15);command =tr \.\ \K\;print LINEB | command;close(command, to);command | getline LINEC;close(command);command=iconv -t ISO8859-1 -f IBM-1047 -;print LINEC | command;close(command, to); command | getline LINED;close(command);print LINEA LINED}' Hex dump of section '.note.ABI-tag': 0x08047148 00554e47 0001 0010 0004 ?+?. 0x08047158 0009 0006 0002 [EMAIL PROTECTED] ~]$ :-) -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
Mark Perry wrote: [EMAIL PROTECTED] ~]$ readelf -x 2 /bin/bash Hex dump of section '.note.ABI-tag': 0x08047148 00554e47 0001 0010 0004 GNU. 0x08047158 0009 0006 0002 [EMAIL PROTECTED] ~]$ readelf -x 2 /bin/bash| awk '!/ 0x/ {print} / 0x/ {LINEA=substr($0,1, length($0)-16);LINEB=substr($0,length($0)-15);command =tr \.\ \K\;print LINEB | command;close(command, to);command | getline LINEC;close(command);command=iconv -t ISO8859-1 -f IBM-1047 -;print LINEC | command;close(command, to); command | getline LINED;close(command);print LINEA LINED}' Hex dump of section '.note.ABI-tag': 0x08047148 00554e47 0001 0010 0004 ?+?. 0x08047158 0009 0006 0002 [EMAIL PROTECTED] ~]$ :-) And no this isn't serious, just fun. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: DASD error on zlinux ipl
Linux on 390 Port LINUX-390@VM.MARIST.EDU wrote on 02.04.2008 00:49:22: bash-3.00# cat /etc/modprobe.conf alias ctc0 ctc options dasd_mod dasd=120-121 [...] The console from the steps you requested follows. I'm not sure what cat /etc/modprobe.conf does, but is the response options dasd_mod dasd=120-121 correct? Should I expect to see there at least dasdc (122) which is in the main lv group, if not dasdd (123) as well, which is the other Vol Group? /etc/modprobe.conf contains parameters which are passed to kernel modules during boot (it is read while running mkinitrd). In case of dasd, it tells the driver which devices to bring online. Both 122 and 123 should be added to modprobe.conf: options dasd_mod dasd=120-123 Then re-run mkinitrd and zipl. Regards, Peter -- Peter Oberparleiter Linux on System z Development IBM Deutschland Entwicklung GmbH -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
Doesn't look like much EBCDIC there. The start looks like z/OS assembler code. Kevin -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Warren Taylor Sent: Tuesday, April 01, 2008 6:32 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: readelf/objdump displays readelf -x 1 filename produces Hex dump of section '.text': 0x 582080b8 1a284130 00481841 18530e24 X ...(A0.H.A.S.$ 0x0010 c020 c905d200 2010 412001b0 . .. ...A .. 0x0020 483080c0 41408068 41500050 0e244130 [EMAIL PROTECTED] 0x0030 00014120 03e858f0 80bcae30 00124780 ..A ..X0..G. 0x0040 80c247d0 804e46f0 80464620 8036b222 ..G..NF..FF .6. 0x0050 00408940 00028840 001e8200 8060 [EMAIL PROTECTED]@[EMAIL PROTECTED] 0x0060 000a 80dead00 00020001 8000 0x0070 00f0 00020001 8000 As you can see, the display is showing ASCII interpretations of the hex code. This is assembled as 390. Is there any way I can get the display area to show me the EBCDIC translation? - Original Message From: Mark Post [EMAIL PROTECTED] To: LINUX-390@VM.MARIST.EDU Sent: Tuesday, April 1, 2008 11:53:02 AM Subject: Re: readelf/objdump displays On Tue, Apr 1, 2008 at 2:14 PM, in message [EMAIL PROTECTED], Warren Taylor [EMAIL PROTECTED] wrote: anyone know how to get readelf and/or objdump to show my ebcdic eyecatchers? seems these guys can't recognize the ebcdic characters and its really slowing me down searching the the hex code. What are the exact commands you're issuing, and what results are you expecting? Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: ooRexx-3.2.0 install problems
mark, I have copied your comments on building ooRexx 3.2 over to the ooRexx developer's forum on sourceforgehttp://sourceforge.net/forum/forum.php?forum_id=408479 I'll let you know what, if anything, happens. Have a good one, too. DJ - Original Message Follows - From: Mark Post [EMAIL PROTECTED] To: LINUX-390@VM.MARIST.EDU Subject: Re: ooRexx-3.2.0 install problems Date: Tue, 1 Apr 2008 18:24:37 -0600 On Tue, Apr 1, 2008 at 6:02 PM, in message [EMAIL PROTECTED] com, Spann, Elizebeth (Betsie) [EMAIL PROTECTED] wrote: Hi, Has anyone successfully done an rpmbuild from ooRexx source rpm and gotten it to compile properly? If so, what version and where did you get it? I have been trying with Version 3.2.0 from sourceforge. I got it to compile, after I removed the brain-dead %define statements that pointed somewhere into dashley's (who ever that is) home directory. Unfortunately, when the build tries to test it with ./rexx -i it gets a segmentation fault in 0x02141b58 in RexxMemory::newObject (this=0x21a0ca8, requestLength=56) at ./kernel/runtime/DeadObject.hpp:106 106 this-next-previous = this-previous; Changing the optimization level to O0 didn't help. Shame. The version as open sourced by IBM compiled and ran just fine. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: ooRexx-3.2.0 install problems
Mark, from one of the developers of ooRexx From the segmentation fault data, it looks like you're compiling this in 64-bit mode. This code has lots of type cleanliness issues that preclude 64-bit execution. You're going to need to force this to compile/run using 32-bit addressing. Rick There does not seem to be any support in ooRexx for 64 bit mode. DJ - Original Message Follows - From: Mark Post [EMAIL PROTECTED] To: LINUX-390@VM.MARIST.EDU Subject: Re: ooRexx-3.2.0 install problems Date: Tue, 1 Apr 2008 18:24:37 -0600 On Tue, Apr 1, 2008 at 6:02 PM, in message [EMAIL PROTECTED] com, Spann, Elizebeth (Betsie) [EMAIL PROTECTED] wrote: Hi, Has anyone successfully done an rpmbuild from ooRexx source rpm and gotten it to compile properly? If so, what version and where did you get it? I have been trying with Version 3.2.0 from sourceforge. I got it to compile, after I removed the brain-dead %define statements that pointed somewhere into dashley's (who ever that is) home directory. Unfortunately, when the build tries to test it with ./rexx -i it gets a segmentation fault in 0x02141b58 in RexxMemory::newObject (this=0x21a0ca8, requestLength=56) at ./kernel/runtime/DeadObject.hpp:106 106 this-next-previous = this-previous; Changing the optimization level to O0 didn't help. Shame. The version as open sourced by IBM compiled and ran just fine. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Oracle instances
We are in the prep stages to convert an application over to Oracle 10g on zLinux. Finally I'm now hearing requirements that the application will be on its own, dedicated, instance. We are trying to keep away from that. It could be that the Oracle type is thinking more about PC type servers than mainframes. If there is a valid reason, we can make it happen. But I do worry about ending up with 50+ dedicated Oracle servers, each serving a dozen or so users, each. Or course, if the database structure and/or the queries are poorly designed, then having most of the database in the SGA, can hide a lot of performance problems. G So, who has some guesses on valid reasons for having one application per Oracle instance. Again, a dozen or so users, the tables occupying about 1-2 GB in total. Thanks for any comments. Tom Duerbusch THD Consulting Law of Cat Acceleration A cat will accelerate at a constant rate, until he gets good and ready to stop. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
It is assembler. It is still ebcdic. There are character eyecatchers that I need to display properly, just not here. There is a space (x'40') in there that doesn't display as a space. - Original Message From: Evans, Kevin R [EMAIL PROTECTED] To: LINUX-390@VM.MARIST.EDU Sent: Wednesday, April 2, 2008 2:55:15 AM Subject: Re: readelf/objdump displays Doesn't look like much EBCDIC there. The start looks like z/OS assembler code. Kevin -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Warren Taylor Sent: Tuesday, April 01, 2008 6:32 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: readelf/objdump displays readelf -x 1 filename produces Hex dump of section '.text': 0x 582080b8 1a284130 00481841 18530e24 X ...(A0.H.A.S.$ 0x0010 c020 c905d200 2010 412001b0 . .. ...A .. 0x0020 483080c0 41408068 41500050 0e244130 [EMAIL PROTECTED] 0x0030 00014120 03e858f0 80bcae30 00124780 ..A ..X0..G. 0x0040 80c247d0 804e46f0 80464620 8036b222 ..G..NF..FF .6. 0x0050 00408940 00028840 001e8200 8060 [EMAIL PROTECTED]@[EMAIL PROTECTED] 0x0060 000a 80dead00 00020001 8000 0x0070 00f0 00020001 8000 As you can see, the display is showing ASCII interpretations of the hex code. This is assembled as 390. Is there any way I can get the display area to show me the EBCDIC translation? - Original Message From: Mark Post [EMAIL PROTECTED] To: LINUX-390@VM.MARIST.EDU Sent: Tuesday, April 1, 2008 11:53:02 AM Subject: Re: readelf/objdump displays On Tue, Apr 1, 2008 at 2:14 PM, in message [EMAIL PROTECTED], Warren Taylor [EMAIL PROTECTED] wrote: anyone know how to get readelf and/or objdump to show my ebcdic eyecatchers? seems these guys can't recognize the ebcdic characters and its really slowing me down searching the the hex code. What are the exact commands you're issuing, and what results are you expecting? Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
I'm now hearing requirements that the application will be on its own, dedicated, instance. We are trying to keep away from that. Why? This is actually a Good Thing in most cases. It also allows you to individually throttle badly behaved applications when necessary, and makes accounting for rotten code a lot easier to do. Or course, if the database structure and/or the queries are poorly designed, then having most of the database in the SGA, can hide a lot of performance problems. G Most Oracle apps are poorly designed or tuned, or both. Isolating each app into separate servers gives you demonstratable proof of which part is going bad. Reduces finger-pointing by significant margin -- although keep in mind that it also exposes who's been hiding badly designed apps in the hardware budget, and those people won't be happy. So, who has some guesses on valid reasons for having one application per Oracle instance. Again, a dozen or so users, the tables occupying about 1-2 GB in total. There's no licensing issue to do it (in fact, that's a good factor to feed into the cost case). Most cases, the virtual machines don't need to be as big as they were before, so you can squeeze the requirements significantly (subject to your performance monitor results), and you get the simplicity of managing one app per server without competing resource demands. You have to pick your battles. This is one where it's not worth fighting, and you get benefits by giving in. Give it to them. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
Do you mean 50 virtual machines or they want to put it back on real servers? Tom Duerbusch wrote: We are in the prep stages to convert an application over to Oracle 10g on zLinux. Finally I'm now hearing requirements that the application will be on its own, dedicated, instance. We are trying to keep away from that. It could be that the Oracle type is thinking more about PC type servers than mainframes. If there is a valid reason, we can make it happen. But I do worry about ending up with 50+ dedicated Oracle servers, each serving a dozen or so users, each. Or course, if the database structure and/or the queries are poorly designed, then having most of the database in the SGA, can hide a lot of performance problems. G So, who has some guesses on valid reasons for having one application per Oracle instance. Again, a dozen or so users, the tables occupying about 1-2 GB in total. Thanks for any comments. Tom Duerbusch THD Consulting Law of Cat Acceleration A cat will accelerate at a constant rate, until he gets good and ready to stop. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- Rich Smrcina VM Assist, Inc. Phone: 414-491-6001 Ans Service: 360-715-2467 rich.smrcina at vmassist.com http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2008 - Chattanooga - April 18-22, 2008 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
Ah, OK. Makes more sense now then. Why do you have IBM assembler code down on a Unix platform? Can't use mainframe utilities to look at these files? Do the eyecatchers follow some sort of known format? If so, it might be easier to write some C code and translate this yourself? We have some of these types of issues under CICS, where logstreams are produced that are part EBCDIC and part ASCII. We have code that produces the below dump type format, but translates the ASCII part (on the mainframe) for readability. K -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Warren Taylor Sent: Wednesday, April 02, 2008 10:20 AM To: LINUX-390@VM.MARIST.EDU Subject: Re: readelf/objdump displays It is assembler. It is still ebcdic. There are character eyecatchers that I need to display properly, just not here. There is a space (x'40') in there that doesn't display as a space. - Original Message From: Evans, Kevin R [EMAIL PROTECTED] To: LINUX-390@VM.MARIST.EDU Sent: Wednesday, April 2, 2008 2:55:15 AM Subject: Re: readelf/objdump displays Doesn't look like much EBCDIC there. The start looks like z/OS assembler code. Kevin -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Warren Taylor Sent: Tuesday, April 01, 2008 6:32 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: readelf/objdump displays readelf -x 1 filename produces Hex dump of section '.text': 0x 582080b8 1a284130 00481841 18530e24 X ...(A0.H.A.S.$ 0x0010 c020 c905d200 2010 412001b0 . .. ...A .. 0x0020 483080c0 41408068 41500050 0e244130 [EMAIL PROTECTED] 0x0030 00014120 03e858f0 80bcae30 00124780 ..A ..X0..G. 0x0040 80c247d0 804e46f0 80464620 8036b222 ..G..NF..FF .6. 0x0050 00408940 00028840 001e8200 8060 [EMAIL PROTECTED]@[EMAIL PROTECTED] 0x0060 000a 80dead00 00020001 8000 0x0070 00f0 00020001 8000 As you can see, the display is showing ASCII interpretations of the hex code. This is assembled as 390. Is there any way I can get the display area to show me the EBCDIC translation? - Original Message From: Mark Post [EMAIL PROTECTED] To: LINUX-390@VM.MARIST.EDU Sent: Tuesday, April 1, 2008 11:53:02 AM Subject: Re: readelf/objdump displays On Tue, Apr 1, 2008 at 2:14 PM, in message [EMAIL PROTECTED], Warren Taylor [EMAIL PROTECTED] wrote: anyone know how to get readelf and/or objdump to show my ebcdic eyecatchers? seems these guys can't recognize the ebcdic characters and its really slowing me down searching the the hex code. What are the exact commands you're issuing, and what results are you expecting? Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
No time (as usual) but Ray Higgs suggestion of using xxd -E does work. It just doesn't isolate the .text but that's OK as I can manually do the math of the offsets as I debug the running code. - Original Message From: Evans, Kevin R [EMAIL PROTECTED] To: LINUX-390@VM.MARIST.EDU Sent: Wednesday, April 2, 2008 7:27:24 AM Subject: Re: readelf/objdump displays Ah, OK. Makes more sense now then. Why do you have IBM assembler code down on a Unix platform? Can't use mainframe utilities to look at these files? Do the eyecatchers follow some sort of known format? If so, it might be easier to write some C code and translate this yourself? We have some of these types of issues under CICS, where logstreams are produced that are part EBCDIC and part ASCII. We have code that produces the below dump type format, but translates the ASCII part (on the mainframe) for readability. K -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Warren Taylor Sent: Wednesday, April 02, 2008 10:20 AM To: LINUX-390@VM.MARIST.EDU Subject: Re: readelf/objdump displays It is assembler. It is still ebcdic. There are character eyecatchers that I need to display properly, just not here. There is a space (x'40') in there that doesn't display as a space. - Original Message From: Evans, Kevin R [EMAIL PROTECTED] To: LINUX-390@VM.MARIST.EDU Sent: Wednesday, April 2, 2008 2:55:15 AM Subject: Re: readelf/objdump displays Doesn't look like much EBCDIC there. The start looks like z/OS assembler code. Kevin -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Warren Taylor Sent: Tuesday, April 01, 2008 6:32 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: readelf/objdump displays readelf -x 1 filename produces Hex dump of section '.text': 0x 582080b8 1a284130 00481841 18530e24 X ...(A0.H.A.S.$ 0x0010 c020 c905d200 2010 412001b0 . .. ...A .. 0x0020 483080c0 41408068 41500050 0e244130 [EMAIL PROTECTED] 0x0030 00014120 03e858f0 80bcae30 00124780 ..A ..X0..G. 0x0040 80c247d0 804e46f0 80464620 8036b222 ..G..NF..FF .6. 0x0050 00408940 00028840 001e8200 8060 [EMAIL PROTECTED]@[EMAIL PROTECTED] 0x0060 000a 80dead00 00020001 8000 0x0070 00f0 00020001 8000 As you can see, the display is showing ASCII interpretations of the hex code. This is assembled as 390. Is there any way I can get the display area to show me the EBCDIC translation? - Original Message From: Mark Post [EMAIL PROTECTED] To: LINUX-390@VM.MARIST.EDU Sent: Tuesday, April 1, 2008 11:53:02 AM Subject: Re: readelf/objdump displays On Tue, Apr 1, 2008 at 2:14 PM, in message [EMAIL PROTECTED], Warren Taylor [EMAIL PROTECTED] wrote: anyone know how to get readelf and/or objdump to show my ebcdic eyecatchers? seems these guys can't recognize the ebcdic characters and its really slowing me down searching the the hex code. What are the exact commands you're issuing, and what results are you expecting? Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
Ah, OK. Makes more sense now then. Why do you have IBM assembler code down on a Unix platform? Can't use mainframe utilities to look at these files? If he's doing TPF development, those tools have moved to Linux, so it would make sense to be able to see the module format and info. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
Right now, we would mean 50 virtual machines (each perhaps 2 GB memory) with the usage still wouldn't swamp a single IFL. And, these are coded queries. No dynamic queries from hell. We just can't have that many users. Currently we have 204 PC type database servers and we only have a few thousand PCs. I figure it comes down to 20-30 possible users per database with the very fast majority of them, occasional users. So, I have been planning for about 5-7 production servers such as: 1. First shift server (most City functions end at 5 PM) 2. 6 AM to midnight server 3. Near high availability 4. Convention Center (their usage and uptime requirements based on the current conventions) 5. Courts system perhaps a couple other weird ones Plus their test systems, development systems. Right now, the only reasons I can think of, for having dedicated servers are: 1. Very high utilization along with performance requirements 2. Political 3. Some idiot designed things that every user needs DBA authority, hence would have access to all other applications tables. In large mainframe shops (not that we are one of them), I've only seen a few database servers running to support all their applications (outside of the PC servers). Tom Duerbusch THD Consulting Law of Cat Acceleration A cat will accelerate at a constant rate, until he gets good and ready to stop. Rich Smrcina [EMAIL PROTECTED] 4/2/2008 9:22 AM Do you mean 50 virtual machines or they want to put it back on real servers? Tom Duerbusch wrote: We are in the prep stages to convert an application over to Oracle 10g on zLinux. Finally I'm now hearing requirements that the application will be on its own, dedicated, instance. We are trying to keep away from that. It could be that the Oracle type is thinking more about PC type servers than mainframes. If there is a valid reason, we can make it happen. But I do worry about ending up with 50+ dedicated Oracle servers, each serving a dozen or so users, each. Or course, if the database structure and/or the queries are poorly designed, then having most of the database in the SGA, can hide a lot of performance problems. G So, who has some guesses on valid reasons for having one application per Oracle instance. Again, a dozen or so users, the tables occupying about 1-2 GB in total. Thanks for any comments. Tom Duerbusch THD Consulting Law of Cat Acceleration A cat will accelerate at a constant rate, until he gets good and ready to stop. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- Rich Smrcina VM Assist, Inc. Phone: 414-491-6001 Ans Service: 360-715-2467 rich.smrcina at vmassist.com http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2008 - Chattanooga - April 18-22, 2008 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
How large are the DBs? 2 Gb storage for an Oracle linux virtual machine is usually for a very large database (100s of Gbs). You may be able to greatly reduce the storage size of some of these Oracle machines. David Kreuter -Original Message- From: Linux on 390 Port on behalf of Tom Duerbusch Sent: Wed 4/2/2008 11:09 AM To: LINUX-390@VM.MARIST.EDU Subject: Re: Oracle instances Right now, we would mean 50 virtual machines (each perhaps 2 GB memory) with the usage still wouldn't swamp a single IFL. And, these are coded queries. No dynamic queries from hell. We just can't have that many users. Currently we have 204 PC type database servers and we only have a few thousand PCs. I figure it comes down to 20-30 possible users per database with the very fast majority of them, occasional users. So, I have been planning for about 5-7 production servers such as: 1. First shift server (most City functions end at 5 PM) 2. 6 AM to midnight server 3. Near high availability 4. Convention Center (their usage and uptime requirements based on the current conventions) 5. Courts system perhaps a couple other weird ones Plus their test systems, development systems. Right now, the only reasons I can think of, for having dedicated servers are: 1. Very high utilization along with performance requirements 2. Political 3. Some idiot designed things that every user needs DBA authority, hence would have access to all other applications tables. In large mainframe shops (not that we are one of them), I've only seen a few database servers running to support all their applications (outside of the PC servers). Tom Duerbusch THD Consulting Law of Cat Acceleration A cat will accelerate at a constant rate, until he gets good and ready to stop. Rich Smrcina [EMAIL PROTECTED] 4/2/2008 9:22 AM Do you mean 50 virtual machines or they want to put it back on real servers? Tom Duerbusch wrote: We are in the prep stages to convert an application over to Oracle 10g on zLinux. Finally I'm now hearing requirements that the application will be on its own, dedicated, instance. We are trying to keep away from that. It could be that the Oracle type is thinking more about PC type servers than mainframes. If there is a valid reason, we can make it happen. But I do worry about ending up with 50+ dedicated Oracle servers, each serving a dozen or so users, each. Or course, if the database structure and/or the queries are poorly designed, then having most of the database in the SGA, can hide a lot of performance problems. G So, who has some guesses on valid reasons for having one application per Oracle instance. Again, a dozen or so users, the tables occupying about 1-2 GB in total. Thanks for any comments. Tom Duerbusch THD Consulting Law of Cat Acceleration A cat will accelerate at a constant rate, until he gets good and ready to stop. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- Rich Smrcina VM Assist, Inc. Phone: 414-491-6001 Ans Service: 360-715-2467 rich.smrcina at vmassist.com http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2008 - Chattanooga - April 18-22, 2008 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
Before I asked for clarification, I was thinking pretty much the same thing David said... Stop whining and get to work! But, seriously aside from the fact that there is the possibility for consolidation (you have to fight that fight, we can't help you there)... I would strongly suggest you read and consider implementing the XIP filesystem for Oracle as described in the redbook. With 50 Oracle instances the potential for virtual storage savings is pretty grand. Tom Duerbusch wrote: Right now, we would mean 50 virtual machines (each perhaps 2 GB memory) with the usage still wouldn't swamp a single IFL. And, these are coded queries. No dynamic queries from hell. We just can't have that many users. Currently we have 204 PC type database servers and we only have a few thousand PCs. I figure it comes down to 20-30 possible users per database with the very fast majority of them, occasional users. So, I have been planning for about 5-7 production servers such as: 1. First shift server (most City functions end at 5 PM) 2. 6 AM to midnight server 3. Near high availability 4. Convention Center (their usage and uptime requirements based on the current conventions) 5. Courts system perhaps a couple other weird ones Plus their test systems, development systems. Right now, the only reasons I can think of, for having dedicated servers are: 1. Very high utilization along with performance requirements 2. Political 3. Some idiot designed things that every user needs DBA authority, hence would have access to all other applications tables. In large mainframe shops (not that we are one of them), I've only seen a few database servers running to support all their applications (outside of the PC servers). Tom Duerbusch THD Consulting -- Rich Smrcina VM Assist, Inc. Phone: 414-491-6001 Ans Service: 360-715-2467 rich.smrcina at vmassist.com http://www.linkedin.com/in/richsmrcina Catch the WAVV! http://www.wavv.org WAVV 2008 - Chattanooga - April 18-22, 2008 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
I guess I am not understanding how/why you are doing this to debug IBM assembler code? The example he showed looks very much like a TPF module. If so, then the tools you need to build TPF modules run under Linux (IBM moved them from CMS to Linux). The TPF toolset includes a number of tools (some supplied by Dignus) to deal with building and messing with modules in several languages, with output being compatible with the TPF binder/loader. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
Right now, we would mean 50 virtual machines (each perhaps 2 GB memory) with the usage still wouldn't swamp a single IFL. And, these are coded queries. No dynamic queries from hell. We just can't have that many users. Currently we have 204 PC type database servers and we only have a few thousand PCs. I figure it comes down to 20-30 possible users per database with the very fast majority of them, occasional users. First, the 2G size is *way* too big to start. Also, with that few users, the server images are likely to go idle fairly often, and Linux has become much better behaved about releasing resources when not needed. So, I have been planning for about 5-7 production servers such as: 1. First shift server (most City functions end at 5 PM) 2. 6 AM to midnight server 3. Near high availability 4. Convention Center (their usage and uptime requirements based on the current conventions) 5. Courts system perhaps a couple other weird ones Plus their test systems, development systems. Think about it in terms of time spent tracking down problems. 1 app per server means you know exactly where the problem is if someone calls in a ticket. Your time - and time out of service - is much, much more expensive than more hardware. Also think about what it would take to reconstruct test servers, etc. Having separate servers for each purpose allows you to easily create/destroy instances, clone from dev to test, etc in a controlled way. That's a lot harder to do if you're sharing guests with multiple apps. 1. Very high utilization along with performance requirements 2. Political 3. Some idiot designed things that every user needs DBA authority, hence would have access to all other applications tables. #2 and #3 are the dominant force in most distributed applications. It's the toddler view of the world -- I have it, therefore it's mine. Mine, mine, mine. 8-) But, seriously, think about the time you'd need to diagnose stuff, or sort out how to combine applications into smaller #s of servers. Is it really worth the amount of administrative overhead you'll undertake to get a fairly small savings in resources? It's a lot harder over time to maintain shared images, especially if you don't have ways to coerce programmers to write maintainable systems. People are also a lot more expensive than hardware, and in the combined scenario you need more skilled people, which are even harder to find. In large mainframe shops (not that we are one of them), I've only seen a few database servers running to support all their applications (outside of the PC servers). Most of those large mainframe environments also have the benefit of control over the applications development or deployment that you're not likely to have if you're using apps brought over from the distributed environment. You might, but it's a rare occurrence, and that's a LOT harder battle to fight than just giving them separate instances and showing an immediate ROI improvement on license count. Rich's comment on XIP is a good one -- that's a winner, and you can still give them what they want w/o wasting resources, but the other parts are kind of penny-wise/pound-foolish. This is a battle you don't have to fight; think of it as a quicker way to get machine upgrades...8-). -- db -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
I guess that is why I hang out here (to learn stuff). Sounds like a weird debugging environment. Kevin -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of David Boyes Sent: Wednesday, April 02, 2008 12:28 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: readelf/objdump displays I guess I am not understanding how/why you are doing this to debug IBM assembler code? The example he showed looks very much like a TPF module. If so, then the tools you need to build TPF modules run under Linux (IBM moved them from CMS to Linux). The TPF toolset includes a number of tools (some supplied by Dignus) to deal with building and messing with modules in several languages, with output being compatible with the TPF binder/loader. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
David Boyes [EMAIL PROTECTED] 4/2/2008 9:42 AM snip #2 and #3 are the dominant force in most distributed applications. It's the toddler view of the world -- I have it, therefore it's mine. Mine, mine, mine. 8-) And I'm *NOT* going to share! Dave Dave Stuart Prin. Info. Systems Support Analyst County of Ventura, CA 805-662-6731 [EMAIL PROTECTED] -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
I guess that is why I hang out here (to learn stuff). Sounds like a weird debugging environment. Actually, it's kinda nice. IBM provides a bunch of Eclipse-based tooling stuff so it feels a lot like Linux C program development. The ability to analyze a load module is a notable missing piece, though; I looked at what it would take to write a tpfmodinfo tool at one point, but gave up after counting the number of copyrighted IBM DSECTs that would need mapping or recreating. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
Still odd with all that Eclipse based stuff (which we use here...just not me) that there is a need to analyze load modules. Over on the CICS side, we pretty much can identify all we need to know about load modules by version date and timestamp in the load modules. AS far as analyzing load modules, the SHARE tapes does have a tool called COBANAL that analyzes load modules. Runs on the mainframe only AFAIK. Kevin -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of David Boyes Sent: Wednesday, April 02, 2008 1:02 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: readelf/objdump displays I guess that is why I hang out here (to learn stuff). Sounds like a weird debugging environment. Actually, it's kinda nice. IBM provides a bunch of Eclipse-based tooling stuff so it feels a lot like Linux C program development. The ability to analyze a load module is a notable missing piece, though; I looked at what it would take to write a tpfmodinfo tool at one point, but gave up after counting the number of copyrighted IBM DSECTs that would need mapping or recreating. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
Still odd with all that Eclipse based stuff (which we use here...just not me) that there is a need to analyze load modules. Over on the CICS side, we pretty much can identify all we need to know about load modules by version date and timestamp in the load modules. Yeah, but this is TPF. These guys care about instruction path lengths and a bunch of stuff that matters a lot in real-time programming, which is effectively what TPF is. You need to know where and how something got loaded, it's relationship to a bunch of system stuff, and how your transaction is interleaved with all the other stuff going on in the system at the same time. TPF programming is an art form, not a profession; not for the faint of heart. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
I wouldn't call it an art form but to do systems you have to have a solid (and I mean SOLID) knowledge of the architecture. (I spend a lot of time in the principles of operations) and we debug at the bit level so we need to see all the instructions. I like the 'not for the faint of heart' quip though. I'll tell my ulcer. - Original Message From: David Boyes [EMAIL PROTECTED] To: LINUX-390@VM.MARIST.EDU Sent: Wednesday, April 2, 2008 10:37:23 AM Subject: Re: readelf/objdump displays Still odd with all that Eclipse based stuff (which we use here...just not me) that there is a need to analyze load modules. Over on the CICS side, we pretty much can identify all we need to know about load modules by version date and timestamp in the load modules. Yeah, but this is TPF. These guys care about instruction path lengths and a bunch of stuff that matters a lot in real-time programming, which is effectively what TPF is. You need to know where and how something got loaded, it's relationship to a bunch of system stuff, and how your transaction is interleaved with all the other stuff going on in the system at the same time. TPF programming is an art form, not a profession; not for the faint of heart. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: readelf/objdump displays
Well, I have done a lot of embedded real-time development over the years also, but never had a need to analyze the load modules (especially using a different code-set). Oh well, I obviously know nothing about TPF other than I'm glad (I think) that I don't work on it. Of course, there would be some that are glad that they don't work on the mainframe g. Thanks for the interesting discussion! Regards, Kevin -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of David Boyes Sent: Wednesday, April 02, 2008 1:37 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: readelf/objdump displays Still odd with all that Eclipse based stuff (which we use here...just not me) that there is a need to analyze load modules. Over on the CICS side, we pretty much can identify all we need to know about load modules by version date and timestamp in the load modules. Yeah, but this is TPF. These guys care about instruction path lengths and a bunch of stuff that matters a lot in real-time programming, which is effectively what TPF is. You need to know where and how something got loaded, it's relationship to a bunch of system stuff, and how your transaction is interleaved with all the other stuff going on in the system at the same time. TPF programming is an art form, not a profession; not for the faint of heart. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Free z/VM z/Linux and VSE Job Site
Just a reminder. You can post your resume for free at http://www.velocitysoftware.com/jobs/poswantd.html Or you can post a position you want to fill at http://www.velocitysoftware.com/jobs/posavail.html Just send an email to: [EMAIL PROTECTED] with all the pertinent information and I'll get it out there for you. Regards, Tony Noto Velocity Software, Inc 196-D Castro St. Mountain View, CA 94041 650-964-8867 http://www.velocitysoftware.com -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
SLES 10 SYSTEM UPGRADE and Starter SYSTEM
We have *many* guest running SLES9 with SP 2. Has anyone had success with NOVSTART ( the new starter system) with the upgrade process. We are very interested in performing the SYSTEM UPGRADE function on guests rather than re-installing from scratch (I did that with Sles 7,8 and 9 and routinely require doing that on Windoze). We have followed all necessary instructions and have yet to succeed. Thought plZ Gerard C. Shockley Boston University [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 617.353.9898 (w) 617.353.6171 (f) http://en.wikipedia.org/wiki/Linux_on_zSeries -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: SLES 10 SYSTEM UPGRADE and Starter SYSTEM
On Wed, Apr 2, 2008 at 2:57 PM, in message [EMAIL PROTECTED], Shockley, Gerard C [EMAIL PROTECTED] wrote: We have *many* guest running SLES9 with SP 2. Has anyone had success with NOVSTART ( the new starter system) with the upgrade process. I don't think this is in any way related to the starter system itself. We are very interested in performing the SYSTEM UPGRADE function on guests rather than re-installing from scratch (I did that with Sles 7,8 and 9 and routinely require doing that on Windoze). We have followed all necessary instructions and have yet to succeed. What, exactly, did you do and isn't working for you? Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: SLES 10 SYSTEM UPGRADE and Starter SYSTEM
Me too. Interested in upgrading my many sles9's to sles 10 without doing a complete re-build. If anyone has anything to share about the sles 10 upgrade process please post. This e-mail, including any attachments, may be confidential, privileged or otherwise legally protected. It is intended only for the addressee. If you received this e-mail in error or from someone who was not authorized to send it to you, do not disseminate, copy or otherwise use this e-mail or its attachments. Please notify the sender immediately by reply e-mail and delete the e-mail from your system. -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Shockley, Gerard C Sent: Wednesday, April 02, 2008 2:58 PM To: LINUX-390@VM.MARIST.EDU Subject: SLES 10 SYSTEM UPGRADE and Starter SYSTEM Sensitivity: Confidential We have *many* guest running SLES9 with SP 2. Has anyone had success with NOVSTART ( the new starter system) with the upgrade process. We are very interested in performing the SYSTEM UPGRADE function on guests rather than re-installing from scratch (I did that with Sles 7,8 and 9 and routinely require doing that on Windoze). We have followed all necessary instructions and have yet to succeed. Thought plZ Gerard C. Shockley Boston University [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 617.353.9898 (w) 617.353.6171 (f) http://en.wikipedia.org/wiki/Linux_on_zSeries -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: SLES 10 SYSTEM UPGRADE and Starter SYSTEM
Hmm. Where do I start. Sorry this has been frustrating and unexpected. We began with a straight upgrade path with a guest pointed at a SLES10 NFS installation source. After lots of attempts we installed the starter system (which is nice) It allows you to boot the existing guest (sles9 spX) you would like to upgrade then execute a startup script which leads to having a SLES10 starter system with the old SLES9 DISK/RPMs, etc. Then you are able to (or alleged to be able to ) simply execute YAST/System update and the update would continue with a proposal and all that. We have been at it for weeks. Bottom line is the disks/mount points are NOT recognized. I'm almost ready to bag it up and do straight installs but no_can_do with the number of guests and amount of customization of each. ThanksIA Gerard -Original Message- From: Linux on 390 Port [mailto:[EMAIL PROTECTED] On Behalf Of Mark Post Sent: Wednesday, April 02, 2008 3:04 PM To: LINUX-390@VM.MARIST.EDU Subject: Re: SLES 10 SYSTEM UPGRADE and Starter SYSTEM On Wed, Apr 2, 2008 at 2:57 PM, in message [EMAIL PROTECTED], Shockley, Gerard C [EMAIL PROTECTED] wrote: We have *many* guest running SLES9 with SP 2. Has anyone had success with NOVSTART ( the new starter system) with the upgrade process. I don't think this is in any way related to the starter system itself. We are very interested in performing the SYSTEM UPGRADE function on guests rather than re-installing from scratch (I did that with Sles 7,8 and 9 and routinely require doing that on Windoze). We have followed all necessary instructions and have yet to succeed. What, exactly, did you do and isn't working for you? Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: SLES 10 SYSTEM UPGRADE and Starter SYSTEM
Me too. Interested in upgrading my many sles9's to sles 10 without doing a complete re-build. If anyone has anything to share about the sles 10 upgrade process please post. I haven't been able to make the upgrade function work between major releases at all, and don't really trust it anyway. You could consider it a test of your DR plan...8-) -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances: resolved
Wasted a hour in a meeting, but for them, it was productive (which is a positive thing). The consultant normally deals with SQL Server. He has used Oracle 10g on a PC. In that world, Server, Database and Instance are all the same thing, and I guess in the normal SQL Server world, that can't be separated or isn't normally separated. Finally, we brought up Oracle OEM to view our structure. All he wanted was his own Schema with its own tablespace, about 100 MB now, extending to 500 MB in the future. Wanted to create a dozen users. Wanted to create and load some tables. 10 minutes of some mouse clicking...done. The pilot starts tomorrow. Fun times... Tom Duerbusch THD Consulting Law of Cat Acceleration A cat will accelerate at a constant rate, until he gets good and ready to stop. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
Never it be said that I haven't (and will) go off on tangents that may or may not be productive... And the advice to just run one application per database, is an easy one..it is simpler. For those that gave advice...do you run Oracle on zLinux? What rate of resource consumption does your idle Oracle images consume? I currently have 4 images running. When they are completely idle, the IFL runs at 12%. That is 3% per idle Oracle image. When I take down the 4 images, we idle under 1%. That would seem to me that about 30 idling Oracle images will drive an IFL (z/890 flavor of IFL) near capacity. Hence running lots of images, just because you can, may not be a good choice. And maintaining 30 copies, disk, backups, etc, just to avoid performance tuning... I don't know. Is the economics such that, that is better? I think I could argue the issue either way, until we start loading this up. And we have Oracle Enterprise Manager running which does some decent performance monitoring. That should aid in performance problems. VM shows that an idle Oracle 10g server, with OEM running, also does about 10 I/O per second. A lot of this could be things I caused. I took the development servers down in memory size to what would still come up. That is 146 MB for the SGA and 16 MB for the PGA, running in a 500 MB image (of course with vdisk). FYI, at 400MB, the image didn't swap until hours after a boot. That is when the SGA was finally, entirely used and wrapped around. Then, we would swap at a rate of few pages a second. I didn't want an idling image swapping, so I bumped it up to 500 MB. As for production serversI don't know yet. I haven't been given requirements on what anyone expects. Anyway, sometime this week, we will have a discussion on why they want a dedicated Oracle image. And since this application will go into production in May, I hope to get some metrics so I can provide a production server that can meet expectations. I expect, under 20 users. I expect under 1,000 queries a day. I expect the overhead of Oracle and OEM, to exceed the resources used for those 1,000 queries. I expect this application, where it is important, is lightly used, in the grand scheme of things. G As far as memory saving techniques (such as XIP). I'm under the impression, and hoping for, that it will be fairly easy to retrofit XIP in Linux later on, when I can get some bang for the buck. Thanks for the comments Tom Duerbusch THD Consulting Law of Cat Acceleration A cat will accelerate at a constant rate, until he gets good and ready to stop. -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: SLES 10 SYSTEM UPGRADE and Starter SYSTEM
On Wed, Apr 2, 2008 at 3:29 PM, in message [EMAIL PROTECTED], Shockley, Gerard C [EMAIL PROTECTED] wrote: -snip- Then you are able to (or alleged to be able to ) simply execute YAST/System update and the update would continue with a proposal and all that. We have been at it for weeks. Bottom line is the disks/mount points are NOT recognized. Are you saying you're booting the SLES10 SP1 installation kernel and initrd, and selecting updateinstead of new install? If so, that is the correct method. You still need to activate all the DASD volumes. Just *don't* format them, of course. If you're doing anything else, such as trying to have the SLES9 system up and running and doing a System Upgrade from there, then that won't work and isn't supported. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
On Apr 2, 2008, at 1:23 PM, Tom Duerbusch wrote: I currently have 4 images running. When they are completely idle, the IFL runs at 12%. That is 3% per idle Oracle image. When I take down the 4 images, we idle under 1%. That would seem to me that about 30 idling Oracle images will drive an IFL (z/890 flavor of IFL) near capacity. Hence running lots of images, just because you can, may not be a good choice. And maintaining 30 copies, disk, backups, etc, just to avoid performance tuning... I don't know. Is the economics such that, that is better? I think I could argue the issue either way, until we start loading this up. You DO have the no-timer patch turned on, right? Adam -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: SLES 10 SYSTEM UPGRADE and Starter SYSTEM
On Apr 2, 2008, at 2:50 PM, Mark Post wrote: On Wed, Apr 2, 2008 at 3:29 PM, in message [EMAIL PROTECTED], Shockley, Gerard C [EMAIL PROTECTED] wrote: -snip- Then you are able to (or alleged to be able to ) simply execute YAST/System update and the update would continue with a proposal and all that. We have been at it for weeks. Bottom line is the disks/mount points are NOT recognized. Are you saying you're booting the SLES10 SP1 installation kernel and initrd, and selecting updateinstead of new install? If so, that is the correct method. You still need to activate all the DASD volumes. Just *don't* format them, of course. I think part of what may be going on is the order they're activated in. Which, for the system being upgraded, may not be numeric order. If only Novell had chosen to do /dev/disk/by-path rather than /dev/ dasdX addressing.hint, hint. Adam -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: SLES 10 SYSTEM UPGRADE and Starter SYSTEM
Gerard, We are at SLES9 SP3 and have upgraded over 30 systems to SLES10 SP1. It helps to install a SLES10SP1 system from scratch before you try to upgrade. Our shop runs SAP. SAP requires changes to files like /etc/services. Some of those files get overlaid. One of the tasks before starting the upgrade is to identify what all the upgrade is going to overlay that you have changed. We started out with the redbook, so we copy our SLES10 SP1 CDs to our NFS server. We updated our parmfile to point to the NFS server. Then we execute the REXX to boot off of the SLES10 CDs using the parmfile. We then pick the language, then configure the disk drives, then when it ask you what installation mode to use, pick update. The upgrade overlays certain files like /etc/services, so we have to fixup the /etc/services file. We are also an SAP shop, so we have to fix things so that SAP will start up after the upgrade. Our document with our procedures is about 28 pages (with lots of pictures). One thing I did check was the release notes for SLES10. Supported Update Paths Updates from SLES 9 to SLES 10 are supported starting from one of the following bases: * SLES 9 GA * SLES 9 SP3 * SLES 9 SP3 plus the latest patches from the maintenance Web SLES9 SP2 is not listed as supported. Ron Shockley, Gerard C wrote: We have *many* guest running SLES9 with SP 2. Has anyone had success with NOVSTART ( the new starter system) with the upgrade process. We are very interested in performing the SYSTEM UPGRADE function on guests rather than re-installing from scratch (I did that with Sles 7,8 and 9 and routinely require doing that on Windoze). We have followed all necessary instructions and have yet to succeed. Thought plZ Gerard C. Shockley Boston University [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] 617.353.9898 (w) 617.353.6171 (f) http://en.wikipedia.org/wiki/Linux_on_zSeries -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
Of course. Tom Adam Thornton [EMAIL PROTECTED] 4/2/2008 3:14 PM On Apr 2, 2008, at 1:23 PM, Tom Duerbusch wrote: I currently have 4 images running. When they are completely idle, the IFL runs at 12%. That is 3% per idle Oracle image. When I take down the 4 images, we idle under 1%. That would seem to me that about 30 idling Oracle images will drive an IFL (z/890 flavor of IFL) near capacity. Hence running lots of images, just because you can, may not be a good choice. And maintaining 30 copies, disk, backups, etc, just to avoid performance tuning... I don't know. Is the economics such that, that is better? I think I could argue the issue either way, until we start loading this up. You DO have the no-timer patch turned on, right? Adam -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
On Apr 2, 2008, at 3:40 PM, Tom Duerbusch wrote: Of course. Does Oracle itself poll ridiculously often? Can you tell what processes are running in the idle guests that are sucking down CPU? Adam -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: Oracle instances
I can't really tell, but I can guess. TOP only shows a bunch of oracle processes, but... At least one of them is the Oracle Enterprise Manager, with does performance and such. Another one is the log process. It closes a 10MB log file about every 50 minutes under idle conditions. Much more frequent when active. And Oracle OEM has its own scheduler which pops to see if it needs to do anything. I can run without OEM, and get rid of much of the overhead. But then when a bad query comes along, I have no way of knowing, unless it gets to the point of users complaining to the help desk. With it, I look at the historic charts, see nothing, and do something else. So right now, I'm back to multiple applications per database (the way god intended G) Tom Duerbusch THD Consulting Law of Cat Acceleration A cat will accelerate at a constant rate, until he gets good and ready to stop. Adam Thornton [EMAIL PROTECTED] 4/2/2008 3:56 PM On Apr 2, 2008, at 3:40 PM, Tom Duerbusch wrote: Of course. Does Oracle itself poll ridiculously often? Can you tell what processes are running in the idle guests that are sucking down CPU? Adam -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390 -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390
Re: SLES 10 SYSTEM UPGRADE and Starter SYSTEM
On Wed, Apr 2, 2008 at 4:17 PM, in message [EMAIL PROTECTED], Adam Thornton [EMAIL PROTECTED] wrote: -snip- If only Novell had chosen to do /dev/disk/by-path rather than /dev/ dasdX addressing.hint, hint. Yeah, like you don't already know that when that was started, /dev/disk/by-whatever didn't exist. I've already got a feature request in to change the default for System z to be by-path. We'll see if it gets accepted, and if it does, when it gets scheduled for inclusion. Mark Post -- For LINUX-390 subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit http://www.marist.edu/htbin/wlvindex?LINUX-390