社区
Oracle
帖子详情
TNS: 监听程序在 CONNECT_DATA中未获得 SERVICE_NAME
zjj1211
2011-01-25 12:56:43
我连接oracle数据库,用winform访问数据库就没问题connectstring是
Provider=OraOLEDB.Oracle;Data Source=portaldb;User Id=oauser;Password=oauser;
但是我的网站项目为什么就不能访问了?报TNS: 监听程序在 CONNECT_DATA中未获得 SERVICE_NAME 的错误
Why?
...全文
786
3
打赏
收藏
TNS: 监听程序在 CONNECT_DATA中未获得 SERVICE_NAME
我连接oracle数据库,用winform访问数据库就没问题connectstring是 Provider=OraOLEDB.Oracle;Data Source=portaldb;User Id=oauser;Password=oauser; 但是我的网站项目为什么就不能访问了?报TNS: 监听程序在 CONNECT_DATA中未获得 SERVICE_NAME 的错误 Why?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjj1211
2011-01-25
打赏
举报
回复
对不对呀?
zjj1211
2011-01-25
打赏
举报
回复
[Quote=引用 1 楼 oraclefans_ 的回复:]
你在你的tnsname.ora文件里配置好你的服务名字就行了。。你必须指定你的连接描述符。
[/Quote]
# tnsnames.ora Network Configuration File: D:\app\product\11.2.0\client_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
PORTALDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.11.131.27)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = portaldb)
)
)
Oraclefans_
2011-01-25
打赏
举报
回复
你在你的tnsname.ora文件里配置好你的服务名字就行了。。你必须指定你的连接描述符。
oracle即时客户端 64位 11g
之前一直都是用eclipse自带的
Data
Source Explorer访问Oracle数据库,可是只能简单地查看,而且很多字段不兼容。 今天开始使用PLSQL Developer连接远程Oracle数据库的时候,提示我没有安装Oracle客户端,才知道PLSQL Developer不是独立的软件,是要基于Oracle客户端运行的。 下面就介绍一下没有安装Oracle数据库的情况下,单独安装一个客户端。 1、到Oracle官方网站下载一个客户端:http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html 2、我这里选择的是:即时客户端
程序
包 — Basic: 运行 OCI、OCCI 和 JDBC-OCI 应用
程序
所需的所有文件(instantclient-basic-win32-11.1.00.70.0.zip) 3、将安装包解压和重命名为:D:\OracleInstantClient_11_1 4、设置环境变量: 1.;D:\OracleInstantClient_11_1; (在PATH环境变量追加) 2.SET
TNS
_ADMIN=D:\OracleInstantClient_11_1 (新建) 3.SET NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK (新建,防止查询乱码) 5、指定需要连接的实例名字,在D:\OracleInstantClient_11_1目录下新建一个
tns
names.ora文件,然后填入 192.168.8.201 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.201)(PORT = 1521)) ) (
CONNECT
_
DATA
= (
SERVICE
_NAME = orcl) ) )
【Oracle问题】PL/SQL远程连接数据库ORA-12504
TNS
:
监听
程序
在
CONNECT
_
DATA
中未
获得
SERVICE
_NAME
问题 ORA-12504:
TNS
:
监听
程序
在
CONNECT
_
DATA
中未
获得
SERVICE
_NAME 这主要是由于
监听
文件错误,无法正常连接到Oracle数据库; 解决方法: 1、在我的电脑-环境变量中找到
tns
names.ora所在的地址 2、查看里面的ip地址shifou是否和Oracle服务器的地址一致 客户端的ip Oracle服务器的ip 这里...
ERROR:ORA-12504:
TNS
:
监听
程序
在
CONNECT
_
DATA
中未
获得
SERVICE
_NAME
使用本地的SQLPlus连接服务器上的Oracle数据库,系统先提示ORA-12504:
TNS
:
监听
程序
在
CONNECT
_
DATA
中未
获得
SERVICE
_NAME。
ORA-12504:
TNS
:
监听
程序
在
CONNECT
_
DATA
中未
获得
SERVICE
_NAME
客户端配置好服务名后,用PL/SQL Developer连接数据库时,报错:ORA-12504:
TNS
:
监听
程序
在
CONNECT
_
DATA
中未
获得
SERVICE
_NAME。一般这种情况请检查
tns
names.ora文件中
TNS
是...
遇到oracle 12504,ORA-12504:
tns
:
监听
程序
在
CONNECT
_
DATA
中未
获得
SERVICE
_NAME
在VS2008中创建一个数据源时,提示以下错误“ORA-12504:
tns
:
监听
程序
在
CONNECT
_
DATA
中未
获得
SERVICE
_NAME”本机安装ORACLE客户端,找出以下路径的文件D:\app\xuefen.lv\product\11.2.0\client_1\network\admin\
tns
names.ora#
tns
names.ora Network Configuration ...
Oracle
17,140
社区成员
55,260
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章