首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何生成连接到Oracle的tnsnames.ora文件?

如何生成连接到Oracle的tnsnames.ora文件?
EN

Database Administration用户
提问于 2012-11-07 16:04:11
回答 4查看 318.9K关注 0票数 29

我已经安装了Oracle11g,我可以作为sysman连接到Oracle数据库,但是没有tnsnames.ora文件可以找到。

我需要自己生成tnsnames.ora文件吗?如果是的话,我应该把它放在哪里?如果不是,Oracle是如何为我生成它的?如果我确实需要生成它,那么文件的适当语法是什么?

EN

回答 4

Database Administration用户

回答已采纳

发布于 2012-11-07 16:27:43

您可以轻松地创建一个tnsnames.ora 文本文件。它应该在$ORACLE_HOME/network/admin/中,并且应该如下所示:

代码语言:javascript
复制
 ORATST=
 (description=
   (address_list=
     (address = (protocol = TCP)(host = fu.bar)(port = 1521))
   )
 (connect_data =
   (service_name=oratst)
 )
)
票数 19
EN

Database Administration用户

发布于 2012-11-07 16:27:15

tnsnames.ora文件的默认目录是

代码语言:javascript
复制
/u01/app/oracle/product/<version>/<dbname>/network/admin/tnsnames.ora

内容:

代码语言:javascript
复制
<alias> = (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = <ip>)(PORT = <port>))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = <dbname>)
    )
  )
  • alias:您可以选择此选项,并在稍后将其用作连接字符串。
  • port:默认为1521

更多信息在这里:http://docs.oracle.com/cd/B28359_01/network.111/b 28317/tnsnam.htm

票数 12
EN

Database Administration用户

发布于 2016-09-12 02:11:26

如果您的操作系统是Windows 10,您可以在以下unc路径中找到tnsnames.ora文件:

代码语言:javascript
复制
C:\app\myAccount\product\11.2.0\dbhome_1\NETWORK\ADMIN

其中myAccount是您的Windows帐户名。

票数 4
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/28326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档