TNS-12560: TNS: 协议适配器错误

[复制链接]
查看11 | 回复6 | 2012-10-9 18:11:48 | 显示全部楼层 |阅读模式
我在本地export时,报以下错误

EXP-00056: 遇到 ORACLE 错误 12560
ORA-12560: TNS: 协议适配器错误
EXP-00000: 导出终止失败

但我在远程机器上可以访问数据库,并且能够导出来.
我在本地也试了sqlplus ,可以访问数据库,但tnsping orcl 缺报:C:\Documents and Settings\Administrator>tnsping orcl
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 10-10月-
2009 21:35:03
Copyright (c) 1997, 2005, Oracle.All rights reserved.
已使用的参数文件:
d:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora

已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = gfynj67j
6bzl8bq)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl
)))
TNS-12560: TNS: 协议适配器错误
这是什么原因引起的呢
回复

使用道具 举报

千问 | 2012-10-9 18:11:48 | 显示全部楼层
LISTENER 配置如下:
# listener.ora Network Configuration File: d:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = d:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = gfynj67j6bzl8bq)(PORT = 1521))
)
)
回复

使用道具 举报

千问 | 2012-10-9 18:11:48 | 显示全部楼层
杂没有人
回复

使用道具 举报

千问 | 2012-10-9 18:11:48 | 显示全部楼层
其实这种错误产生的原因有很多。
ORACLE的服务有没有启动,
ORACLE的监听服务有没有启动,
本地客户端的服务名是否正确,
你的HOST用的应该是机器名,看看机器名是否已修改,或者修改为IP试试。
回复

使用道具 举报

千问 | 2012-10-9 18:11:48 | 显示全部楼层
继续关注~~
回复

使用道具 举报

千问 | 2012-10-9 18:11:48 | 显示全部楼层
tnsping gfynj67j6bzl8bq 结果呢?
本地的tnsnames.ora呢?
回复

使用道具 举报

千问 | 2012-10-9 18:11:48 | 显示全部楼层
关注中,也曾经遇到过类似问题。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行