Oracle8.0.5 TNS问题,苦恼中,请帮忙。

codelover 2006-05-16 12:39:31
Oracle数据库连接问题,Oracle 8.0.5安装在Windows2000 Server环境下,listener服务已经运行,tns也配置好,下面是状态信息。但是企业管理器,sqlplus都无法连接ORCL数据库,新建数据库也返回ora-12203 TNS连接错误的信息。苦恼中,请帮忙。

C:\Documents and Settings\Administrator>lsnrctl80 status
LSNRCTL80 for 32-bit Windows: Version 8.0.5.0.0 - Production on 16-MA
(c) Copyright 1997 Oracle Corporation. All rights reserved.
(ADDRESS=(PROTOCOL=IPC)(KEY=oracle.world))に接続しています。
リスナーのステータス
------------------------
別名 LISTENER
バージョン TNSLSNR80 for 32-bit Windows: Version 8.0.5
開始日 14-MAY-06 16:34:47
アップタイム 1日 21時 4分 9秒
トレース・レベル off
セキュリティ ON
SNMP OFF
パラメータ・ファイル D:\orant\NET80\admin\listener.ora
ログ・ファイル D:\orant\NET80\log\listener.log
サービスのサマリー...
ORCL には、1件のサービス・ハンドラがあります。
extproc には、1件のサービス・ハンドラがあります。
コマンドは正常に終了しました。

C:\Documents and Settings\Administrator>tnsping80 ORCL
TNS Ping Utility for 32-bit Windows: Version 8.0.5.0.0 - Production on 16-MAY-06 13:40:46
(c) Copyright 1997 Oracle Corporation. All rights reserved.
Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))
OK (20ミリ秒)
...全文
138 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
codelover 2006-05-30
  • 打赏
  • 举报
回复
原因是建立数据库的时候中途失败,TNS服务进程打开,但是无法启动相应的数据库:(。
谢谢各位。
tangl0113 2006-05-17
  • 打赏
  • 举报
回复
把服务器的WINDOWS防火墙关了再试试
codelover 2006-05-16
  • 打赏
  • 举报
回复
多谢nbtoms, 现在sqlnet.ora中加入了sqlnet.authentication_services = (NTS)这句,
然后可以连接oracle了
SQL> conn system/manager@orcl as sysdba
接続されました。
但是,连接以后,任何语句都无法执行,返回错误是
エラー行: 1: エラーが発生しました。
ORA-01034: ORACLE not available

而且,企业管理器仍然无法连接数据库,数据库助手也无法建立数据库,错误是
エラー:
ORA-12203: TNS: 接続先に接続できません。


宾子寻月人 2006-05-16
  • 打赏
  • 举报
回复
看看这个因该对你有帮助。
oracle的连接机制简单描述:
client 通过tnsnames.ora访问服务器,连接到服务器的listener,
服务器建立一个连接(session、进程等)并把连接信息返回给client,
而client再根据这个信息访问数据库,tnsping只能说明你能连接到listener
但不是访问到数据库。访问数据库的时候是利用的listener返回的信息,
其中就包括host,如果其中host是主机名字,而client和主机名字又不在同一个网段,则无法解析该主机名字,当然你也可以在client的hosts中设定解析该名字为某个ip。这样client必须根据ip才能访问到数据库。


tnsping可是成功说明你的客户端可以连接主机。

只是sqlplus中连不上,
第一个可能是你的sqlnet。ora的配置,
不知道你的sqlnet是否配置过了。你先看看。

还有一个是服务器listener。ora的配置有问题,
你是否用的是hostname,如果是,那么先把这个改成ip试试。
然后看你是否有mts的配置,是否配置正确,这些都会影响你的连接。

你先对照着仔细检查一下,这些中的任何一个细节都会影响你的连接。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧