listener启不来,报TNS-12560: TNS:protocol adapter error Error: 2: No such file or directory
2009-07-08 15:41
435 查看
建立 /var/tmp/.oracle 并授权给oracle,重起监听。问题解决!
补充一下 我的环境是 RHEL3 U2 + oracle9204
原文来自:
十萬火急!!!! listener啟不啟來!!!
$ lsnrctl start
LSNRCTL for Solaris: Version 8.1.7.0.0 - Production on 29-APR-2004 13:43:52
(c) Copyright 1998 Oracle Corporation. All rights reserved.
Starting /export/home/oracle/bin/tnslsnr: please wait...
TNSLSNR for Solaris: Version 8.1.7.0.0 - Production
System parameter file is /export/home/oracle/network/admin/listener.ora
Log messages written to /export/home/oracle/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521)))
Attempted to listen on: (ADDRESS=(PROTOCOL=ipc)(PARTIAL=yes)(QUEUESIZE=1))
No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Solaris Error: 2: No such file or directory
$
补充一下 我的环境是 RHEL3 U2 + oracle9204
原文来自:
十萬火急!!!! listener啟不啟來!!!
$ lsnrctl start
LSNRCTL for Solaris: Version 8.1.7.0.0 - Production on 29-APR-2004 13:43:52
(c) Copyright 1998 Oracle Corporation. All rights reserved.
Starting /export/home/oracle/bin/tnslsnr: please wait...
TNSLSNR for Solaris: Version 8.1.7.0.0 - Production
System parameter file is /export/home/oracle/network/admin/listener.ora
Log messages written to /export/home/oracle/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521)))
Attempted to listen on: (ADDRESS=(PROTOCOL=ipc)(PARTIAL=yes)(QUEUESIZE=1))
No longer listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle)(PORT=1521)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Solaris Error: 2: No such file or directory
$
![]() 十萬火急!!!! listener啟不啟來!!! 貼出你的listener.ora文件! |
![]() 十萬火急!!!! listener啟不啟來!!! $ more list* # LISTENER.ORA Network Configuration File: /export/home/oracle/network/admin/lis tener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle)(PORT = 1521)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /export/home/oracle) (PROGRAM = extproc) ) ) $ |
![]() 十萬火急!!!! listener啟不啟來!!! listener.ora應該沒有問題的吧, 不知道"Solaris Error: 2: No such file or directory" 是指那個文件啊,log裡面又什麼也看不到, |
![]() 十萬火急!!!! listener啟不啟來!!! 你最近清/tmp目錄了? |
![]() 十萬火急!!!! listener啟不啟來!!! 如果我在多用戶的使用的時候刪除了tmp下的東西的話, 應該不用報我這中錯誤的, 請教!! |
![]() 十萬火急!!!! listener啟不啟來!!! /tmp/.oracle/目錄,記錄了socket number,這個目錄如果被刪就會出現你上面的情況 |
![]() 十萬火急!!!! listener啟不啟來!!! 那我現在可以如何補救, 請教!! |
![]() 十萬火急!!!! listener啟不啟來!!! To re-create the socket files, stop and re-start the Listener. 重建這個目錄,並賦權給oracle |
![]() 十萬火急!!!! listener啟不啟來!!! --> socket files,文件名是什麼, 文件內容怎樣, 請教!! 另外我查到如下內容: * 監聽程序啟動失敗: 如果是TCP監聽失敗,請檢查/etc/listener.ora中的對應TCP的參數如IP地址和PORT端口; 如果是IPC監聽失敗,請先刪除/tmp/.oracle/sXXX,其中XXX是/etc/listener.ora中IPC監聽的KEY值; 不知可是, 但我試試無用, 我的為817, |
![]() 十萬火急!!!! listener啟不啟來!!! 感謝txfy, 我的問題已經解決了, 也許817 for solaris ,lsnrctl的臨時文件是在/var/tmp/.oracle, 我chmod了/var/tmp, 不管使用tcp還是ipc都listener可以起來 另外如果ipc的話,可以好像要servicename |
![]() 十萬火急!!!! listener啟不啟來!!! 不過/var/tmp的屬性應該本然就不給oracle的 不知道,以前listener怎麼起來的 |
![]() 十萬火急!!!! listener啟不啟來!!! 你在/tmp下建立.oracle目錄,把這個目錄授權,而不是整個tmp目錄授權,這種方式試了嗎? |
![]() 十萬火急!!!! listener啟不啟來!!! |
![]() 十萬火急!!!! listener啟不啟來!!! o,可能是我寫錯了目錄! |
![]() 十萬火急!!!! listener啟不啟來!!! The socket files are deleted by someone or by a 3rd party application. Common directories where socket files are created vary by operating system and include: /tmp/.oracle /tmp/o /var/tmp/.oracle 後面兩個沒寫出來,呵呵! |
![]() 十萬火急!!!! listener啟不啟來!!! 學問...... 先學著`` |
相关文章推荐
- mv: cannot stat libGL.so.1.2 : No such file or directory
- codeblocks进行C++开发 向工程中添加Class 发生编译错误:"No such file or directory" 解决方案
- /usr/bin/python^M: bad interpreter: No such file or directory
- gcc: /usr/lib/mysql/libmysqlclient.so: No such file or directory-------MySQL的编译[数据库技术]
- 挂载文件系统时Warning: unable to open an initial console和can't open /dev/ttyS0: No such file or directory
- Unable to open log device '/dev/log/main': No such file or directory
- nginx: [error] open() "/usr/local/var/run/nginx.pid" failed (2: No such file or directory)处理方法
- CODE:BLOCK中的CreateProcess: No such file or directory
- can't create /.object/main.o: No such file or directory
- hadoop fs -mkdir testdata错误 提示No such file or directory
- 解决方法:fatal error C1083: 无法打开预编译头文件:“Debug\Open.pch”: No such file or directory
- hadoop2.5.2中执行 $ bin/hdfs dfs -put etc/hadoop input遇到put: `input': No such file or directory的解决办法
- error C1083: 无法打开包括文件:“iostream.h”: No such file or directory
- hadoop :mkdir: 'input': No such file or directory问题
- iOS:编译时出现"no such file or directory:xxx"以及"use twice...filenames are used to distinguish private dec
- /root/hadoop/bin/hdfs: line 204: /opt/jdk/bin/java: No such file or directory /root/hadoop/bin/hdfs:
- Warning: mysql_connect(): No such file or directory in
- VS2008中"fatal error C1083:无法打开包括文件:“Stdafx.h”: No such file or directory”
- centos6.5 网卡/etc/sysconfig/network: No such file or directory
- Android:open failed: ENOENT (No such file or directory)—创建文件及目录