Load sharing of c++ application on multiple cpu vs multicore machines

Hi all,
We have a multithreaded C++ application(13 threads) developed for
sunsparc, and its been running on sun blade server. Now the load was increased so we had to deploy it on some high end
servers, we have choosen V.490 and T1000.
When application was run on a V.490 machine, it always shows 100%
cpu utilization on one of its cpu. Where as the same application
deployed on T1000 shows less cpu usage(it uses all cores?). The performance was better in T1000.
Does it mean that v490 machine will always use a single cpu to execute
the particular process?. Will it not run the same process across
different CPUs?. Cann't it distribute all the 13 threads on available CPUs?. Where as the load on T1000 is relatively less than v490,
so i assume this T1000 distributes the load on available cores.
or
Does oyr C++ application needs to be compiled with some specific compiler
option or supported sun studio to give a better performance on a multiple cpus and multi core machines?.
Thanks.

saravananm wrote:
Does our C++ application needs to be compiled with some specific compiler
option or supported sun studio to give a better performance on a multiple cpus and multi core machines?.
You can try to build your application with "-fast" option on each machine.
Note, in this case the application is tuned to run on this H/W only, and
may not show good performance results on another type of hardware.
So, you have to build it twice:
1. for T1000
2. for v490
If you want to build it at high optimization level, which is good for all
types of hardware, use "-xO4" compiler option.
Thanks,
Nik

Similar Messages

  • "Error code 0xc000035a Attempting to load a 64-bit application, however this cpu is not compatible with 64-bit mode"  when I load Windows 7 [64bit] on an older iMac(with Parallels 6)? Any solutions that don't mean buying a new iMac?

    "Error code 0xc000035a Attempting to load a 64-bit application, however this cpu is not compatible with 64-bit mode" 
    when I load Windows 7 [64bit] on an older iMac(with Parallels 6)? Any solutions that don't mean buying a new iMac?

    You should probably post your question on the Parallels forums:  http://forums.parallels.com

  • Shared Photo & Music Libraries for Multiple Users on Same Machine

    I've setup multiple users on a single machine and I'm trying to have a common shared folder for photos (w/ Adobe PSE) and music (w/ iTunes). First, on photos:
    -Tried setting up a folder on /users/shared/pictures. How can I "share" the main folder and have permissions carry down to all subfolders and files?
    -I've given the other user permission, but when logged on, Finder window only displays icon, not preview of image? In cover flow mode, image shows up, though?
    -Is this the best approach or is /me/public the better way or /me/pictures (shared) a better way?
    And then on music:
    -recommendations on best approach to have a single library with multiple users and multiple iTunes accounts.
    Thanks in advance

    The iTunes sharing is for sharing music between computers on a network.
    To share music on a single PC, read this article
    http://docs.info.apple.com/article.html?artnum=93195

  • Sharing an iTunes library between multiple accounts on one machine

    I have tried to set up a shared library so that all users on my computer can access the same music. I have tried moving my iTunes folder to the HD under Users, Shared and setting the filepath in the Preferences, Advanced, General to point to that location. It works fine with the main admin account but other users have an empty library despite their paths being altered also.
    Any advice would be much appreciated.

    It's a misunderstanding that setting the 'iTunes Music folder location' tells iTunes to look at that location.
    The iTunes Music folder location is the location where your next imported CD is stored. The song locations however are stored inside the 'iTunes Library' file which is in ./Users/YourUsername/Music/iTunes.
    Moving the music folder to another location without 'telling' iTunes normally will lead to loss of links. You will see exclamation marks before the song name, telling that iTunes can't find the files.
    Recent versions of iTunes can track a moved folder, when it's moved on the same disk.
    The other users will not see this music. You have to copy the 'iTunes Library' file and put it in the iTunes folder of the other user(s).
    --edit
    Instead of copying the 'iTunes Library' file, you can add the entire music folder to each users library.
    This will enable every user to apply their own rating (which is not stored in the song file, but in the 'iTunes Library' file).
    --end of edit
    They will then have full access to the library, which means, every user can add and delete music from the shared library.
    The methods of sharing music are described here:
    iTunes: How to share music between different accounts on a single computer
    Hope this helps.
    M
    Message was edited by: macmenno

  • Load balancing among multiple CPU

    I am using a java based application on windows server 2008 r2 64bit and JRE 6u17.The server has multiple processor.But when we run the application only one cpu takes the 100% load and cant balance the load.But if we run the application on windows xp or server 2003 the application can balance the among the CPU.
    Any one noticed this type of issue before or any one know the reason???
    Thanks

    Your application probably has one thread that is CPU-intensive.
    If that's the case, the "balanced" CPU utilization you see on Windows is caused by unnecessary context switches. And thus your app runs slower than it otherwise would.
    If your app is spinning like crazy in a single CPU, does it really matter which one it's spinning in?

  • Multiple base load in same Hyperion Application

    Need to have some clarity over the multiple base load in same Hyperion application. Just to give some background of the requirement our current HFM application captures the base level data in Indian GAAP reporting structure only just like any other incorporation would do in their statutory reporting format. Now we are looking at prospects and possible impact of capturing, at base level data, both as per Indian GAAP and IFRS formats- both being active but populated by different end users.
    We would like to receive some valuable inputs as to how feasible it is to capture at base level, financials of different GAAP as part of same application substantiated by an example, if any. In other words what could be the possible challenges and adverse impact because of the the multiple base load. One such impact which I could foresee could be handling of business rules and validations for different base load in the same rule file.
    Please provide your valuable inputs on the same.

    To clarify the question:
    the query asks for multiple base loads - i.e Base / Lowest level data being loaded into the application (loaded thru FDM, Data Forms etc - and not Journals/Adjustments), both for Indian GAAP and IFRS, parallely
    The requirement is to specifically load both Indian GAAP and IFRS as base level information - to enable both reporting journeys, in the same application.
    i.e:
    - 1 base load in Indian GAAP, with related IFRS adjustments to reach financials as per IFRS requirement
    - 1 base load in IFRS, with related Indian GAAP adjustments to reach financials as per Indian Gaap requirements
    Both hierarchies - operating within the same application - but for two different set of entity hierarchies, for two different end-user groups, with different reporting timelines.
    What are your inputs, from a Best Practice approach - whether to develop such structures as part of the same application or go for separate applications - from a design, development, testing and ongoing maintenance perspective
    Edited by: Indraneel Mazumder on Feb 19, 2013 7:41 PM

  • Load Sharing

    Hi,
    I have a data guard setup having physical standby. I have a client requirement which may require more than 800 concurrent and simultaneous connections. I want to share the load across various reaources. I would be having 3 different physical servers. Can anyone please suggest me how shall I plan for load sharing?
    Would it be feasible to use Oracle Application Server for thr purpose?
    How to use Oracle Application Servers ?
    Vinita

    Dear Vinita,
    Please find below explanation;
    Oracle RAC
    Oracle Real Application Clusters.
    Option that allows multiple concurrent database instances to share a single physical database.Do you know the difference between an instance and a database by the way?
    Think of a structure like you have 3 *nix operating systems. One will be the database and two will be a completely seperate instances. You are going to create two instances on two boxes and mount them on to the same database on the other box. So it create an Active to Active clustering and one instance will fail instantly the other instance will continue to operate without any errors to the end users.
    Please also find an explanation about the Oracle Clusterware;
    Oracle Clusterware
    A set of components that enables servers to operate together as if they were one server.
    Oracle Clusterware is a requirement for using Oracle RAC and it is the only clusterware that you need for platforms on which Oracle RAC operates.Here is the 11gR2 RAC Guide;
    http://download.oracle.com/docs/cd/E11882_01/rac.112/e10743/toc.htm
    You will find detailed information on that guide.
    Hope That Helps.
    Ogan

  • Preference Error: Could not load sharing preference pane

    For some reason my second computer (iMac 27) is no longer showing up on the left pane of any finder window on my MBP. The iMac is running Yosemite and the MBP is running Mavericks. So I open System preferences to see if there is a problem with "Sharing" on the MBP. I'm getting a Preference Error: Could not load sharing preference pane. Do I need to install the update to fix this? I'm not ready to commit to Yosemite completely. I build apps for iOS and Mac and really need to test in both OS environments.

    Do a backup.
    Quit the application.
    Go to Finder and select your user/home folder. With that Finder window as the front window, either select Finder/View/Show View options or go command - J.  When the View options opens, check ’Show Library Folder’. That should make your user library folder visible in your user/home folder.  Select Library. Then go to Preferences/com.apple.systempreferences.plist. Move the .plist to your desktop.
    Restart the computer, open the application and test. If it works okay, delete the plist from the desktop.
    If the application is the same, return the .plist to where you got it from, overwriting the newer one.
    Thanks to leonie for some information contained in this.

  • Sqlplus: Error while loading shared libraries: libsqlplus.so:

    Hi
    The Error is as follows:
    sqlplus: Error while loading shared libraries: libsqlplus.so: cannot open shared object file: no such file or directory
    Installed R12 with RUP2.
    User Oracle already exists.
    I tried to create a user appsdev as follows:
    #adduser appsdev
    #passwd appsdev
    #cd /home
    #chmod 500 appsdev
    login as user appsdev/appsdev
    run the env file from $ORACLE_HOME
    $sqlplus
    sqlplus: Error while loading shared libraries: libsqlplus.so: cannot open shared object file: no such file or directory
    if run the env file and sqlplus from user ORACLE.i don't get the error.
    but from the appsdev user i get the error.
    what should i do to execute sqlplus successfully from appsdev user.
    regards,
    charan

    if run the env file and sqlplus from user ORACLE.i don't get the error.
    but from the appsdev user i get the error.Is the "appsdev" user the owner of the application tier? If so, source the env file under %APPL_TOP% and check then.
    Did you specify the dba group as the primary group for "appsdev" user?

  • Svcadm: error while loading shared libraries: libz.so.1: cannot open shared

    Ops center 12c installation last stage we are getting below error :
    INFO: starting new satellite SMF services
    satadm: Enable HTML redirect
    satadm: Disabling application/scn/ec-server-splashpage
    /opt/sun/xvmoc/bin/svcadm: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
    satadm: ERROR: application/scn/ec-server-splashpage failed to stop
    satadm: Starting Enterprise Controller with SMFlite...
    svcadm: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
    satadm: ERROR: Error enabling Enterprise Controller run-time milestone svc:/application/scn/satellite-enable:default (rc=127)
    Error: starting satellite services
    Command: /opt/sun/xvmoc/bin/satadm start -v -w
    Exit code: 1
    Output:
    Please fix the problem and then try this step again.
    For a full log of the failed install see the file: /var/tmp/installer.log.14112.
    t. Try this step again (correct the failure before proceeding)
    x. Exit

    Hi Valentin
    The copy error occurs when you try to copy the files to the main OS that has allocated the VM ?
    Because another option is to get those files toward the VM across and ftp server. You could use
    an ftp server installed in the main machine or in the network where you are connected o inclusive from
    your mail if you have connection to internet.
    Joel Perez
    Oracle Ace Member
    DBA Oracle

  • Error 0(Native: listNetInterfaces:[3]) and error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

    Hi Gurus,
    I'm trying to upgrade my test 9.2.0.8 rac to 10.1 rac. I cannot upgrade to 10.2 because of RAM limitations on my test RAC. 10.1 Clusterware software was successfully installed and the daemons are up with OCR and voting disk created. Then during the installation of RAC software at the end, root.sh needs to be run. When I run root.sh, it gave the error: while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory. I have libpthread.so.0 in /lib. I looked up on metalink and found Doc ID: 414163.1 . I unset the LD_ASSUME_KERNEL in vipca (unsetting of LD_ASSUME_KERNEL was not required in srvctl because there was no LD_ASSUME_KERNEL in srvctl). Then I tried to run vipca manually. I receive the following error: Error 0(Native: listNetInterfaces:[3]). I'm able to see xclock and xeyes. So its not a problem with x.
    OS: OEL5 32 bit
    oifcfg iflist
    eth0 192.168.2.0
    eth1 10.0.0.0
    oifcfg getif
    eth1 10.0.0.0 global cluster_interconnect
    eth1 10.1.1.0 global cluster_interconnect
    eth0 192.168.2.0 global public
    cat /etc/hosts
    192.168.2.3 sunny1pub.ezhome.com sunny1pub
    192.168.2.4 sunny2pub.ezhome.com sunny2pub
    192.168.2.33 sunny1vip.ezhome.com sunny1vip
    192.168.2.44 sunny2vip.ezhome.com sunny2vip
    10.1.1.1 sunny1prv.ezhome.com sunny1prv
    10.1.1.2 sunny2prv.ezhome.com sunny2prv
    My questions are:
    should ping on sunny1vip and sunny2vip be already working? As of now they dont work.
    if you look at oifcfg getif, I initially had eth1 10.0.0.0 global cluster_interconnect,eth0 192.168.2.0 global public then I created eth1 10.1.1.0 global cluster_interconnect with setif. Should it be 10.1.1.0 or 10.0.0.0. I looked at the subnet calculator and it says for 10.1.1.1, 10.0.0.0 is the subnet. In metalink they had used 10.10.10.0 and hence I used 10.1.1.0
    Any ideas on resolving this issue would be very much appreciated. I had been searching on oracle forums, google, metalink but all of them refer to DOC Id 414163.1 but it does n't seem to work. Please help. Thanks in advance.
    Edited by: ayyappa on Aug 20, 2009 10:13 AM
    Edited by: ayyappa on Aug 20, 2009 10:14 AM
    Edited by: ayyappa on Aug 20, 2009 10:15 AM

    a step forward towards resolution but i need some help from the gurus.
    root# cat /etc/hosts
    127.0.0.1 localhost.localdomain localhost
    ::1 localhost6.localdomain6 localhost6
    192.168.2.3 sunny1pub.ezhome.com sunny1pub
    192.168.2.4 sunny2pub.ezhome.com sunny2pub
    10.1.1.1 sunny1prv.ezhome.com sunny1prv
    10.1.1.2 sunny2prv.ezhome.com sunny2prv
    192.168.2.33 sunny1vip.ezhome.com sunny1vip
    192.168.2.44 sunny2vip.ezhome.com sunny2vip
    root# /u01/app/oracle/product/crs/bin/oifcfg iflist
    eth1 10.0.0.0
    eth0 192.168.2.0
    root# /u01/app/oracle/product/crs/bin/oifcfg getif
    eth1 10.0.0.0 global cluster_interconnect
    eth0 191.168.2.0 global public
    root# /u01/app/oracle/product/10.1.0/Db_1/bin/srvctl config nodeapps -n sunny1pub -a
    ****ORACLE_HOME environment variable not set!
    ORACLE_HOME should be set to the main directory that contain oracle products. set and export ORACLE_HOME, then re-run.
    root# export ORACLE_BASE=/u01/app/oracle
    root# export ORACLE_HOME=/u01/app/oracle/product/10.1.0/Db_1
    root# export ORA_CRS_HOME=/u01/app/oracle/product/crs
    root# export PATH=$PATH:$ORACLE_HOME/bin
    root# /u01/app/oracle/product/10.1.0/Db_1/bin/srvctl config nodeapps -n sunny1pub -a
    VIP does not exist.
    root# /u01/app/oracle/product/10.1.0/Db_1/bin/srvctl add nodeapps -n sunny1pub -o $ORACLE_HOME -A 192.168.2.33/255.255.255.0
    root# /u01/app/oracle/product/10.1.0/Db_1/bin/srvctl add nodeapps -n sunny2pub -o $ORACLE_HOME -A 192.168.2.44/255.255.255.0
    root# /u01/app/oracle/product/10.1.0/Db_1/bin/srvctl config nodeapps -n sunny1pub -a
    VIP exists.: sunny1vip.ezhome.com/192.168.2.33/255.255.255.0
    root# /u01/app/oracle/product/10.1.0/Db_1/bin/srvctl config nodeapps -n sunny2pub -a
    VIP exists.: sunny2vip.ezhome.com/192.168.2.44/255.255.255.0
    Once I execute the add nodeapps command as root on node 1, I was able to get vip exists for config nodeapps on node 2. The above 2 statements resulted me with same values on both nodes. After this I executed root.sh on both nodes, I did not receive any errors. It said CRS resources are already configured.
    My questions to the gurus are as follows:
    Should ping on vip work? It does not work now.
    srvctl status nodeapps -n sunny1pub(same result for sunny2pub)
    VIP is not running on node: sunny1pub
    GSD is not running on node: sunny1pub
    PRKO-2016 : Error in checking condition of listener on node: sunny1pub
    ONS daemon is not running on node: sunny1pub
    [root@sunny1pub ~]# /u01/app/oracle/product/crs/bin/crs_stat -t
    Name Type Target State Host
    ora....pub.gsd application OFFLINE OFFLINE
    ora....pub.ons application OFFLINE OFFLINE
    ora....pub.vip application OFFLINE OFFLINE
    ora....pub.gsd application OFFLINE OFFLINE
    ora....pub.ons application OFFLINE OFFLINE
    ora....pub.vip application OFFLINE OFFLINE
    Will crs_stat and srvctl status nodeapps -n sunny1pub work after I upgrade my database or should they be working now already? I just choose to install 10.1.0.3 software and after running root.sh on both nodes, I clicked ok and then the End of installation screen appeared. Under installed products, I see 9i home, 10g home, crs home. Under 10g home and crs home, I see cluster nodes(sunny1pub and sunny2pub) So it looks like the 10g software is installed.

  • Error while loading shared libraries: libpng12.so.0

    Am trying to install Rockbox installer.  After running the app, I get the following error:
    error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
    I have already installed libpng12 earlier this month for another application through AUR and that worked fine.
    Where do I start?
    thanks

    RockBox is an aur package?  Does the aur package compile it from source?  If it does, you should just be able to recompile.  If its doing something funny and trying to download a prebuilt binary you may be out of luck on that one.  The libpng12 package from AUR is installed on your system?

  • Error while loading shared libraries: libltdl.so.7: cannot open shared

    After a recent upgrade, several applications started complaining "error while loading shared libraries: libltdl.so.7: cannot open shared object file: No such file or directory".
    As far as I know, at least these programs won't work in my system:
    mplayer: extra/mplayer 34007-1
    mocp: extra/moc 20110528-3
    display / composite /... : extra/imagemagick 6.7.2.5-1
    inkscape: extra/inkscape 0.48.2-2
    shotwell: community/shotwell 0.11.1-2
    And my libltdl is
    core/libltdl 2.4-5
    Is there something important missing in my system? Thanks in advance.

    Would you please post the output of ls -l /usr/lib/libltdl*
    On my system
    ewaller@odin:~[1] 1007 %pacman -Qo /usr/lib/libltdl.so
    /usr/lib/libltdl.so is owned by libltdl 2.4-5
    ewaller@odin:~ 1008 %ls -l /usr/lib/libltdl*
    -rw-r--r-- 1 root root 63986 Sep 8 00:12 /usr/lib/libltdl.a
    lrwxrwxrwx 1 root root 16 Sep 8 00:12 /usr/lib/libltdl.so -> libltdl.so.7.3.0
    lrwxrwxrwx 1 root root 16 Sep 8 00:12 /usr/lib/libltdl.so.7 -> libltdl.so.7.3.0
    -rwxr-xr-x 1 root root 39480 Sep 8 00:12 /usr/lib/libltdl.so.7.3.0
    ewaller@odin:~ 1009 %

  • Error while loading shared libraries: libglut.so.3: cannot open shared

    Hi, I bought the new Humble Bundle today and downloaded the tar.gz file for Fieldrunners (which is supposed to work under linux)
    "error while loading shared libraries: libglut.so.3: cannot open shared object file: No such file or directory" is the message I get when I put ./Fieldrunners into konsole after copying the fieldrunners folder into /opt
    I have freeglut-2.8.0-1 installed
    This is the README:
    This is Fieldrunners for Linux.
    It was built under Ubuntu 12.04 but is known to work in other distros.
    The only external dependancy is the freeglut3 library.
    To install:
      copy the fieldrunners directory (executable and game assets) to /opt
      copy the .fieldrunners directory (user options, achievements and saves) to your home directory.
    If you don't want to copy the fieldrunners directory to /opt, you can likely start fieldrunners from any folder and it will attempt to find the assets in the same folder as the executable.
    The executable /opt/fieldrunners/Fieldrunners will create the .fieldrunners directory in the home directory if not found.
    EDIT: Forgot to mention, there is no PKGBUILD file in the tar.gz
    Last edited by harsha (2012-08-15 23:43:19)

    My Fieldrunners says:
    cannot open audio device (Device or resource busy)
    Fieldrunners: pcm.c:928: snd_pcm_state: Assertion `pcm' failed.
    ... so I have to kill pulseaudio first (or use padsp). After that (with alsa), it has choppy sound. 1 second sound, one pause...
    Spacechem is windows binary + a wine'ish blob (that just freezes on my machine), comes only as rpm/deb and seems to insist to be installed in /opt (AND some files in /usr/share). The included .exe doesn't work with native wine either (without further adjustments at least).
    Doesn't really look good at all so far, this bundle.
    edit:
    Also: Uplink seems to be unplayable on a big resolution Display without workarounds due to its small font...?
    Spirits says:
    (Spirits-64:14143): Gtk-WARNING **: Error loading theme icon 'image-missing' for stock: Fatal error reading PNG image file: Incompatible libpng version in application and library
    ... but seems to work fine at a first glance (safe for a missing picture in the launcher which isn't really tragic).
    edit:
    ( Aaaand, now I notice I'm in the wrong thread and/or forum. Where did that generic "is the bundle working?"-thread go? Stupid multi-tabbing xD )
    Last edited by whoops (2012-08-16 20:47:17)

  • Error while loading shared libraries: libclntsh.so.10.1

    Hi,
    I have installed R12 on Oracle EL 5.
    AT the end during system check details,the check "database availability" shows passed, but when I checked log it says the following error at one point.
    Executable : /apps/tools/oracle/VIS/apps/tech_st/10.1.2/bin/sqlplus
    riwTDBup.sh exiting with status 0
    sqlplus: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory
    Can you please let me know whether this is going to be a problem or not. If yes, how I can rectify this.
    I could connect to DB using sqlplus without any issues.
    Thanks
    Vas
    Complete message from "Database availability"
    Database Availability
    command: /diskb/orainstall/StageR12/startCD/Disk1/rapidwiz/bin/riwTDBup.sh /apps/tools/oracle/VIS/db/tech_st/10.2.0/VIS_home.env APPS/APPS
    riwTDBup.sh started at Sun Jul 1 09:14:04 PDT 2007
    Parameters passed are : /apps/tools/oracle/VIS/db/tech_st/10.2.0/VIS_home.env APPS/APPS
    The environment settings are as follows ...
    ORACLE_HOME : /apps/tools/oracle/VIS/db/tech_st/10.2.0
    ORACLE_SID : VIS
    TWO_TASK :
    PATH : /apps/tools/oracle/VIS/db/tech_st/10.2.0/perl/bin:/apps/tools/oracle/VIS/db/tech_st/10.2.0/bin:/usr/bin:/usr/sbin:/apps/tools/oracle/VIS/db/tech_st/10.2.0/appsutil/jre/bin:/bin:/usr/bin/X11:/usr/local/bin:/usr/bin:/diskb/orainstall/StageR12/startCD/Disk1/rapidwiz/unzip/Linux_x64:/usr/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/oracle/bin
    LD_LIBRARY_PATH : /apps/tools/oracle/VIS/db/tech_st/10.2.0/lib:/usr/X11R6/lib:/usr/openwin/lib:/apps/tools/oracle/VIS/db/tech_st/10.2.0/lib:/usr/dt/lib:/apps/tools/oracle/VIS/db/tech_st/10.2.0/ctx/lib
    Executable : /apps/tools/oracle/VIS/db/tech_st/10.2.0/bin/sqlplus
    riwTDBup.sh exiting with status 0
    Database ORACLE_HOME connection test has succeeded
    command: /diskb/orainstall/StageR12/startCD/Disk1/rapidwiz/bin/riwTDBup.sh /apps/tools/oracle/VIS/inst/apps/VIS_home/ora/10.1.2/VIS_home.env APPS/APPS
    riwTDBup.sh started at Sun Jul 1 09:14:05 PDT 2007
    Parameters passed are : /apps/tools/oracle/VIS/inst/apps/VIS_home/ora/10.1.2/VIS_home.env APPS/APPS
    The environment settings are as follows ...
    ORACLE_HOME : /apps/tools/oracle/VIS/apps/tech_st/10.1.2
    ORACLE_SID :
    TWO_TASK : VIS
    PATH : /apps/tools/oracle/VIS/apps/tech_st/10.1.2/bin:/usr/bin:/usr/ccs/bin:/usr/sbin:/usr/bin:/diskb/orainstall/StageR12/startCD/Disk1/rapidwiz/unzip/Linux_x64:/usr/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/oracle/bin
    LD_LIBRARY_PATH : /apps/tools/oracle/VIS/apps/tech_st/10.1.2/lib32:/apps/tools/oracle/VIS/apps/tech_st/10.1.2/lib:/usr/X11R6/lib:/usr/openwin/lib:/apps/tools/oracle/VIS/apps/tech_st/10.1.2/jdk/jre/lib/i386:/apps/tools/oracle/VIS/apps/tech_st/10.1.2/jdk/jre/lib/i386/server:/apps/tools/oracle/VIS/apps/tech_st/10.1.2/jdk/jre/lib/i386/native_threads
    Executable : /apps/tools/oracle/VIS/apps/tech_st/10.1.2/bin/sqlplus
    riwTDBup.sh exiting with status 0
    sqlplus: error while loading shared libraries: libclntsh.so.10.1: cannot open shared object file: No such file or directory
    Apps ORACLE_HOME connection test has succeeded
    null

    Do an su - oracle and see if you can execute any commands. If you cannot, as root, vi /home/oracle/.profile and remove any LD_ASSUME_KERNEL references.
    Also note that R12 is not certified for OL 5 or RH 5.
    Oracle Applications Installation and Upgrade Notes Release 12 (12.0) for Linux (64-bit)
    http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=416305.1
    Oracle Applications Installation and Upgrade Notes Release 12 (12.0) for Linux (32-bit)
    http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=402310.1

Maybe you are looking for