系统配置:sun solaris 5,oracle 8.1.6
在本机连接数据库正常,在其他机器显示oracle不可用,具体如下:
正在尝试使用以下用户 ID 连接:webmail
测试没有成功。
ORA-01034: ORACLE 不可用
在输入的字段中可能有错误,
或者服务器连接未就绪。
这是我测试服务命名的时候出的错误
配置如下:(这是从Oracle Net Manager中读取的信息
SID:webmail
连接类型:数据库默认
使用Oracle8发行版兼容标识
协议:TCP/IP
主机名:10.11.31.8
端口号:1521
下面是我telnet到10.11.31.8这台机器上进行的操作
$ sqlplus /nolog
SQL*Plus: Release 8.1.6.0.0 - Production on Tue Dec 3 15:58:48 2002
(c) Copyright 1999 Oracle Corporation. All rights reserved.
SQL> connect webmail/***@webmail
Connected.
密码我用*处理了,可以看到能够正常连接
下面是监听的状态
$ lsnrctl status
LSNRCTL for Solaris: Version 8.1.6.0.0 - Production on 03-DEC-2002 16:16:52
(c) Copyright 1998, 1999, Oracle Corporation. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Solaris: Version 8.1.6.0.0 - Production
Start Date 03-DEC-2002 15:50:44
Uptime 0 days 0 hr. 26 min. 7 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File /opt/oracle/8.1.6/network/admin/listener.ora
Listener Log File /opt/oracle/8.1.6/network/log/listener.log
Services Summary...
PLSExtProc has 1 service handler(s)
webmail has 1 service handler(s)
The command completed successfully
我不知道问题出在什么地方,还希望请教