Re: readelf/objdump displays

2008-04-02 Thread Mark Perry

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

2008-04-02 Thread Mark Perry

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

2008-04-02 Thread Peter 1 Oberparleiter
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

2008-04-02 Thread Evans, Kevin R
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

2008-04-02 Thread dave
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

2008-04-02 Thread dave
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

2008-04-02 Thread Tom Duerbusch
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

2008-04-02 Thread Warren Taylor
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

2008-04-02 Thread David Boyes
 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

2008-04-02 Thread Rich Smrcina

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

2008-04-02 Thread Evans, Kevin R
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

2008-04-02 Thread Warren Taylor
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

2008-04-02 Thread David Boyes
 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

2008-04-02 Thread Tom Duerbusch
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

2008-04-02 Thread David Kreuter
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

2008-04-02 Thread Rich Smrcina

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

2008-04-02 Thread David Boyes
 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

2008-04-02 Thread David Boyes
 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

2008-04-02 Thread Evans, Kevin R
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

2008-04-02 Thread David Stuart
 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

2008-04-02 Thread David Boyes
 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

2008-04-02 Thread Evans, Kevin R
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

2008-04-02 Thread David Boyes
 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

2008-04-02 Thread Warren Taylor
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

2008-04-02 Thread Evans, Kevin R
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

2008-04-02 Thread Tony Noto
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

2008-04-02 Thread Shockley, Gerard C
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

2008-04-02 Thread Mark Post
 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

2008-04-02 Thread Romanowski, John (OFT)
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

2008-04-02 Thread Shockley, Gerard C
 
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

2008-04-02 Thread David Boyes
 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

2008-04-02 Thread Tom Duerbusch
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

2008-04-02 Thread Tom Duerbusch
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

2008-04-02 Thread Mark Post
  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

2008-04-02 Thread Adam Thornton

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

2008-04-02 Thread Adam Thornton

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

2008-04-02 Thread Ron Foster at Baldor-IS

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

2008-04-02 Thread Tom Duerbusch
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

2008-04-02 Thread Adam Thornton

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

2008-04-02 Thread Tom Duerbusch
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

2008-04-02 Thread Mark Post
 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