如何在teradata数据库建连接到oracle数据库

需要一些先决条件:

1对方主机可以连接(例如在同一个局域网内)

2、端口号和服务名称

3另一端您必须知道所提供的管理数据库的用户名和密码。

连接方式:

1.在本地Oracle安装目录中找到tnsnames.ora文件,一般在~\oracle\product\10.2.0\db_1\network\ADMIN目录下,如图。
2。
打开tnsnames.ora文本文件,添加以下内容:

本地自定义实例名称=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=TCP)(HOST=数据库IP或)数据库主机名)(PORT=数据库端密码))

(CONNECT_DATA=

(SERVER=DEDICATED)

(SERVICE_NAME=数据库服务名称)

)

)

3保存文件。

4打开plsq等第三方工具,输入对方提供的用户名和密码,选择新建的数据库链接。

oracle远程数据库连接(局域网访问)

如何配置Oracle连接远程数据库:

1.在$ORACLE_HOME/client_1/network/admin目录下找到tnsnames.ora文件,并以文本方式打开。

2.添加以下内容:

本地实例名称=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=数据库IP地址)(PORT=端口号))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=服务名称))

3.使用PL/SQL客户端工具输入正确的用户名和密码即可登录。

oracle为什么要配tnsnames.ora,这个tnsnames.ora有什么作用

1简单的字符串可以直接使用。

例如,通过设置tnsnames.ora并将其命名为cdbase,数据库地址应为:127.0.1.1:1521/orcl,您可以使用cdbase代替。

2地址别名可以自定义。

例如:

cdbase=

(DESCRIPTION=

(ADDRESS_LIST=#连接协议、主机、端口

(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))

)

(CONNECT_DATA=#database示例名称

(SERVICE_NAME=orcl)

)

)

扩展信息

1.tnsnames.ora供Oracle客户端使用,用户配置连接数据库的网络服务配置文件。
该文件记录了客户端数据库访问的本地配置,也就是网络服务的定义。

2.Listener.ora、tnsnames.ora和sqlnet.ora是与Oracle网络监听器配置相关的三个主要文件。
.ora不仅与服务器端相关,而且主要与客户端密切相关。

参考资料

Oracle官网-tnsnames.ora