This discussion is archived
10 Replies Latest reply: Feb 12, 2013 9:00 PM by 986120 RSS

Oracle 11gR2 installation error .OUI on solaris 10 x86_64bit

user539415 Newbie
Currently Being Moderated
Dear Supports,

i installed Solaris x86 on vmware workstation and it done OS installation successfully, then i start installation oracle software 11gR2, i downloaded oracle 11gR2 for solaris10_x86/64bit for this vm machine solaris 10 x86_64bit.

i configured all Pre-requirement such as Sun package, patch, usergroup and user, directories, system parameter, project etc base on oracle installation guide for solaris x86_64bit.

I log in as oracle user and execute the $ ./runIntaller for Oracle software installation then i received the error as below. i spend many ours on googling and my oracle support but cannot resolve this problem.


/db11g/install/.oui:syntax error at line 1: '|' unexpected

$ ls -l /db11g/install/.oui
-r-xr-xr-x root root 364080 Feb 11 12:22 /db11g/install./oui

Thanks for your reply.
  • 1. Re: Oracle 11gR2 installation error .OUI on solaris 10 x86_64bit
    986120 Explorer
    Currently Being Moderated
    Hi,

    Have you logged in as oracle user after logout from root or tried *# su oracle*

    Check whether you have unzipped package in same folder.

    Have a look on this.
    http://docs.oracle.com/cd/E11882_01/install.112/e24351/toc.htm
    --------------------------------------------------------------------------------------------------------------
    Follow this, i followed and installed

    Prerequisties for Oracle 11g R2 installation in Solaris 10
    Required Packages: (Must install for Oracle 11g R2 installation)
    SUNWarc
    SUNWbtool
    SUNWhea
    SUNWi15cd
    SUNWi1cs
    SUNWi1of
    SUNWlibC
    SUNWlibm
    SUNWlibms
    SUNWsprot
    SUNWtoo
    SUNWgcc
    SUNWmfrun
    SUNWpool
    SUNWpoolr
    SUNWuiu8
    SUNWxwdv
    SUNWxwfnt
    SUNWxwplt

    To check whether installed :
    # pkginfo -i <package_Name>

    To install package:
    # pkgadd -d <location of package> <package_name>
    ----------------------------------------------------
    Configuring kernel parameters:
    # vi /etc/system
    set shmsys:shminfo_shmmax = 4294967295
    set shmsys:shminfo_shmmin = 1
    set shmsys:shminfo_shmmni = 100
    set shmsys:shminfo_shmseg = 10
    set semsys:seminfo_semmns = 1024
    set semsys:seminfo_semmsl = 256
    set semsys:seminfo_semmni = 100
    set semsys:seminfo_semvmx = 32767
    set noexec_user_stack = 1
    set max_nprocs = 30000
    set maxuprc = 16384
    set rlim_fd_cur = 4096
    set rlim_fd_max = 65536
    ----------------------------------------------------
    Creating Required User and Groups
    Creating oracle software user (Who is to install oracle software) eg: oracle
    # useradd -d /export/home/oracle -s /usr/bin/bash -m oracle
    Create Groups:
    # groupadd oinstall
    # groupadd dba
    Assign above group to oracle user
    # /usr/sbin/usermod -g oinstall -G dba oracle
    If oracle user exist:
    # /usr/sbin/useradd -g oinstall -G dba -d /export/home/oracle -s /usr/bin/bash -m oracle
    Create required directories
    # mkdir -p /<mount-point>/app/<oracle-username>
    # mkdir -p /u01/app/oracle
    Assigning ownership permission to oracle user
    # chown -R oracle:oinstall /u01/app/oracle
    # chmod -R 775 /u01/app/
    ----------------------------------------------------
    Port Specification

    # Add these lines before the line with svc.startd in /etc/inittab
    tm::sysinit:/usr/sbin/ndd -set /dev/tcp tcp_smallest_anon_port 9000 > /dev/console
    tm::sysinit:/usr/sbin/ndd -set /dev/tcp tcp_largest_anon_port 65500 > /dev/console
    tm::sysinit:/usr/sbin/ndd -set /dev/udp udp_smallest_anon_port 9000 > /dev/console
    tm::sysinit:/usr/sbin/ndd -set /dev/udp udp_largest_anon_port 65500 > /dev/console

    ----------------------------------------------------
    Setting User limits
    To check user limit
    # ulimit -t -f -d -s -n -v
    To set values
    # ulimit -t unlimited
    # ulimit -f unlimited
    # ulimit -d 1048576
    # ulimit -s 32768
    # ulimit -n 4096
    # ulimit -v 4194304
    -----------------------------------------------------
    Add project
    # projadd -U <username> -K <memory allocation> <project name>
    # projadd -U oracle -K "project.max-shm-memory=(privileged,4g,deny)" group.dba
    # projmod -sK "project.max-sem-nsems=(priv,512,deny)" group.dba
    # projmod -sK "project.max-sem-ids=(priv,128,deny)" group.dba
    # projmod -sK "project.max-shm-ids=(priv,128,deny)" group.dba
    # projmod -sK "project.max-file-descriptor=(priv,65536,deny)" group.dba
    # projmod -sK "project.max-stack-size=(priv,32MB,deny)" group.dba
    ----------------------------------------------------
    User profile
    Edit and add these lines in export/home/oracle/.profile
    # vi /export/home/oracle/.profile
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
    export ORACLE_SID=mydb
    export ORACLE_UNQNAME=mydb
    export ORACLE_HOSTNAME=ora11.mydb.com
    export PATH=$ORACLE_HOME/bin:$PATH
    export TMP=/tmp/
    export TMPDIR=/tmp/
    export DISPLAY=:0.0
    ----------------------------------------------------
    Creating Oracle SWAP file
    Make Oracle swap file if /tmp is less than 1GB
    # makefile 1024m /u01/app/oracle/orcl_swap
    # swap -a /u01/app/oracle/orcl_swap
    ----------------------------------------------------
    Configuring Hostname and IP
    # vi /etc/hosts
    ::1 localhost
    127.0.0.1 localhost
    192.168.10.155 ora11.mydb.com ora11 loghost

    # vi /etc/hostname/e1000g0
    ora11.mydb.com

    # vi /etc/nodename
    ora11.mydb.com
    ----------------------------------------------------
    Setting up Oracle Display Environment
    Login as oracle and start Xterminal as root
    # xterm
    Command these in Xterminal window
    $ xhost ora11.mydb.com
    $ export DISPLAY=:0.0
    ----------------------------------------------------
    Unzip Oracle 11gR2 Package
    # unzip <Software_Package> /tmp
    # unzip solaris.x64_11gR2_database_1of2.zip /export/home/oracle/install
    # unzip solaris.x64_11gR2_database_2of2.zip /export/home/oracle/install

    Run Software in oracle terminal
    $ cd /export/home/oracle/install/database
    $ ./runInstaller

    --
    Bala:)
  • 2. Re: Oracle 11gR2 installation error .OUI on solaris 10 x86_64bit
    user539415 Newbie
    Currently Being Moderated
    Hi Bala,

    yes, i have unzipped in a single folders, and make it as iso file same as my solaris iso file but solaris iso file it worked.

    I tried to login root and oracle user but they gave same error.

    My db11_solaris_64.iso size is 2,500,259,840 bytes, is there any problem with this iso file or i will try to re-download and make a new iso file tonight.

    thanks for further advise.
  • 3. Re: Oracle 11gR2 installation error .OUI on solaris 10 x86_64bit
    986120 Explorer
    Currently Being Moderated
    Try to put your database zip file into solaris through ftp.


    --
    Bala:)
  • 4. Re: Oracle 11gR2 installation error .OUI on solaris 10 x86_64bit
    user539415 Newbie
    Currently Being Moderated
    Hi Bala,

    I tried all your recommendation and checked all your pre-requirement and ftp are fine.

    except SUNWi15cd is missing and not found on OS CD but the rest are ok, i dont think this package giving this kind of problem.

    #uname -a
    SunOS solaris10 5.10 Generic_147441-01 i86pc i386 i86pc

    #cat /etc/release
    Oracle Solaris 10 8/11 s10x_u10wos_17b x86

    #df -h look fine

    #prtconf -pv |grep Mem
    Memory size: 1536

    #cat /etc/system
    ..
    set shmsys:shminfo_shmmax=4294967295
    ...
    # cat /etc/project
    user.oracle:100::oracle::project.max-file-descriptor=(priv,65535,deny);project.max-sem-ids=(priv,100,deny);project.max-sem-nsems=(priv,256,deny);project.max-shm-memory=(priv,4294967295,deny)


    Thanks to advise me the next step.
  • 5. Re: Oracle 11gR2 installation error .OUI on solaris 10 x86_64bit
    sb92075 Guru
    Currently Being Moderated
    xclock utility must succeed before OUI or dbca will work.

    you need to connect to the DBServer by doing as below or the functional equivalent

    ssh -X oracle@DBServer

    when all is correct the DISPLAY variable will exist & support OUI.
  • 6. Re: Oracle 11gR2 installation error .OUI on solaris 10 x86_64bit
    user539415 Newbie
    Currently Being Moderated
    Hi sb92075,

    Thanks to my problem, plz help this further.

    bash$ xhost +
    bash$ xclock

    They are displayed well, then i executed below.

    bash$ ./runInstaller
    /export/home/oracle/db/database/install/.oui: syntax error at line 1: '|' unexpected
  • 7. Re: Oracle 11gR2 installation error .OUI on solaris 10 x86_64bit
    yoonas Expert
    Currently Being Moderated
    Hi,
    check if the installation file you have downloaded is correct one
    use checksum to check your file did to get corrupted while downloading

    http://www.gizmojunkee.com/2012/05/installing-oracle-11gr2-on-ubuntu-12-04/

    Regards
    Yoonas
  • 8. Re: Oracle 11gR2 installation error .OUI on solaris 10 x86_64bit
    986120 Explorer
    Currently Being Moderated
    Hi sb92075,

    Can you post me the link where you downloaded the oracle zip file.

    post the value of df -h

    also permission for software location like /u01/app/oracle

    --
    Bala:)
  • 9. Re: Oracle 11gR2 installation error .OUI on solaris 10 x86_64bit
    sb92075 Guru
    Currently Being Moderated
    Bala : ) wrote:
    Hi sb92075,

    Can you post me the link where you downloaded the oracle zip file.

    post the value of df -h

    also permission for software location like /u01/app/oracle

    --
    Bala:)
    I've gotten lazy & used prebuilt VM for my current laptop DB

    http://www.oracle.com/technetwork/community/developer-vm/index.html
  • 10. Re: Oracle 11gR2 installation error .OUI on solaris 10 x86_64bit
    986120 Explorer
    Currently Being Moderated
    Great :D

    If you have time try install again in solaris.

    Kindly close the thread.
    --
    Bala:)

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points