基础问题,Oracle XE 的 SID 和 TNS 是什么
我对Oracle基本一无所知 
 我OS是Windows   Vista,最近为了部署一个数据库为Oracle的应用,下载了Oracle   XE   10g   R2,安装的时候也没让输入SID和TNS这些值,但是要部署的应用有一个自动部署的安装包,安装过程中提示输入SID和TNS,默认给出的值均为XE,我不知道这个默认的值是否正确,另外SID和TNS的代表含义是什么? 
 谢谢!
------解决方案--------------------你是要建数据库还是只是做为客户端连数据库? 
 sid:系统标识符,可以理解为你所连接的一个数据库实例的名称。 
 tns:Transparance Network Substrate,透明网络底层。一般是用它提供的监听服务。
------解决方案--------------------sid:系统标识符,可以理解为你所连接的一个数据库实例的名称。 
 tns:Transparance Network Substrate,透明网络底层。一般是用它提供的监听服务。   
 你創建數據庫的過程中,它會提示你設置SID,端口等等:)
------解决方案--------------------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