Interval Timing Issue On Solaris 10/Intel

Not sure this is the right forum for this, but I'll give it a shot. Please redirect me if you think there's a better forum. This is going to look like a "C" problem, but this really is a question about something going on in the interactions between the operating system, the JVM, and a piece of native code we have.
We have an interval timing facility that's implemented over a small set of platform-dependent native timing facilities. The *NIX "itimer" facility is used wherever it exists.  On RedHat/Fedora we also implement a timer over the RTC device.  On Windows we use a WaitableTimer.
On all platforms there's a Java class that bridges to an appropriate timing facility via the JNI, and to date this has worked great on all platforms except for Solaris 10 on Intel. By "worked great" I mean that the clock tics end up being almost exactly what we expect for a given configured Hz update rate. So... e.g. if we set up a timer for 50 Hz, then we actually get 50 Hz +/- some minor variation much less than 1 second.
On Solaris 10/Intel we set up a 50 Hz itimer in a plain-vanilla C app and we get ~50 Hz, but if we call the same C code from Java via the JNI we almost always end up with ~38Hz.
The amount of Java and native code involved is almost trivial, and the hardware is a smoking fast contemporary PC. We ran over the itimer facility on an old Sparc 5 box and it worked fine.
I've tried tweeking sundry esoteric -X and -XX JVM invocation options with no effect.
J2SDK 1.4.2-07 in all cases.
Thoughts?

I'd think you should be posting in the forum for the Solaris 10 os, not a Java forum. Maybe someone in the Java Native Methods forum would have the necessary Solaris 10 expertise, also.
If you do post elsewhere, either close this out with a final post or put a reference(s) to any other posts and say where you want replies posted, so replies aren't needlessly duplicated.

Similar Messages

  • Interval Timing Issue On Solaris 10/Intel When The JNI Is Involved

    We've observed an odd behavior bridging to interval timers over the JNI on Solaris 10/Intel, and I was wondering if anybody here has ever seen anything like this.
    We have an interval timing facility that's implemented over a small set of platform-dependent native timing facilities. The *NIX "itimer" facility is used wherever it exists. On RedHat/Fedora we also implement a timer over the RTC device. On Windows we use a WaitableTimer.
    On all platforms there's a Java class that bridges to an appropriate timing facility via the JNI, and to date this has worked great on all platforms except for Solaris 10 on Intel. By "worked great" I mean that the clock tics end up being almost exactly what we expect for a given configured Hz update rate. So... e.g. if we set up a timer for 50 Hz, then we actually get 50 Hz +/- some minor variation much less than 1 second.
    On Solaris 10/Intel we set up a 50 Hz itimer in a plain-vanilla C app and we get ~50 Hz, but if we call the same C code from Java via the JNI we almost always end up with ~38Hz.
    The amount of Java and native code involved is almost trivial, and the hardware is a smoking fast contemporary PC. We ran over the itimer facility on an old Sparc 5 box and it worked fine.
    I've tried tweeking sundry esoteric -X and -XX JVM invocation options with no effect.
    J2SDK 1.4.2-07 in all cases.
    Thoughts?

    I'd think you should be posting in the forum for the Solaris 10 os, not a Java forum. Maybe someone in the Java Native Methods forum would have the necessary Solaris 10 expertise, also.
    If you do post elsewhere, either close this out with a final post or put a reference(s) to any other posts and say where you want replies posted, so replies aren't needlessly duplicated.

  • WLS 5.1 & Solaris 8 (Intel) Performance Pack Issue

    OS: Solaris 8 Intel
    WLS: Weblogic 5.1
    Issue: Unable to load performance pack
    Description: LD_LIBRARY_PATH is set for /apps/weblogic/lib/solaris -
    Confirmed by output of startWebLogic.sh {see below}
    Contents of /apps/weblogic/lib/solaris contains
    libmuxer.so
    # ./startWebLogic.sh
    LD_LIBRARY_PATH=/apps/weblogic/lib/solaris
    Tue Jul 10 21:04:42 EDT 2001:<I> <WebLogicServer> Read global properties
    /apps/weblogic/weblogic.properties
    Tue Jul 10 21:04:51 EDT 2001:<I> <ListenThread> Listening on port: 7001
    Tue Jul 10 21:04:51 EDT 2001:<A> <Posix Performance Pack> Could not
    initialize POSIX Performance Pack.
    Tue Jul 10 21:04:51 EDT 2001:<E> <Posix Performance Pack> Stack:
    java.lang.UnsatisfiedLinkError: no muxer in java.library.path
    Tue Jul 10 21:04:51 EDT 2001:<E> <Performance Pack> Unable to load
    performance pack, using Java I/O.
    Tue Jul 10 21:04:51 EDT 2001:<I> <SSLListenThread> Listening on port:
    7002
    Tue Jul 10 21:04:51 EDT 2001:<I> <WebLogicServer> WebLogic Server
    started
    # ls -l /apps/weblogic/lib/solaris
    total 3460
    -rwxr-xr-x 1 weblogic weblogic 409436 Jul 4 12:05 libjsafe.so
    -rwxr-xr-x 1 weblogic weblogic 22332 Jul 4 12:05 libmuxer.so
    -rwxr-xr-x 1 weblogic weblogic 146932 Jul 4 12:05 libproxy.so
    -rwxr-xr-x 1 weblogic weblogic 8632 Jul 4 12:05 libstackdump.so
    -rwxr-xr-x 1 weblogic weblogic 6820 Jul 4 12:05
    libstackdump_jdk12.so
    -rwxr-xr-x 1 weblogic weblogic 7472 Jul 4 12:05
    libweblogicunix1.so
    -rwxr-xr-x 1 weblogic weblogic 6364 Jul 4 12:05 libwlenv.so
    -rwxr-xr-x 1 weblogic weblogic 277712 Jul 4 12:05 mod_wl.so
    -rwxr-xr-x 1 weblogic weblogic 275692 Jul 4 12:05 mod_wl_ssl.so
    -rwxr-xr-x 1 weblogic weblogic 275780 Jul 4 12:05
    mod_wl_ssl_raven.so
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci734_7
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_7
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci806_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci815_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci816_8
    -rw-r--r-- 1 weblogic weblogic 47868 Jul 4 12:05 wlauth
    -rw-r--r-- 1 weblogic weblogic 218276 Jul 4 12:05 zac_solaris
    [startWebLogic.sh]
    # Set user-defined variables
    JAVA_HOME=/usr/java
    PRE_CLASSPATH=

    Michael Girdley wrote:
    The perf pack is native code. It must be ported to each platform. Since
    WLS only supports Solaris/SPARC, this port hasn't been done and that's why
    the lib doesn't work.
    Michael Girdley
    http://learnweblogic.com
    "Super-User" <[email protected]> wrote in message
    news:[email protected]...
    It's [email protected]
    Super-User wrote:
    OS: Solaris 8 Intel
    WLS: Weblogic 5.1
    Issue: Unable to load performance pack
    Description: LD_LIBRARY_PATH is set for /apps/weblogic/lib/solaris -
    Confirmed by output of startWebLogic.sh {see below}
    Contents of /apps/weblogic/lib/solaris contains
    libmuxer.so
    # ./startWebLogic.sh
    LD_LIBRARY_PATH=/apps/weblogic/lib/solaris
    Tue Jul 10 21:04:42 EDT 2001:<I> <WebLogicServer> Read global properties
    /apps/weblogic/weblogic.properties
    Tue Jul 10 21:04:51 EDT 2001:<I> <ListenThread> Listening on port: 7001
    Tue Jul 10 21:04:51 EDT 2001:<A> <Posix Performance Pack> Could not
    initialize POSIX Performance Pack.
    Tue Jul 10 21:04:51 EDT 2001:<E> <Posix Performance Pack> Stack:
    java.lang.UnsatisfiedLinkError: no muxer in java.library.path
    Tue Jul 10 21:04:51 EDT 2001:<E> <Performance Pack> Unable to load
    performance pack, using Java I/O.
    Tue Jul 10 21:04:51 EDT 2001:<I> <SSLListenThread> Listening on port:
    7002
    Tue Jul 10 21:04:51 EDT 2001:<I> <WebLogicServer> WebLogic Server
    started
    # ls -l /apps/weblogic/lib/solaris
    total 3460
    -rwxr-xr-x 1 weblogic weblogic 409436 Jul 4 12:05 libjsafe.so
    -rwxr-xr-x 1 weblogic weblogic 22332 Jul 4 12:05 libmuxer.so
    -rwxr-xr-x 1 weblogic weblogic 146932 Jul 4 12:05 libproxy.so
    -rwxr-xr-x 1 weblogic weblogic 8632 Jul 4 12:05 libstackdump.so
    -rwxr-xr-x 1 weblogic weblogic 6820 Jul 4 12:05
    libstackdump_jdk12.so
    -rwxr-xr-x 1 weblogic weblogic 7472 Jul 4 12:05
    libweblogicunix1.so
    -rwxr-xr-x 1 weblogic weblogic 6364 Jul 4 12:05 libwlenv.so
    -rwxr-xr-x 1 weblogic weblogic 277712 Jul 4 12:05 mod_wl.so
    -rwxr-xr-x 1 weblogic weblogic 275692 Jul 4 12:05 mod_wl_ssl.so
    -rwxr-xr-x 1 weblogic weblogic 275780 Jul 4 12:05
    mod_wl_ssl_raven.so
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci734_7
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_7
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci806_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci815_8
    drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci816_8
    -rw-r--r-- 1 weblogic weblogic 47868 Jul 4 12:05 wlauth
    -rw-r--r-- 1 weblogic weblogic 218276 Jul 4 12:05 zac_solaris
    [startWebLogic.sh]
    # Set user-defined variables
    JAVA_HOME=/usr/java
    PRE_CLASSPATH=
    Thanks, I set the NativeIO to false..... And hope that it gets ported.......

  • Mutex locking issue on Solaris 10

    We are having a problem with mutex locking.
    On one scenario we are running our application
    On a v245 running Solaris 10 6/06 update 2 patch 118833-24
    On our 5120 we are running Solaris 10 8/07 update 4patch 137111-05.
    Our application creates several thousand simultaneous mutex inits (pthread_mutex_init). Approx 12 are locked at any one time. Our problem is after several min the application fails because the mutex destroy does not appear to destroy the mutex. This is true only on our 5120 but not on our v245. As a result our application runs fine on the v245 but fails quickly on the 5120.
    Do you have any knowledge of why this might be happening?
    Any help you can provide in this will be greatly appreciated.
    If this is not the right group to post this messages please let me know.
    Thanks!

    How many threads do you have performing these mutex operations? The 5120 probably runs a lot more concurrent threads than the v245 does, so it's likely you're running into a race condition that's only apparent when the number of concurrent threads is large enough.
    What kind of mutexes are they? Recursive, process-shared, "normal"? Where are they located? Dynamically-allocated heap memory, local stack variables, mmap()'d memory? If they're recursive or "normal" mutexes in heap memory, you've most likely got a race condition in your application, because the source code at opensolaris.org for pthread_mutex_destroy() is pretty much nothing but "memset( &mutex, 0, sizeof( mutex ) )" for normal mutexes. It's hard to imagine how that could fail.
    You can use the race-condition tools that are part of Sun Studio 12 or another memory-checking application such as Purify to find out where your error may be. Given the timing issues apparently involved, those are probably your best options. The overhead of tools such as watchmalloc or even the run-time memory checker in Sun Studio may be too much and mask your timing issues. Assuming that's what the root cause of your problem is.
    I didn't look at what's involved in destroying a process-shared mutex, though. That's a lot more complicated.
    On edit: How do you know that pthread_mutex_destroy() is not destroying the mutex?
    Edited by: AndrewHenle on Jun 16, 2009 3:46 PM

  • Solaris 8 Intel Installation Error: No suitable hard drives found

    HI!
    I was trying to install the free Solaris 8 Intel Edition from CD. All devices were recognized. Afterwards, however, I get the message that no suitable place was found to store the installation image. What should a hard disk look like in order to qualify for Solaris?
    My system contains several hard drives. The first one, were I would like to install Solaris, is empty without any partitions. Under normal cicumstances (Linux, Windows), I would assume that this is the best possible case for a new operationg system...
    Best regards
    Klaus

    Klaus,
    I am having the exact same problem as you. I have the official Solaris CDs from Sun, but am not able to install Solaris on my PC. Installation progresses quite far - including screen, keyboard, time configuration - but then fails saying that it can't find any suitable HDDs.
    I too, have two HDDs, one with Windows XP on it, and the other completely blank. However the Solaris installation does not recognise either of them.
    I've even tried dis-connecting the Windows HDD in case it may have interfered somehow, but it has no affect.
    Please see me message titled 'Intel Installation - Identifying HDDs' which I posted on this forum on 10th November. I haven't received any help on this issue.
    Where do we go from here?

  • Forte and Solaris on Intel

    Has anyone tried hosting a Forte environment under Solaris on Intel aka.
    Solaris 7/8 Intel Platform Editions?

    What is the code to increment that static variable?
    I assume there is a function in the same translation
    unit that performs this increment.
    You can trace it in dbx (or with dtrace) to check if
    it is ever called.Yes the static variable does get incremented in the same file and the function doing the increment get's called.. Remember this all works fine under Solaris 8.
    I'd love to use dbx but we found that we needed to make one huge so file to get dbx running usefully before. Dloading files under dbx didn't seem to work. Remember that this is a huge app and we have modules from all over the place each with a different build strategy.
    Something seems to be clobbering my static variables. I'm think that maybe a structure size has changed since Solaris 8 and maybe that's overwriting stuff. Or maybe we did have a memory issue that Solaris 8 ignores. I remember we had plenty of those when upgrading from Solaris 4/6.
    But it looks like I may need to roll up my sleeves and try a full recompile. Deep sigh.
    Any more help would be appreciated.

  • Porting Solaris on Intel machines

    Is there any site/book available regarding porting code from
    Solaris Sun Workstations running Ultras to Solaris on Intel
    platforms? Any information would be higly appreciated.
    I am looking for solaris 2.6.
    Thanks,
    Deepthy

    <pre>
    I don't think there is any specific book which just describes
    porting code from Sun Ultra to Intel. But you can refer "Solaris
    porting guide" by SunSoft which has a section on issues with
    various arcitectures. Like, X86 being Little-endian and sparc being
    big-endian. I have done a similar kind of work earlier. Basically
    two issues are of concern: 1. endianess issue 2. alignment issue
    Since you are porting code from ultra to Intel i don't think
    you need to worry about alignment issues. Look for endianess issues
    That should be sufficient </pre>

  • Problem about D-link card installation on Solaris 8 intel

    hello,
    I don't know how to install my ethernet card on the Solaris 8 intel.
    It's a D-link DFE-530TX model on PCI bus.
    Could you send my the methode to install it.
    Thank you very much.

    Hi,
    refer this URL http://sun.drydog.com/faq/s86faq.html.
    (Note: question - 6.7)
    revert back.
    Thanks.
    regards,
    senthilkumar
    SUN - DTS

  • Firefox box around zoomed out images issue w/ (xf86-video-intel)

    When I zoomout on a page firefox displays a insetted box around my images.
    Most notably in my webmail client, however it happens even on the forums if I zoomout.
    Regualar zoom: http://world.pyther.net/files/Firefox/regular_zoom.png (The way it should look)
    Zoomed Out: http://world.pyther.net/files/Firefox/zoom_out.png (Inset boxes around images)
    This happens with both the offical arch build of firefox and the spookyet build. I have no idea how to fix this, it is very annoying!
    Any help would be great!
    EDIT:
    After doing some more research I have narrowed this down to being an issue with xf86-video-intel. The problem does not happen if I use the xf86-video-vesa driver. I have filed a bug report at https://bugzilla.mozilla.org/show_bug.cgi?id=468366
    Last edited by pyther (2008-12-07 21:37:12)

    Bug reported, anyone thing I need to add anything else?
    https://bugzilla.mozilla.org/show_bug.cgi?id=414928

  • How to Install Solaris for Intel so that it boots off from a boot floppy?

    Hi all,
    Sorry to bother you with this one (I went through all documentations/manuals and could not find straight answers to following
    specific questions):
    I have one hard drive with 1st partition used by Windows XP and a second partition that's a blank FAT 32 (using Partition Magic)
    I want to use for Solaris for Intel.
    My very specific questions:
    (1)That blank Fat32 partition: can I run the Solaris install over it ..or should I absolutely make sure that it's a blank UFS formatted
    partition? I am asking you that because all manuals (except one) pretend that I can run my Solaris install on a blank Fat partition...
    but I believe that documentation at multiboot.solaris-x86.org stresses that if the partition is not a blank UFS one, it wont install Solaris
    (2)As you already know, some Oses like Linux or FreeBSD can be installed on a partition and be booted off a boot floppy.
    So without that boot floppy, no trace of the OS. How can I do that with Solaris for Intel. I want my Solaris to boot off a boot floppy only.
    BTW, I currently have Solaris 7 for Intel.
    Thanks for the answers.

    (1)That blank Fat32 partition: can I run the Solaris install over it ..or should I absolutely make sure that it's a blank UFS formatted You can install Solaris to that blank FAT32 drive but Solaris WILL convert it to UFS BEFORE doing the install. In other words, after the install it will be UFS and not FAT32 anymore.
    So without that boot floppy, no trace of the OS. How can I do that with Solaris for Intel. I want my Solaris to boot off a boot floppy only.Not that I know of. Some people have reported booting Solaris off of a USB drive though.
    alan

  • Building mod_jk module on Solaris 10 (Intel Platform)

    Hi,
    I am trying to build a mod_jk module on a Sun Blade 1500 (Solaris 10 Intel Platform). I downloaded the most recent tomcat connector I could find (jakarta-tomcat-connectors-current-src.tar.gz) and have attempted to build it, but I have received the following error:
    Making all in common
    /bin/bash /var/apache2/build/libtool silent mode=compile gcc -I/usr/apache2/include -g -O2 -O -xarch=386 -xchip=pentium -xspace -Xa -xildoff -DSSL_EXPERIMENTAL -DSSL_ENGINE -DHAVE_APR -I/usr/share/src/apache2/srclib/apr/include -I/usr/share/src/apache2/srclib/apr-util/include -g -O2 -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I /include -I /include/ -c jk_ajp12_worker.c -o jk_ajp12_worker.lo
    gcc: unrecognized option `-Xa'
    gcc: unrecognized option `-KPIC'
    gcc: language ildoff not recognized
    gcc: jk_ajp12_worker.c: linker input file unused because linking not done
    mv: cannot access .libs/jk_ajp12_worker.lo
    *** Error code 2
    make: Fatal error: Command failed for target `jk_ajp12_worker.lo'
    Current working directory /tomcat-connect/jakarta-tomcat-connectors-1.2.15-src/jk/native/common
    *** Error code 1
    The following command caused the error:
    set fnord $MAKEFLAGS; amf=$2; \
    dot_seen=no; \
    target=`echo all-recursive | sed s/-recursive//`; \
    list='common apache-2.0'; for subdir in $list; do \
    echo "Making $target in $subdir"; \
    if test "$subdir" = "."; then \
    dot_seen=yes; \
    local_target="$target-am"; \
    else \
    local_target="$target"; \
    fi; \
    (cd $subdir && make $local_target) \
    || case "$amf" in *=*) exit 1;; k) fail=yes;; *) exit 1;; esac; \
    done; \
    if test "$dot_seen" = "no"; then \
    make "$target-am" || exit 1; \
    fi; test -z "$fail"
    make: Fatal error: Command failed for target `all-recursive'
    Anyone have any idea what the problem may be?

    I'm not familiar with what you are trying to accomplish,
    I'm more of a hardware person, but...
    Sun Blade 1500 systems are NOT x86 architecture.
    They are UltraSPARC-IIIi systems.
    Could that be contributing to what you see?
    SB1500(Silver) in the SSH
    SB1500(Red) in the SSH

  • Solaris 8 Intel 10/00 Install problem

    When I boot with the Install CD (Solaris 8 Software 1/2),
    in the next screen of install:
    Select the type of instllation you want yo perform:
    1 Solaris Interactive
    2 Custom Jumpstart
    After selecting one of the two options it appears the next error:
    Booting kernel/unix...
    do_relocate: bad strndx 3275
    do_relocations:/kernel/genunix do_relocated failed
    Krtld:error during initial bad/link phase
    P.D Im using the Solaris 8 Intel 10/00 booting from CD.
    In fact, If I use the Solaris 8 Installation CD theres is no problem on booting the kernel from the CD.
    Any Idea?
    Thanks.

    Kalpesh - do you work in support? Most users don't have the luxury
    of spare media or systems to experiment with:-)
    Perhaps the original poster could tell us the exact HW config so
    others can offer suggestions?

  • How do I create an Image of my Solaris 10 (Intel) server?

    I'm currently running Solaris 10 (Intel) on a Dell PowerEdge 2650. I'd like to create an Image of the server now that I have all the extra software installed and configured correctly.
    I used Symantec Ghost for my Window based servers, does anyone have any suggestions for the best method/software to do the same for my Solaris servers? Any help would be appreciated.
    Thanks

    Using dd is about the most hideous thing to do since restoring the data will cause you much grief. The best approach would be to use the 'ufsdump' command. You can easily dump your slices into files, and perform either full or interactive restores.
    Better yet; whenever you get a bigger disk you won't be wasting space (or risk corrupting data) through the use of dd. Next to data the dd command would also restore the partition table, boot sector, etc. And thats not very good if the disks differ too much.

  • CAN I INSTALL SOLARIS 10 INTEL PLATFORM ON MY PC

    Can anybody guide me whether i can install solaris 10 intel platform on my pc having following configuration
    1. Processor = AMD SEMPRON 2500+ 64-BIT.
    2. MainBoard = ASUS K8V-MX.
    3. RAM-= 512 MB DDR PC3200
    4. Display = Onboard VIA/S3G Unichrome Pro IGP.
    5. LAN = Onboard VIA RHINE II Fast Ethernet Adapter.
    6. Monitor = 17" LG CRT, Model = Studioworks 700S
    7. Sony DVD- ROM.
    8. Samsung DVD-RW.
    9. HDD = 40 GB Samsung 7200 RPM.
    If anybody knows let me know at my e-mail [email protected]

    I don't think you will have many problems in this platform, but I'm not 100% sure.
    What I recommend you is to get the VMWare and try there. VMWare is a software where you can create a virtual machine running under windows. In this virtual machine you could install solaris 10 (and any other OS you want to test in your computer). I have my Solaris 10 running under VMWare with excellent results (Laptop with Intel Celeron processor)... where I have VMWare installed in Windows!

  • Oracle 8i and Solaris For intel

    Hi All
    I need Your Help please
    I am trying to install oracle 8.1.7.0 at sun Solaris for Intel
    when I Run the /install/Solaris/runInstaller
    it's tell me please wait and the gave me this error
    arg list too long <----------------This is the Problem
    when I check Metal link Support I Found A topic tell me the reason for this error is:-
    E2BIG Arg list too long
    The argument list passed to the exec command
    is longer than the limit
    allowed in the operating system.
    but my Unix Kernel Parameters is :
    I add this parameter at ------> /etc/system
    set shmsys:shminfo_shmmax=4294967295
    set shmsys:shminfo_shmmin=1
    set shmsys:shminfo_shmmni=100
    set shmsys:shminfo_sshmseg=10
    set semsys:seminfo_semmni=100
    set semsys:seminfo_semmsl=100
    set semsys:seminfo_semmns=110
    set semsys:seminfo_semopm=100
    set semsys:seminfo_semvmx=32767
    Notes :
    this is the Default Values From the Installation Guide R2 for Solaris Intel
    My Environment Variable is:
    I add this Parameters at -----------------> .profile for oracle user
    umask 022
    DISPLAY=ksolaris:0.0
    ORACLE_HOME=/home/oracle/u01/app/oracle/product/8.1.6
    ORACLE_BASE=/home/oracle/u01/app/oracle
    NLS_LANG=AMERICAN_AMERICA.WE8ISO08859P1
    ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    ORACLE_SID=WORLD
    ORACLE_DOC=/home/oracle/u01/Docs
    TMPDIR=/var/tmp
    PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/css/bin:.
    Notes :
    I think there is some thing Wrong at DISPLAY Parameter
    the Machine that I will Install Oracle at it it's name is Ksolaris
    My Device Configuration Is :
    P4 1.7
    Ram 128
    Swap 650
    Please Help me And tell me How I Can Fix this message arg list too long
    think youuuuuuuuuuuuuuuuuuuu

    If u r going to install oracle for Solaris (inetl based) then obviously u have to download oracle of solaris version..

Maybe you are looking for