社区
基础和管理
帖子详情
基础问题,Oracle XE 的 SID 和 TNS 是什么
rain520bow
2007-05-06 09:49:12
我对Oracle基本一无所知
我OS是Windows Vista,最近为了部署一个数据库为Oracle的应用,下载了Oracle XE 10g R2,安装的时候也没让输入SID和TNS这些值,但是要部署的应用有一个自动部署的安装包,安装过程中提示输入SID和TNS,默认给出的值均为XE,我不知道这个默认的值是否正确,另外SID和TNS的代表含义是什么?
谢谢!
...全文
5125
8
打赏
收藏
基础问题,Oracle XE 的 SID 和 TNS 是什么
我对Oracle基本一无所知 我OS是Windows Vista,最近为了部署一个数据库为Oracle的应用,下载了Oracle XE 10g R2,安装的时候也没让输入SID和TNS这些值,但是要部署的应用有一个自动部署的安装包,安装过程中提示输入SID和TNS,默认给出的值均为XE,我不知道这个默认的值是否正确,另外SID和TNS的代表含义是什么? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ma_mh
2011-07-20
打赏
举报
回复
顶,请问tnsnames.sql文件记录的东西,哪些可以改动,改动后有什么影响?
alankobe
2009-03-05
打赏
举报
回复
是不是xe呀?
我是在linux下,没控制面板看……
yyy163
2008-11-26
打赏
举报
回复
谢谢
chufeng_007
2007-05-08
打赏
举报
回复
sid:
数据库实例标示,也就是数据库实例的名称,在控制面板-管理工具-服务,打开这个文 件,你可以看到一个OracleServicexxx,其中"xxx",就是你的数据库实例的名称 ,也就是sid.
tns:数据连接字符串,代表一个数据库的连接,配置好你的数据网络连接,就会有一个这样的串。这个串可以在你的oracle安装根目录\ora92\network\admin\tnsnames.sql里面找到,你要可以在你的oracle安装目录下查找这个文件,
orac =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = cyl)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = D7i)
)
)
上面的"orac",就是你要的tns,你可以自己复制重写一个tns,把HOST指向你的数据库服务器IP,
SERVICE_NAME =你的数据库sid
lin_xx
2007-05-08
打赏
举报
回复
sid:系统标识符,可以理解为你所连接的一个数据库实例的名称。
tns:Transparance Network Substrate,透明网络底层。一般是用它提供的监听服务。
你創建數據庫的過程中,它會提示你設置SID,端口等等:)
vc555
2007-05-06
打赏
举报
回复
你是要建数据库还是只是做为客户端连数据库?
sid:系统标识符,可以理解为你所连接的一个数据库实例的名称。
tns:Transparance Network Substrate,透明网络底层。一般是用它提供的监听服务。
rain520bow
2007-05-06
打赏
举报
回复
补充两句,要部署的应用是一个基于Java Web的开源ERP系统,这个系统使用ANT自动部署,部署过程中可能是要连接Oracle数据库,进行建立数据库的工作
rain520bow
2007-05-06
打赏
举报
回复
谢谢楼上的回答
提示输入SID和TNS,是在部署应用的安装程序安装过程中要求输入的,我想它的意思是要连接Oracle并建立这个应用所需的数据库,因为安装程序还提示输入Oracle的System账户的密码。
我在安装Oracle XE的时候并没有提示输入SID或TNS的名称,我不知道这个名称默认是什么。
还是在部署应用的时候输入任意名称的SID和TNS都可以。
另外,从Oracle的什么地方可以看到SID和TNS的名称?
谢谢
Oracle
11g服务器、客户端的安装和plsql developer(一次成功)
1.你能保证
Oracle
11g不出现错误吗? 2.你能保证
Oracle
11g 服务器安装不出现错误吗? 3.你能保证plsql developer不出ORA-12541
TNS
无监听程序错误吗? 4.你知道
Oracle
11g安装服务器端,客户端,plsql developer都有...
oracle
如何配
tns
name,
Oracle
JDBC的三种连接方式:SERVICE_NAME、
SID
和
TNS
Name
Oracle
JDBC连接一共有三种方式,分别是:SERVICE_NAME、
SID
和
TNS
Name。1.SERVICE_NAME方式:jdbc:
oracle
:thin:@//:/2.
SID
连接方式:jdbc:
oracle
:thin:@::或:jdbc:
oracle
:thin:@:/3.
TNS
Name连接方式:jdbc:
oracle
:thin:@打开
oracle
路径下的D:\
oracle
xe
\app...
Oracle
JDBC的三种连接方式:SERVICE_NAME、
SID
和
TNS
Name
Oracle
JDBC连接一共有三种方式,分别是:SERVICE_NAME、
SID
和
TNS
Name。 1.SERVICE_NAME方式:jdbc:
oracle
:thin:@//<host>:<port>/<SERVICE_NAME> 2.
SID
连接方式:jdbc:
oracle
:thin:@<host>:<port>:<
SID
...
oracle
tns
和
sid
,
oracle
–
TNS
-12505:
TNS
:侦听器当前不知道连接描述符中给出的
SID
我试图从NetBeans连接到
Oracle
10.2.0,使用以下连接字符串:jdbc:
oracle
:thin:@localhost:1521:
XE
最奇怪的部分是,一切工作正常,直到一个重新启动。我开始得到这个
TNS
-12505错误所有的时间;看看我的listener.log中的最终条目:
TNS
LSNR for 32-bit Windows: Version 10.2.0.1.0 - Produc...
oracle
sid
和service_name
1.
SID
是
Oracle
实例名,实例名指的是用于响应某个数据库操作的数据库管理系统的名称。实例名是由初始化参数文件的参数instance_name决定的。如果这个参数不被指定(即instance_name没有被指定为任何值),那么实例的名字由该用户的环境变量
ORACLE
_
SID
(注意这里是大写)决定。在windows平台下,则是注册表中
oracle
_
sid
值决定。
SID
是
Oracle
实例
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章