DBAsupport.com Forums - Powered by vBulletin
Results 1 to 10 of 10

Thread: LSNRCTL cannot started

  1. #1
    Join Date
    Jun 2001
    Posts
    243
    here is the error that I got


    LSNRCTL> start
    Starting /ora01/app/oracle/product/7.3.2/bin/tnslsnr: please wait...

    TNSLSNR for Solaris: Version 2.3.2.1.0 - Production
    System parameter file is /var/opt/oracle/listener.ora
    Log messages written to /ora01/app/oracle/product/7.3.2/network/log/listener.log
    Attempted to listen on: (DESCRIPTION=(CONNECT_TIMEOUT=2147483647)(ADDRESS=(PROTOCOL=IPC)(KEY=gccs.world)))
    TNS-12546: TNSermission denied
    TNS-12560: TNSrotocol adapter error
    TNS-00516: Permission denied
    Solaris Error: 13: Permission denied

    any ideas?

  2. #2
    Join Date
    Feb 2001
    Location
    Paris, France
    Posts
    809
    which login do you use ???
    what are the owner and rights on $ORACLE_HOME/bin ???

  3. #3
    Join Date
    Jun 2001
    Posts
    243
    I am login as Oracle
    permission on $ORACLE_HOME/bin is 755

  4. #4
    Join Date
    Dec 1999
    Location
    Cincinnati, Ohio USA
    Posts
    99
    You may need to change the permissions on the "/VAR/TMP/.ORACLE" file.
    In order for the Listener to open a socket, oracle must have write
    access on
    "/var/tmp/.oracle". Do the following:

    1) % cd /var/tmp

    2) Either change the ownership and group of the ".oracle" directory to
    "oracle/dba":

    # chown oracle .oracle
    # chgrp dba .oracle

    or

    Change the permissions on the directory:

    # chmod 777 .oracle


    Solution Explanation:
    =====================

    Upon starting the Listener, an IPC socket file is created in
    "/var/tmp/.oracle". Thus, "/var/tmp/.oracle" must be writable by the
    oracle
    user.
    Doug

  5. #5
    Join Date
    Jun 2001
    Posts
    243
    THANK YOU SO MUCH DOUG.....Listener started now.....=)

  6. #6
    Join Date
    Jun 2001
    Posts
    243
    I'm running into another problem....our server went down and lsnrctl did not started up....so I went to /var/tmp...but somehow /var/tmp is link to tmp --> /tmp/vartmp...and I don't see .oracle file anymore....what should I do?

  7. #7
    Join Date
    Dec 1999
    Location
    Cincinnati, Ohio USA
    Posts
    99
    Try creating the .oracle directory in /tmp, if this does not succeed try creating the .oracle in /tmp/vartmp.

    You must be the oracle user when creating the directory.

    cd /tmp
    mkdir .oracle

    or

    cd /tmp/vartmp
    mkdir .oracle
    Doug

  8. #8
    Join Date
    Dec 1999
    Location
    Cincinnati, Ohio USA
    Posts
    99
    Also, the .oracle directory may need to be listed without all the parameters. Try

    ls -la

    This may allow you to view it, did you try cd'ng into the directory? Ask Unix admin how this changed.
    Doug

  9. #9
    Join Date
    Jun 2001
    Posts
    243
    it worked.....thank you...I don't know who create that link...but I guess I should get rid of that link and mkdir under /var/tmp/.oracle?...right?

  10. #10
    Join Date
    Dec 1999
    Location
    Cincinnati, Ohio USA
    Posts
    99
    Your unix admin may have moved your directory because it was eating up space in that file system. I would leave it where it is, I have a couple that are installed in /tmp/.oracle and have no problems. It saves space in the /var directory.

    Doug

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Click Here to Expand Forum to Full Width