oracle连接sqlserver 1、建⽴数据源
1)、oracle 11G菜单--配置和移植⼯具--Microsoft ODBC管理员
或 者:开始菜单--管理⼯具--数据源
2)、选择系统DNS--点击添加
3)、
4)、
5)、  选择ID和密码的SQLSERVER验证 输⼊登录ID⼀般是:sa
6)、更改默认数据库
7)、点击完成
8)、点击测试数据源
9)、
2、配置监听:
1) 、Oracle数据库监听配置调整
到\app\Administrator\product\11.2.0\dbhome_1\hs\admin ⽂件夹下的a⽂件
拷贝⼀份⽂件 重命名为init⾃定义.a (dg4mssql为⾃定义内容)
HS_FDS_CONNECT_INFO = MSSQLSERVER—配置成ODBC数据源名称
HS_FDS_TRACE_LEVEL = 0
2)、 配置oracle监听
\app\Administrator\product\11.2.0\dbhome_1\NETWORK\a
在SID_LIST_LISTENER 下 新增
<span >  (SID_DESC =
(SID_NAME =dg4mssql)--配置成a⽂件init后⾯的字串
(ORACLE_HOME = ..\app\Administrator\product\11.2.0\dbhome_1)
(PROGRAM = dg4odbc)
)</span>
3)、TNS新增连接串⽂件路径  \app\Administrator\product\11.2.0\dbhome_1\NETWORK\a
配置为:
<span > mssql =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle服务IP地址)(PORT = 1521))
(CONNECT_DATA =
(SID =dg4mssql)
)
(HS = OK)
)</span>
3、 测试连接
如何连接oracle数据库1)、创建dblink
create public database link link_name connect to "sa"  identified by "password"
using 'mssql';(a⽂件配置新增连接名称eg:上⽂配置:mssql )
2)、查询MSSQLServer开放的表或试图
select * from dbo.View@mssql          --可以查询到,则说明完成配置。
4.⽇期乱码
select to_date(to_char("create_time",'yyyy/mm/dd hh24:mi:ss'),'yyyy/mm/dd hh24:mi:ss') as create_time from XXX@ms

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。