oracle连接数sqlserver数据源ODBC_葡萄里面葡萄籽的博客-程序员宅基地

技术标签: oracle  sqlserver  odbc  plsql  

oracle连接数sqlserver数据源ODBC

一. 添加数据源ODBC

1.打开数据源
在打开数据原这里插入图片描述
或者
在这里插入图片描述
2.添加数据源
在这里插入图片描述
3.选择SQL Server
在这里插入图片描述
4.名称:输入ODBC数据源名称
描述:随意
服务器:输入sqlserver服务器名
在这里插入图片描述
5.SQLSERVER登陆用户:登录ID一般是:sa ;密码:只有你知道
在这里插入图片描述
6.选择你连接的数据库
在这里插入图片描述
7.完成
在这里插入图片描述
8.测试一下在这里插入图片描述在这里插入图片描述

二.检查DG4ODBC驱动是否已经安装

方法如下:

在Oracle服务器上,cmd窗口中执行命令(dg4odbc或hsodbc)
在这里插入图片描述
上图代表安装了DG4ODBC驱动(如果没有安装,需自行下载安装,此处不介绍具

三.配置hsodbc

此目录下默认存在initdg4odbc.ora,复制这个文件,粘贴到上图目录中,并将后复制的文件改名为initdddb.ora,用记事本打开就该配置并保存如下图
在这里插入图片描述
在这里插入图片描述

四.配置监听listener(服务端透明网关监听)

在这里插入图片描述
在这里插入图片描述

五.重启监听

在命令提示符窗口依次输入如下命令

停止监听:lsnrctl stop

启动监听:lsnrctl start

在这里插入图片描述

六. 配置TNS(客户端服务命名)

在这里插入图片描述
DDDB:本地oracle服务命名
HOST:oracle服务器IP
PORT:监听端口
SID:刚才命名的SID配置
在这里插入图片描述

七.创建oracle的DBLINK

在这里插入图片描述
或者
不创建第六步,直接创建DBLINK

create public database link test_sql connect to “sqlserver用户名” identified by “sqlserver密码” using ‘(description=
(address= (protocol=tcp)(host=xxx.xxx.xxx.xxx)(port=1521))
(connect_data=(SID=SID名称))
(HS=OK)
)’;

八.查询

select * from 表名@Test_Sqlgetaway

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/GrapeCassie/article/details/119002022

智能推荐

一台电脑安装两个不同版本jdk,实现不同版本切换_Roger_CoderLife的博客-程序员宅基地

在实际开发中,可能会碰到不同项目需要利用不同jdk版本进行开发,这时候就需要我们安装不同jdk版本,实现不同项目进行jdk切换了。首先,可根据需求下载不同jdk版本,这地方我安装了jdk1.6(32位),jdk1.7jdk1.8,关于jdk可自行去官网下载安装。安装好后配置好相关环境变量,这里我们不再多加赘述。安装好后我们只需要更改java_home的配置,如下图。为了方便,此...

redis学习笔记(1):redis基础_polo_longsan的博客-程序员宅基地

redis是一个远程内存数据库,共有5中数据类型:STRING(字符串),LIST(列表),SET(集合),HASH(散列),ZSET(有序集合)。5中数据类型的基本操作:1、字符串redis 127.0.0.1:6379> set hello worldOKredis 127.0.0.1:6379> get helo(nil)redis 127.0.0.1:6379> get h

nvm node -v 拒绝访问_最凶残的小海豹的博客-程序员宅基地_node拒绝访问

安装nvm的时候,路径选择了 C:\nvm 和 C:\node 。安装成功后,控制台执行 nvm install 12.12.0 安装node,安装完成后,打开新的控制台,输入 node -v 检测node是否安装成功。结果弹出 “此应用无法在你的电脑上运行” 的提示框,点击确定后,控制台显示拒绝访问。原因:应该是因为C盘权限问题导致。解决方法:卸载nvm,重新安装nvm,将路径选择成 D:\nvm 和 D:\node 就可以了。...

ganglia配置_JackLi_csdn的博客-程序员宅基地

1、安装 httpd 服务与 php sudo yum -y install httpd php2、安装其他依赖 sudo yum -y install rrdtool perl-rrdtool rrdtool-devel sudo yum -y install apr-devel3、安装gangliasudo rpm -Uvh http://dl.fedoraproject.or...

使用docx4j 实现word转pdf(linux乱码处理)_winsanity的博客-程序员宅基地_docx4jlinux能用吗

使用docx4j 实现word转pdf1.引入maven依赖 <dependency> <groupId>org.docx4j</groupId> <artifactId>docx4j</artifactId> <version>6.1.2</version> </dependency> <depe

mysql提权udf图文教程_MySQL中UDF提权获取主机控制权的详细步骤_丹丹在这里的博客-程序员宅基地

MySQL中UDF提权获取主机控制权的详细步骤发布时间:2020-06-02 15:01:55来源:51CTO阅读:197作者:三月本文主要给大家介绍MySQL中UDF提权获取主机控制权的详细步骤,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQL中UDF提权获取主机控制权的详细步骤吧。1、python clock.py -d -i l...

随便推点

java中foreach循环的注意事项_insping的博客-程序员宅基地

简单的ArrayList小例子: List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); for (Integer integer : list) { System.out.println(inte

java输入数字_在java中,如何从键盘中输入数字,字符,字符串_kBlnW的博客-程序员宅基地

java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象。常用的类有BufferedReader,Scanner。实例程序:一,利用 Scanner 实现从键盘读入integer或float 型数据Java代码importjava.util.*;publicclasstest{publicstaticvoidmain(Stringargs[]){Scann...

程序员丰富的感情生活_苏绪的博客-程序员宅基地_程序员的感情生活

今天是七夕,分享一些爱情的小故事,作为程序员,也要把生活过的有滋有味才行,并非他人想的那样,只会敲键盘,我们同样憧憬美好的爱情,追求技术卓越也需要身边爱情的滋润,社会现实虽然残酷,但是依然要对美好生活以及美好爱情寄予希望,不然我们的生活还有何意义呢?在此,祝愿有情人终成眷属!为开启不一样的程序人生而努力!小微号:EnchantedDamon简单的爱情那就简单化吧!...

信息安全——ELGamal数字签名方案的实现_lishuhuakai的博客-程序员宅基地

ELGamal数字签名方案的实现1. 问题描述为简化问题,我们取p=19,g=2,私钥x=9,则公钥y=29 mod 19=18。消息m的ELGamal签名为(r,s),其中r=gk mod p,s=(h(m)-xr)k-1 mod (p-1)2.基本要求   考虑p取大素数的情况。3. 实现提示①     模n求逆a-1modn运算。②     模n的大数幂乘运算

jquery-velodate_fengyasong1181的博客-程序员宅基地

一、用前必备项目主页:http://bassistance.de/jquery-plugins/jquery-plugin-validation/API: http://jquery.bassistance.de/api-browser/plugins.html当前版本:1.5.5需要JQuery版本:1.2.6+, 兼容 1.3.2二、默认校验规则(1)requi

Java备份Mysql数据库_别了_不想说的博客-程序员宅基地

这里是将mysql生成的备份文件放在项目中,列表读取项目中文件的sql文件来进行还原功能。

推荐文章

热门文章

相关标签