oracle为什么要配tnsnames.ora,这个tnsnames.ora有什么作用
答案:4 悬赏:20 手机版
解决时间 2021-03-26 04:38
- 提问者网友:溺爱和你
- 2021-03-25 14:43
oracle为什么要配tnsnames.ora,这个tnsnames.ora有什么作用
最佳答案
- 五星知识达人网友:风格不统一
- 2021-03-25 15:31
tnsnames.ora 文件中定义一个或多个网络服务。
具体配置方法如下:
具体配置方法如下:
1、找到oracle的安装目录。如:C:oracleproduct10.2.0db_1
etworkADMIN
2、找到tnsnames.ora文件。
3、用文本方式打开,添加以下内容:
本地实例名 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 远程数据库服务名)
)
) 其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。
4、然后打开pl/sql就能看到自己创建的链接,如图:
全部回答
- 1楼网友:鱼芗
- 2021-03-25 19:38
配置tnsnames.ora可以为你的pl/sql developer添加数据加连接的,格式如下:
pl/sql developer里面会显示的名字 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dbname)
)
)
pl/sql developer里面会显示的名字 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dbname)
)
)
- 2楼网友:蕴藏春秋
- 2021-03-25 18:16
主要是用来连接数据库的一种方式,像OB,PLSQL工具连接Oracle服务器时,必须创建tns才能连接.
- 3楼网友:归鹤鸣
- 2021-03-25 16:54
SQL SERVER你使用客户端的时候,会自动搜过局域网内的在线的数据库,你就可以清楚知道哪台可以连。
但ORACLE不同,不能像SQL SERVER列出来,所以他是去tnsnames.ora读配置
tnsnames.ora是配置连接字符串的,会配置你连的IP,端口,数据库实例等信息
但ORACLE不同,不能像SQL SERVER列出来,所以他是去tnsnames.ora读配置
tnsnames.ora是配置连接字符串的,会配置你连的IP,端口,数据库实例等信息
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯