LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4947|回复: 15

启动oracle 时遇到的一个问题

[复制链接]
发表于 2006-3-7 12:08:11 | 显示全部楼层 |阅读模式

  1. [oracle@CC ~]$ lsnrctl start

  2. LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 07-MAR-2006 11:18:00

  3. Copyright (c) 1991, 2005, Oracle.  All rights reserved.

  4. Starting /home/oracle/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...

  5. TNS-12537: TNS:connection closed
  6. TNS-12560: TNS:protocol adapter error
  7.   TNS-00507: Connection closed
  8.    Linux Error: 29: Illegal seek
复制代码


请问 是哪里出了问题?
发表于 2006-3-7 15:29:26 | 显示全部楼层
TNS-12537 TNS:connection closed

Cause: "End of file" condition has been reached; partner has disconnected. This is an informational message.

Action: No action required.



TNS-12560 TNS:protocol adapter error

Cause: A generic protocol adapter error occurred.

Action: Check addresses used for proper protocol specification. Before reporting this error, look at the error stack and check for lower level transport errors.For further details, turn on tracing and re-execute the operation. Turn off tracing when the operation is complete.




TNS-00507 Connection closed

Cause: Normal "end of file" condition has been reached; partner has disconnected. This is an informational message.

Action: No action required.




综合看来你的问题是不是lsnrctl的配置不对?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-8 01:05:12 | 显示全部楼层
我 这个是刚装在as4上面的 oracle

装好后启动就是这样了
应该如何配置lsnrctl呢
回复 支持 反对

使用道具 举报

发表于 2006-3-8 10:29:36 | 显示全部楼层
如果你建立oracle的数据库,他的dbca会帮你在lsncrtl的配置文件里设置的
如果有问题你可以在oracle的安装目录下找到network目录下面有个admin目录
我现在在windows机器上,你的linux应该是一样的
然后有个listener.ora文件这个就是lsnrctl的配置文件,你用vi开开来看看
[PHP]
LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)[color="Red"](HOST = ludi)(PORT = 1521))<----------------这行你可以改host的地址,改成ip也可以
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = E:\oracle\ora92)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = orcl)
      (ORACLE_HOME = E:\oracle\ora92)
      (SID_NAME = orcl)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = stand)
      (ORACLE_HOME = E:\oracle\ora92)
      (SID_NAME = stand)
    )
  )


[/PHP]

然后你44看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-9 14:13:05 | 显示全部楼层
将host段 改成ip地址后 启动又出问题了

  1. [oracle@CC admin]$ lsnrctl start

  2. LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 09-MAR-2006 12:31:16

  3. Copyright (c) 1991, 2005, Oracle.  All rights reserved.

  4. Starting /home/oracle/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait...

  5. TNSLSNR for Linux: Version 10.2.0.1.0 - Production
  6. System parameter file is /home/oracle/oracle/product/10.2.0/db_1/network/admin/listener.ora
  7. Log messages written to /home/oracle/oracle/product/10.2.0/db_1/network/log/listener.log
  8. Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
  9. Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.68)(PORT=1521)))

  10. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
  11. TNS-12547: TNS:lost contact
  12. TNS-12560: TNS:protocol adapter error
  13.   TNS-00517: Lost contact
  14.    Linux Error: 104: Connection reset by peer
  15. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.68)(PORT=1521)))
  16. TNS-12547: TNS:lost contact
  17. TNS-12560: TNS:protocol adapter error
  18.   TNS-00517: Lost contact
  19.    Linux Error: 104: Connection reset by peer
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-3-9 16:05:49 | 显示全部楼层
你把你的listener.ora贴上来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-9 17:32:59 | 显示全部楼层
  1. # listener.ora Network Configuration File: /home/oracle/oracle/product/10.2.0/db_1/network/admin/listener.ora
  2. # Generated by Oracle configuration tools.

  3. SID_LIST_LISTENER =
  4.   (SID_LIST =
  5.     (SID_DESC =
  6.       (SID_NAME = PLSExtProc)
  7.       (ORACLE_HOME = /home/oracle/oracle/product/10.2.0/db_1)
  8.       (PROGRAM = extproc)
  9.     )
  10.   )

  11. LISTENER =
  12.   (DESCRIPTION_LIST =
  13.     (DESCRIPTION =
  14.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
  15.       (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
  16.     )
  17.   )
复制代码


dancingpig 兄有IM? 用im比较方便
详细信息里有我的msn
回复 支持 反对

使用道具 举报

发表于 2006-3-9 18:08:28 | 显示全部楼层
你这个10G的我不是很确定
你把原来的文件保存下,然后试下这样配置可以否
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
  )

改下,改为
LISTENER =  
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
你试下可以不可以,按照oracle的提示你这个问题应该是参数写错了
见PM
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-9 18:57:19 | 显示全部楼层
仍然不行

你要不要ssh上去看看
回复 支持 反对

使用道具 举报

发表于 2006-3-10 13:18:18 | 显示全部楼层
是不是有东西占着1521口
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表