oracle:如何解决ERROR:ORA-12154:TNS:无法处理服务器名

用SQL/PLUS登陆完全没有问题,但是用PLSQL登陆就会出现这个错误信息
我的tnsnames.ora文件内容如下

# TNSNAMES.ORA Network Configuration File: F:\oracle\ora92\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

DATABASE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 20100305-2344)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = database)
)
)

INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 20100305-2344)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = MODOSE)
(PRESENTATION = http://HRService)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)

第1个回答  2010-03-17
HOST = 20100305-2344

修改成服务器ip试试本回答被提问者采纳

如何解决ORA-12154:TNS:无法解
1. 安装Oracle客户端后,打开"Oracle Net Manager",在"本地" -> "服务命名"中创建新的网络服务。服务名可通过查看电脑服务或SQL Plus命令(如show parameter service_name)获取,如"ORCL"。2. 确保"OracleDBConsoleORCL"、"OracleJobSchedulerORCL"、"SQL*Plus"和监听服务"OracleServiceORCL"、"Oracl...

UDE-12154: operation generated ORACLE error 12154
步骤1:首先确认schemas的定义是否准确无误。确保在导出语句中使用的schemas名称与数据库中实际存在的模式名称完全一致。步骤2:如果步骤1中不存在问题,接下来应考虑检查与数据库连接相关的设置。确保在导出命令中包含了正确的IP地址或服务器地址。例如:[oracle@PLUSTEST ~]$ expdp system\/gacHZdba2018@1...

如何解决ERROR:ORA-12154:TNS:无法处理服务器名
1)打开目录E:\\\\oracle安装目录\\\\ora9\\\\network\\\\admin中的文件tnsnames.ora。2)增加如下代码:TRAFFIC_DB =#NET服务名,可任意起 (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) #HOST为连接的数据库服务器的IP地址,PORT为连接的数据库...

ora-12154:tns:无法处理服务名
1、估计访问本地数据库时并没去读D:\\oracle\\ora92\\network\\admin\\中的Tnsnames配置,还是去读Client下的Tnsnames配置。你把这两个Tnsnames配置都一样试试。2、注意PL\/SQL Developer的初始配置Oracle主目录名。

ORA-12154:TNS:无法处理服务名
有时候怎么配置TNSNAMES.ORA都出现ora-12154 TNS:无法处理服务名的错误!其实根据oracle的版本的不同,配置的字符串也有所不同。比如:oracle8.1.5的SQLNET.ORA文件的内容是这样的:路径:orant\\NET80\\ADMIN\\SQLNET.ORATRACE_LEVEL_CLIENT = OFF sqlnet.authentication_services = (NONE)names.directory...

为什么我登陆Oracle 提示ORA-12154: TNS: 无法处理服务名
(ADDRESS = (PROTOCOL = TCP)(HOST = 134.0.33.34 (PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = nmjyfx)))NMJYFX是数据库别名可以任意起,nmjyfx是数据库的名字,")(HOST = 134.0.33.34 " 这里把服务器的IP输入,把这3项填好就可以了.如果是你自己的机子...

ora-12154 无法处理服务器名错误如何处理。
1、首先查看客户端的tnsnames.ora文件,找到数据库连接的描述中,sid= 或service_name=之后的名称,假设这个名称是orcl。2、然后在客户端用tnsping命令,测试刚才找到的实例名,命令:tnsping orcl 如果不通,则要从网络环境、数据库环境等方面找原因,看是否实例名错误、数据库是否启动、数据库监听是否...

C# 连接Oracle数据库 “ORA-12154:TNS”错误。请看清楚内容回答谢谢...
你的oracle监听服务没有启动,启动起来再试试。补充:Data Source=orcl;User Id=pa;Password=pa;修改为:Data Source=ORCL;User Id=pa;Password=pa;试试。--- 以上,希望对你有所帮助。

...ORACLE 错误 12154 ORA-12154: TNS: 无法处理服务名 EXP-00000: 导...
个人认为是数据库客户端版本的问题,客户端的版本要与目标数据库相同或是更高,才可以~

客户端连接到oracle数据库出现12514错误
ora-12154 TNS:无法处理服务名 有时候怎么配置TNSNAMES.ORA都出现ora-12154 TNS:无法处理服务名的错误!其实根据oracle的版本的不同,配置的字符串也有所不同。比如:oracle8.1.5的SQLNET.ORA文件的内容是这样的:路径:orant\\NET80\\ADMIN\\SQLNET.ORATRACE_LEVEL_CLIENT = OFF sqlnet.authentication_...

相似回答