关于创建oracle新数据源的问题

「已注销」 2010-11-11 12:21:53
创建方法:控制面板-管理工具-数据源(ODBC)-用户DSN-添加——选择Oracle in OraDb10g_home1——
打开oracle ODBC Driver Configuration对话框。

该对话框中Data source name 以及Description是由用户指定的是吧?
TNS Service name 以及user应填什么?怎样获取?
谢谢!

...全文
839 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lnuwhy 的回复:]
Data source name 是用户指定
TNS Service name oracle服务名,你登陆oracle时,除了用户名密码外,下面还有一栏,就是那个
user 你登陆oracle的用户名
[/Quote]

你好,我以前没有接触过Oracle,登录oracle不是在Oracel Enterprise manager 中登录的吗?“用户名密码外,下面还有一栏”是指?
lnuwhy 2010-11-11
  • 打赏
  • 举报
回复
Data source name 是用户指定
TNS Service name oracle服务名,你登陆oracle时,除了用户名密码外,下面还有一栏,就是那个
user 你登陆oracle的用户名
majy 2010-11-11
  • 打赏
  • 举报
回复
data source name和description是说明性内容
TNS service name是要通过oracle的工具配置的连接字符串,你如果用pl/sql dev,就是这个工具中的Database所指

user就是数据库用户名了
「已注销」 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 hidanger0 的回复:]
引用 13 楼 wydch0089105 的回复:
有没有朋友帮助一下

确定一下,你是建立本机的数据源,还是远程其他机器的数据源。
[/Quote]
本机的,使用oracle enterprises manager可以登录我建立的数据库,使用tnsping 数据库名,TNS-03505: 无法解析名称,请问是什么原因,怎么解决?
hidanger0 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 wydch0089105 的回复:]
有没有朋友帮助一下
[/Quote]
确定一下,你是建立本机的数据源,还是远程其他机器的数据源。
「已注销」 2010-11-11
  • 打赏
  • 举报
回复
有没有朋友帮助一下
「已注销」 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 hidanger0 的回复:]
运行中打入如下代码:sqlplus /nolog
在sql命令行下做连接测试:
conn 用户名/密码@数据库服务名.

测试好用的情况下。

上面的,数据库服务名就是你数据源中对应的:TNS Service name
用户名密码对应的数据源中的用户名密码。
Data source name 自己随便写,应该就好用
[/Quote]
请问“数据库服务名”是不是数据库名
hidanger0 2010-11-11
  • 打赏
  • 举报
回复
运行中打入如下代码:sqlplus /nolog
在sql命令行下做连接测试:
conn 用户名/密码@数据库服务名.

测试好用的情况下。

上面的,数据库服务名就是你数据源中对应的:TNS Service name
用户名密码对应的数据源中的用户名密码。
Data source name 自己随便写,应该就好用
「已注销」 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 wkc168 的回复:]
引用 8 楼 wydch0089105 的回复:
引用 7 楼 wkc168 的回复:
引用楼主 wydch0089105 的回复:
创建方法:控制面板-管理工具-数据源(ODBC)-用户DSN-添加——选择Oracle in OraDb10g_home1——
打开oracle ODBC Driver Configuration对话框。

该对话框中Data source name 以……
[/Quote]
您好,我用Database Configuration Assistant 创建了一个数据库Evaluation
按照您的方法是不是应输入tnsping Evaluation?显示的结果如下,请指定一下,谢谢!

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>tnsping Evaluation

TNS Ping Utility for 32-bit Windows: Version 10.1.0.2.0 - Production on 11-11月-
2010 13:32:07

Copyright (c) 1997, 2003, Oracle. All rights reserved.

已使用的参数文件:
D:\oracle\product\10.1.0\db_1\network\admin\sqlnet.ora

TNS-03505: 无法解析名称

C:\Documents and Settings\Administrator>
心中的彩虹 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wydch0089105 的回复:]
引用 7 楼 wkc168 的回复:
引用楼主 wydch0089105 的回复:
创建方法:控制面板-管理工具-数据源(ODBC)-用户DSN-添加——选择Oracle in OraDb10g_home1——
打开oracle ODBC Driver Configuration对话框。

该对话框中Data source name 以及Description是由用户指定的是吧?
TN……
[/Quote]
tnsping 数据库实例名
C:\Documents and Settings\Administrator>tnsping orcl

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 11-11月-
2010 13:23:30

Copyright (c) 1997, 2005, Oracle. All rights reserved.

已使用的参数文件:
F:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora


已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = AXX-4)(P
ORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl)))
OK (70 毫秒)


SERVICE_NAME = orcl
「已注销」 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wkc168 的回复:]
引用楼主 wydch0089105 的回复:
创建方法:控制面板-管理工具-数据源(ODBC)-用户DSN-添加——选择Oracle in OraDb10g_home1——
打开oracle ODBC Driver Configuration对话框。

该对话框中Data source name 以及Description是由用户指定的是吧?
TNS Service name 以及use……
[/Quote]
请问怎样查看“TNS Service name 监听里面的servername”
心中的彩虹 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 wydch0089105 的回复:]
创建方法:控制面板-管理工具-数据源(ODBC)-用户DSN-添加——选择Oracle in OraDb10g_home1——
打开oracle ODBC Driver Configuration对话框。

该对话框中Data source name 以及Description是由用户指定的是吧?
TNS Service name 以及user应填什么?怎样获取?
谢谢!……
[/Quote]
Data source name 目标数据库的名字
Description 描述的可有可无
TNS Service name 监听里面的servername
user 用户 连接目标数据的用户

输入完毕可以测试是否成功

「已注销」 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 iihero 的回复:]
TNS Service name: tnsnames.ora中的注册的服务名。

user就是用户名
[/Quote]
请问怎样查看
iihero_ 2010-11-11
  • 打赏
  • 举报
回复
TNS Service name: tnsnames.ora中的注册的服务名。

user就是用户名
「已注销」 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 majy 的回复:]
data source name和description是说明性内容
TNS service name是要通过oracle的工具配置的连接字符串,你如果用pl/sql dev,就是这个工具中的Database所指

user就是数据库用户名了
[/Quote]
你好,刚刚接触Oracle,安装完毕后,仅仅用Database Configuration Assistant 创建了一个数据库,没有进行过别的什么配置。所以不太明白你的意思,请问能不能再进一步指点一下。

17,377

社区成员

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

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