oracle tnsnames.ora 配置文件里host是什么?

oracle本机tnsnames.ora中host填的是Localhost,从别的机器访问这个数据库该怎么配_百度知道
oracle本机tnsnames.ora中host填的是Localhost,从别的机器访问这个数据库该怎么配
本机tnsnames.ora面:ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.)
)LINUX主机tnsnames.ora面配条与应访问相同数据库记录HOST改本机IP
提问者采纳
啊IP先设置数据库所服务器址
提问者评价
其他类似问题
按默认排序
其他1条回答
HOST改服务器IPPORT服务器端口号service_name改服务器名字
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁当前位置: >
> PL/SQLDeveloper修改配置oracle的tnsnames.ora现在安装oracle版
PL/SQLDeveloper修改配置oracle的tnsnames.ora现在安装oracle版
guolili123 & at
PL/SQL Developer 修改配置oracle的tnsnames.ora
  现在安装oracle版本太多,然后经常要变tnsnames.ora配置文件。
  根据网上提供的资料,最简单的是:
  在环境变量里面设置TNS_ADMIN项,值为路径下要有tnsnames.ora文件。例如D:\
  设置好后,重启PL/SQL Developer即可引用正确位置的tnsnames.ora。
  ==============================================================
  还有一个比较有意思:不用装oracle精简的配置:
  有详细的说明。
  PL/SQL Developer结合oracle精简客户端使用配置
  当我们把ORACLE安装在服务器上,在客户机上使用PL/SQL Developer 等客户端时连接服务器上的ORACLE时往往需要在客户端上也安装上百兆的ORACLE然后通过ORACLE的网络配置向导来配置完成PL/SQL Developer的支持。
  而通过ORACLE提供的工具instantclient-basic(压缩包33M),我们可以在客户端不安装ORACLE的前提下实现使用PL/SQL Developer 连接服务器上的ORACLE。我使用的系统是XP,下载的是instantclient-basic-win32-10.2.0.4.zip,下载地址为:
  大家可以根据自己的系统和ORACLE版本情况下载适合自己系统的。
  (1)下载解压
  将下载后的文件-basic-win32-10.2.0.4.zip解压,把解压后的文件夹instantclient_10_2置于C:\Program Files下,C:\Program Files\instantclient_10_2有如下几个文件:
  (2)环境变量设置
  配置环境变量,右击“我的电脑”à“属性”à“高级”à“环境变量”à“系统变量”,增加如下内容:
  1) 变量名:ORACLE_HOME   变量值:C:\Program Files\instantclient_10_22) 变量名:TNS_ADMIN   变量值:C:\Program Files\instantclient_10_23) 变量名:NLS_LANG   变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK4) 修改Path变量,在后面添加C:\Program Files\instantclient_10_2
  (3)添加网络配置文件
  在 C:\Program Files\instantclient_10_2中添加网络配置文件,新建文本文件,命名为tnsnames.ora(注意扩展名为.ora,不是txt),写入如下内容:
  ORCL =
(DESCRIPTION = 
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521)) 
(CONNECT_DATA =  
(SERVER = DEDICATED)  
(SERVICE_NAME = orcl) 
  其中红色字体部分为我的针对个人情况的设置,ORACLE数据库服务器IP为192.168.1.1,数据库实例名子为orcl。
  (4)检验
  配置无误的话打开PL/SQL Developer时显示如下界面:
  当环境变量配置有误时没有”connect as ”的选框。
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-oracle&安装目录下的&tnsnames.ora&文件作用
记录客户端访问数据库的本地配置:
客户端是通过tnsnames.ora来识别连接服务器的
如果你没有添加tnsnames.ora,那么你就连接不上服务器的。。
文件地址:\oracle\product\10.2.0\db_1\NETWORK\ADMIN
内容如下:
&数据库服务名& =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = &主机地址&)(PORT = &端口&))
(CONNECT_DATA =
(SID = &实例名&)
(SERVER = DEDICATED)
可以手动修改,也可以通过企业管理器修改之
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。今天是重要的一天。将XML数据导入ORACLE遇到很多问题,学了好多,其中很长时间花在网络配置上,刚开始学,具体原因不知道,先把搜集到的好文章存下来,以后慢慢研究。
监听配置文件&& && && &&& 为了使得外部进程 如 CAMS后台程序 能够访问 Oracle 数据库 必须配&& && && &&& 置 Oracle 网络服务器环境 配置 Oracle 网络服务器环境是通过配置&& && && &&& listener.ora sqlnet.ora 和 tnsnames.ora 共三个文件来进行的 listener.ora&& && && &&& 即监听配置文件 在本小节说明 另两个文件分别在随后的两个小节说明&& && && &&& 监听配置文件 listener.ora 的存放路径为 $ORACLE_HOME/network/admin&& && && &&& 以下是一个示例&& && && &&& LISTENER = && && && && && && && &&& #监听器名称&& && && && &&& (DESCRIPTION_LIST =&& && && && && (DESCRIPTION =&& && && && && && (ADDRESS_LIST =&& && && && && && &&& (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))&& && && && && && )&& && && && && && (ADDRESS_LIST =&& && && && && && &&& (ADDRESS =&& && && &&& (PROTOCOL = TCP)&& && && &&& (HOST = localhost.localdomain)&& && && &&& (PORT = 1521))&& && && && && && )&& && && && && )&& && && && && (DESCRIPTION =&& && && && && && (PROTOCOL_STACK =&& && && && && && &&& (divSENTATION = GIOP)&& && && && && && &&& (SESSION = RAW)&& && && && && && )&& && && && && && (ADDRESS =&& && && &&& (PROTOCOL = TCP)&& && && &&& (HOST = localhost.localdomain)&& && && &&& (PORT = 2481))&& && && && && && )&& && && && )&& && && &&&SID_LIST_LISTENER = #命名规则 SID_LIST_+上面定义的监听器名称(SID_LIST =&&& (SID_DESC =&& (SID_NAME = PLSExtProc1)&& (ORACLE_HOME = /u01/app/oracle/product/8.1.7)&& (PROGRAM = extproc)&&& )&&& (SID_DESC =&& (GLOBAL_DBNAME = cams)&& (ORACLE_HOME = /u01/app/oracle/product/8.1.7)&& (SID_NAME = cams)&&& )&&& (SID_DESC =&& (GLOBAL_DBNAME = oid)&& (ORACLE_HOME = /u01/app/oracle/product/8.1.7)&& (SID_NAME = oid)&&& ))& 说明1 listener.ora 文件中定义一个监听器 其缺省的名称为 LISTENER这个监听器缺省以tcp/ip为协议地址且端口号为1521运行 在CAMS应用中监听文件定义的监听器就使用这个缺省名字 并且使用缺省的协议 tcp/ip和缺省的端口号 1521 待配置好监听文件以及随后说明的 sqlnet.ora 和tnsnames.ora 文件之后 就可以用以下命令将监听文件中定义的监听器启动起来&&& $ lsnrctl start停止监听器的命令为&&& $ lsnrctl stop监测监听器当前状态的命令为&&& $ lsnrctl status当 lsnrctl status 命令有如下输出结果&&& STATUS of the LISTENER&&& ------------------------&&& Alias && && && && && LISTENER&&& Version && && && && &&& TNSLSNR for Linux: Version 8.1.7.4.0 - Production&&& Start Date && && && && 17-JAN-:08&&& Uptime && && && && && 31 days 15 hr. 27 min. 59 sec就说明监听器正在运行 否则说明监听器已经停止了 CAMS 系统的后台程序的正常运行不仅依赖于数据库实例的运行 还依赖于这个数据库监听器的运行 假如监听器没有启动 即使数据库已经启动 CAMS 后台程序仍然不能正常工作2 如(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))所示的一个IPC 协议地址的监听 是为了外部进程调用用的 在数据库安装时自动设定不需要改动3 在监听文件后部还有一个 SID_LIST_LISTENER 段 该段用于定义监听器的服务 即为哪些数据库实例提供监听服务 以 cams 实例为例 其对应的服务信息为(SID_DESC =(GLOBAL_DBNAME = cams) #数据库名&&& (ORACLE_HOME = /u01/app/oracle/product/8.1.7)(SID_NAME = cams) #数据库实例名)1.2.5 sqlnet.ora 文件&& && && &&& sqlnet.ora 文件的存放路径为 $ORACLE_HOME/network/admin 以下是一&& && && &&& 个示例NAMES.DEFAULT_DOMAIN = localdomainNAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)& 说明NAMES.DEFAULT_DOMAIN 指定网络域名 NAMES.DIRECTORY_PATH指定当解析客户端连接标识符时命名方法 naming metthods 采用的优先顺序 从左至右递减 && &&& 在 CAMS 应用中 这两个参数采用上述所示的系统缺省值1.2.6 tnsnames.ora 文件tnsnames.ora 文件的存放路径为 $ORACLE_HOME/network/admin 以下是一个示例OID.LOCALDOMAIN =(DESCRIPTION =&&& (ADDRESS_LIST =&& (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT =1521))&&& )&&& (CONNECT_DATA =&& (SERVICE_NAME = oid)&&& ))CAMS.LOCALDOMAIN =(DESCRIPTION =&&& (ADDRESS_LIST =&& (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT =1521))&&& )&&& (CONNECT_DATA =&& (SERVICE_NAME = cams)&&& ))INST1_HTTP.LOCALDOMAIN =(DESCRIPTION =&&& (ADDRESS_LIST =&& (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT =1521))&&& )&&& (CONNECT_DATA =&& (SERVER = SHARED)&& (SERVICE_NAME = MODOSE)&& (divSENTATION = http://admin)&&& ))EXTPROC_CONNECTION_DATA.LOCALDOMAIN =(DESCRIPTION =&&& (ADDRESS_LIST =&& (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))&&& )&&& (CONNECT_DATA =&& (SID = PLSExtProc1)&& (divSENTATION = RO)&&& )) & 说明tnsnames.ora 文件中定义一个或多个网络服务 net service cams 实例对应的网络服务为CAMS.LOCALDOMAIN =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =&& (PROTOCOL = TCP)&& (HOST = localhost.localdomain)&& (PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = cams)))注意 这里 ADDRESS项包含三个子参数PROTOCOL :默认协议TCPHOST :ip地址PORT:端口,默认1521CAMS.LOCALDOMAIN为数据名要确保在监听文件中也有对应的一个 ADDRESS 项也包含同样的三个子参数 并且子参数的值对应都相等 另外 这里 SERVICE_NAME 的值必需确保与监听文件中某 SID_DESC项下的 SID_NAME参数的值相等
阅读(...) 评论()

我要回帖

更多关于 修改tnsnames.ora 的文章

 

随机推荐