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

如何在teradata数据库建连接到oracle数据库,第1张

需要一些前提条件:

1、对方的主机能被连接(如在同一局域网内)

2、需要知道对方数据库IP、端口号、服务名

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,输入对方提供的用户名及密码,选择新建的数据库链接即可。

Teradata SQL Assistant 部分使用说明

注:C 表示 Ctrl

格式化代码 C + Q

清除代码 C + T

替换代码 C + H

执行 F5

批量并行执行 F9

字段值为“?”就是null 的意思

创建虚拟临时表

CREATE MULTISET VOLATILE TABLE XXXXXXXXXXXXX

(

QQQQ DECIMAL(18,0),

WWW DATE FORMAT ‘YYYY-MM-DD’,

DDDD VARCHAR(64) CHARACTER SET LATIN NOT CASESPECIFIC,

EEEEE VARCHAR(32) CHARACTER SET UNICODE NOT CASESPECIFIC,

FFFFFFFFFFF VARCHAR(64) CHARACTER SET UNICODE NOT CASESPECIFIC,

XXXX VARCHAR(64) CHARACTER SET UNICODE NOT CASESPECIFIC,

RRRRR VARCHAR(64) CHARACTER SET UNICODE NOT CASESPECIFIC,

FFF DECIMAL(18,0))

PRIMARY INDEX ( QQQQ,WWWW)

ON COMMIT PRESERVE ROWS

补充说明:

MultiSet和Set的区别:

MultiSet


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9975232.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存