网站首页
本站精华
免费下载
游客:
注册
|
登录
|
会员
|
搜索
|
帮助
LoveUnix
»
ORACLE等数据库
» ORA-12538: TNS:no such protocol adapter问题
‹‹ 上一主题
|
下一主题 ››
18
1/2
1
2
››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: ORA-12538: TNS:no such protocol adapter问题
有有
技术专家
UID 121
精华 0
积分 569
帖子 1028
活跃指数 80
LU金币 626 个
LU金条 14710 个
阅读权限 200
注册 2003-9-25
#1
大
中
小
使用道具
发表于 2007-5-10 10:37
资料
个人空间
短消息
加为好友
ORA-12538: TNS:no such protocol adapter问题
$ tnsping jforum
TNS Ping Utility for IBM/AIX RISC System/6000: Version 8.1.7.0.0 - Production on 10-MAY-2007 09:47:09
(c) Copyright 1997 Oracle Corporation. All rights reserved.
Attempting to contact (ADDRESS=(PROTOCOL=TCP)(HOST=IBM140)(PORT=1521))
OK (30 msec)
$ sqlplus [email=system/manager@jforum]system/manager@jforum[/email]
SQL*Plus: Release 8.1.7.0.0 - Production on Thu May 10 09:47:31 2007
(c) Copyright 2000 Oracle Corporation. All rights reserved.
ERROR:
ORA-12538: TNS:no such protocol adapter
$ cat listener.ora
# LISTENER.ORA Network Configuration File: /oracle/app/oracle/product/8.1.7/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IBM140)(PORT = 1521))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/app/oracle/product/8.1.7)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = jforum)
(SID_NAME = jforum)
(ORACLE_HOME = /oracle/app/oracle/product/8.1.7)
)
)
$ cat tnsnames.ora
# TNSNAMES.ORA Network Configuration File: /oracle/app/oracle/product/8.1.7/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
JFORUM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IBM140)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = jforum)
)
)
好像啥都正常
可就是不能连接。。。。。
Gavin_ygf
(疯子)
LU幼天使
UID 57158
精华
1
积分 52
帖子 88
活跃指数 21
LU金币 197 个
LU金条 0 个
阅读权限 20
注册 2006-10-21
#2
大
中
小
使用道具
发表于 2007-5-10 13:53
资料
个人空间
短消息
加为好友
回复 #1 有有 的帖子
sqlnet.ora 文件的内容哪?
Gavin_ygf
(疯子)
LU幼天使
UID 57158
精华
1
积分 52
帖子 88
活跃指数 21
LU金币 197 个
LU金条 0 个
阅读权限 20
注册 2006-10-21
#3
大
中
小
使用道具
发表于 2007-5-10 13:55
资料
个人空间
短消息
加为好友
oracle的网络配置一般设计到三个文件
listener.ora 服务器端的 做监听用
tnsnames.ora 服务名
sqlnet.ora 采用的服务方式
有有
技术专家
UID 121
精华 0
积分 569
帖子 1028
活跃指数 80
LU金币 626 个
LU金条 14710 个
阅读权限 200
注册 2003-9-25
#4
大
中
小
使用道具
发表于 2007-5-10 14:09
资料
个人空间
短消息
加为好友
$ cat sqlnet.ora
# SQLNET.ORA Network Configuration File: /oracle/app/oracle/product/8.1.7/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
AUTOMATIC_IPC = OFF
Gavin_ygf
(疯子)
LU幼天使
UID 57158
精华
1
积分 52
帖子 88
活跃指数 21
LU金币 197 个
LU金条 0 个
阅读权限 20
注册 2006-10-21
#5
大
中
小
使用道具
发表于 2007-5-10 21:14
资料
个人空间
短消息
加为好友
回复 #4 有有 的帖子
你可以编辑一下你系统的hosts表
里面添加
IP IBM140
之后你再试试sqlplus 的连接
oraix
版主
UID 69
精华
6
积分 300
帖子 475
活跃指数 89
LU金币 6388 个
LU金条 0 个
阅读权限 210
注册 2003-9-21
来自 中国
#6
大
中
小
使用道具
发表于 2007-5-11 01:29
资料
个人空间
主页
短消息
加为好友
环境变量都设置好了么?
::::uncle:::
:::oraix::::
oraix[at]hotmail.com
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
有有
技术专家
UID 121
精华 0
积分 569
帖子 1028
活跃指数 80
LU金币 626 个
LU金条 14710 个
阅读权限 200
注册 2003-9-25
#7
大
中
小
使用道具
发表于 2007-5-14 23:40
资料
个人空间
短消息
加为好友
hosts设置好了,但不行;环境变量是指什么环境变量?
$ env
_=/usr/bin/env
TMPDIR=/oracle/tmp
LANG=en_US
LOGIN=oracle
PATH=/oracle/app/oracle/product/8.1.7/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/oracle/bin:/usr/bin/X11:/sbin:.
NLS_LANG=American_America.ZHS16GBK
LC__FASTMSG=true
CATALINA_HOME=/bbs/tomcat
CGI_DIRECTORY=/var/docsearch/cgi-bin
LOGNAME=oracle
JAVA2D_USEAWTFONTS=0
MAIL=/usr/spool/mail/oracle
ORACLE_SID=jforum
LOCPATH=/usr/lib/nls/loc
ORACLE_OWNER=oracle
DOCUMENT_SERVER_MACHINE_NAME=localhost
USER=oracle
AUTHSTATE=files
ORACLE_DOC=/oracle/app/oracle/product/8.1.7/doc
DEFAULT_BROWSER=netscape
DISPLAY=172.16.10.133:0.0
SHELL=/usr/bin/ksh
ORACLE_TERM=vt100
ODMDIR=/etc/objrepos
JAVA_HOME=/usr/java14
DOCUMENT_SERVER_PORT=49213
HOME=/oracle
TERM=vt100
MAILMSG=[YOU HAVE NEW MAIL]
ORACLE_HOME=/oracle/app/oracle/product/8.1.7
ITECONFIGSRV=/etc/IMNSearch
PWD=/oracle
DOCUMENT_DIRECTORY=/usr/docsearch/html
TZ=BEIST-8
ITECONFIGCL=/etc/IMNSearch/clients
ITE_DOC_SEARCH_INSTANCE=search
A__z=! LOGNAME
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
oraix
版主
UID 69
精华
6
积分 300
帖子 475
活跃指数 89
LU金币 6388 个
LU金条 0 个
阅读权限 210
注册 2003-9-21
来自 中国
#8
大
中
小
使用道具
发表于 2007-5-15 02:09
资料
个人空间
主页
短消息
加为好友
在windows里面用sqlplus连接一下,如果能连接上,应该是服务器上某个参数的问题
看看sqlnet.log里面怎么说的?
::::uncle:::
:::oraix::::
oraix[at]hotmail.com
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
oraix
版主
UID 69
精华
6
积分 300
帖子 475
活跃指数 89
LU金币 6388 个
LU金条 0 个
阅读权限 210
注册 2003-9-21
来自 中国
#9
大
中
小
使用道具
发表于 2007-5-15 02:17
资料
个人空间
主页
短消息
加为好友
试试:
1.
export TNS_ADMIN=/oracle/app/oracle/product/8.1.7/network/admin
或者
2.
AUTOMATIC_IPC = ON
这个问题在windows下比较常见,不知道aix的原因,最好能查下日志sqlnet.log
::::uncle:::
:::oraix::::
oraix[at]hotmail.com
[广告]
记录自己的思想火花,留住每日的技术积累,尽在拥有属于自己独立域名的博客。
有有
技术专家
UID 121
精华 0
积分 569
帖子 1028
活跃指数 80
LU金币 626 个
LU金条 14710 个
阅读权限 200
注册 2003-9-25
#10
大
中
小
使用道具
发表于 2007-5-15 08:48
资料
个人空间
短消息
加为好友
$ more sqlnet.log
***********************************************************************
Fatal NI connect error 12538, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=IBM140)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=jforum)(CID=(PROGRAM=
)(HOST=IBM140)(USER=oracle))))
VERSION INFORMATION:
TNS for IBM/AIX RISC System/6000: Version 8.1.7.0.0 - Development
Time: 15-MAY-2007 01:20:31
Tracing not turned on.
Tns error struct:
nr err code: 0
ns main err code: 12538
TNS-12538: TNS:no such protocol adapter
ns secondary err code: 12560
nt main err code: 508
TNS-00508: No such protocol adapter
nt secondary err code: 0
nt OS err code: 0
[广告]
土人
有有
技术专家
UID 121
精华 0
积分 569
帖子 1028
活跃指数 80
LU金币 626 个
LU金条 14710 个
阅读权限 200
注册 2003-9-25
#11
大
中
小
使用道具
发表于 2007-5-15 08:50
资料
个人空间
短消息
加为好友
$ netstat -an|grep tcp
tcp4 0 0 *.13 *.* LISTEN
tcp 0 0 *.21 *.* LISTEN
tcp 0 0 *.23 *.* LISTEN
tcp4 0 0 *.25 *.* LISTEN
tcp4 0 0 *.37 *.* LISTEN
tcp4 0 0 *.111 *.* LISTEN
tcp4 0 0 *.199 *.* LISTEN
tcp 0 0 *.512 *.* LISTEN
tcp 0 0 *.513 *.* LISTEN
tcp 0 0 *.514 *.* LISTEN
tcp4 0 0 *.523 *.* LISTEN
tcp4 0 0 *.543 *.* LISTEN
tcp4 0 0 *.544 *.* LISTEN
tcp4 0 0 172.16.10.140.199 172.16.10.140.42158 FIN_WAIT_2
tcp4 0 0 172.16.10.140.42158 172.16.10.140.199 CLOSE_WAIT
tcp4 0 0 *.50000 *.* LISTEN
tcp4 0 0 *.1334 *.* LISTEN
tcp4 0 0 *.1521 *.* LISTEN
tcp4 0 0 127.0.0.1.50000 127.0.0.1.42154 ESTABLISHED
tcp 0 0 127.0.0.1.42154 127.0.0.1.50000 ESTABLISHED
tcp4 0 0 127.0.0.1.49213 *.* LISTEN
tcp4 0 0 *.6000 *.* LISTEN
tcp4 0 0 *.6112 *.* LISTEN
[广告]
土人
有有
技术专家
UID 121
精华 0
积分 569
帖子 1028
活跃指数 80
LU金币 626 个
LU金条 14710 个
阅读权限 200
注册 2003-9-25
#12
大
中
小
使用道具
发表于 2007-5-15 08:52
资料
个人空间
短消息
加为好友
1521端口都已经是起来的了,是不是这个版本的bug呢,我重装还是一样,不过由于我安装的方法都是一样的缘故
[广告]
土人
18
1/2
1
2
››
投票
交易
悬赏
活动
LoveUnix
专项技术区
> AIX -IBM UNIX
> 其他UNIX & Linux
> i5 (AS400) & IBM大机
> PC Server & HPC
> 存储设备
> 备份软件
> 网络 & 安全
> 编程开发 & Rational
> DB2 & Informix
> ORACLE等数据库
> 中间件技术
行业综合区
> 职业咨询 前程无忧
> 培训认证 行业入门
> 行业应用 项目实施
> 产品信息 商务交流
> Free download下载
交流灌水区
> 蓝色太平洋
> 墨香雅韵
> 共建家园
> 博客专区
当前时区 GMT+8, 现在时间是 2008-8-22 09:14
乐悠LoveUnix论坛-京ICP备05005823号
Thanks to
Discuz!
© 2001-2007 Power by
LoveUnix.net
Processed in 0.061923 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
乐悠LoveUnix
-
Archiver
界面风格
----------
Discuz! 5 Default
新DISCUZ风格
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计