oracle连接ODBC sqlserver数据源的详细步骤

一. 添加数据源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

到此这篇关于oracle连接sqlserver数据源ODBC的详细步骤的文章就介绍到这了,更多相关oracle sqlserver数据源ODBC内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • c#几种数据库的大数据批量插入(SqlServer、Oracle、SQLite和MySql)

    在之前只知道SqlServer支持数据批量插入,殊不知道Oracle.SQLite和MySql也是支持的,不过Oracle需要使用Orace.DataAccess驱动,今天就贴出几种数据库的批量插入解决方法. 首先说一下,IProvider里有一个用于实现批量插入的插件服务接口IBatcherProvider,此接口在前一篇文章中已经提到过了. /// <summary> /// 提供数据批量处理的方法. /// </summary> public interface IBatch

  • 深入Mysql,SqlServer,Oracle主键自动增长的设置详解

    1.把主键定义为自动增长标识符类型MySql在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值.例如: 复制代码 代码如下: create table customers(id int auto_increment primary key not null, name varchar(15));insert into customers(name) values("name1"),("name2");select id fr

  • SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)

    Sqlserver 获取每组中的第一条记录 在日常生活方面,我们经常需要记录一些操作,类似于日志的操作,最后的记录才是有效数据,而且可能它们属于不同的方面.功能下面,从数据库的术语来说,就是查找出每组中的一条数据.下面我们要实现的就是在sqlserver中实现从每组中取出第一条数据. 例子 我们要从上面获得的有效数据为: 对应的sql语句如下所示: select * from t1 t where id = (select top 1 id from t1 where grp = t.grp o

  • ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)

    ADO.NET 连接到 SQL Server SQL Server .NET Framework 数据提供程序支持类似于 OLE DB (ADO) 连接字符串格式的连接字符串格式. 复制代码 代码如下: using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); // Do work here. } 连接到 OLE DB 数据源 OLE DB .NET Framework

  • oracle,mysql,SqlServer三种数据库的分页查询的实例

    MySql: MySQL数据库实现分页比较简单,提供了 LIMIT函数.一般只需要直接写到sql语句后面就行了.LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定最多返回行数.例如:select * from table WHERE - LIMIT 10; #返回前10行select * from table WHERE - LIMIT 0,10; #返回前

  • sqlserver实现oracle的sequence方法

    当然这点小问题是难不倒我们程序员的,"max+1啊",有人会说这样的方式.是的,这种方式实现起来也比较简单.当然你也许还会说,最Sql的方式是采用identity列,自增的方式去增加就ok了.但是这样的列如果要实现"YYYYMMDD"+Sequence值 (例如:2008072400001)的格式就不行了.还是老老实实用存储过程来取得一个Sequence值吧,使用起来也就随心所欲了. 网上常见的一个存储过程为 为当前库所有用到Sequence建一张表,譬如"

  • sqlserver、Mysql、Oracle三种数据库的优缺点总结

    一.sqlserver优点:易用性.适合分布式组织的可伸缩性.用于决策支持的数据仓库功能.与许多其他服务器软件紧密关联的集成性.良好的性价比等:为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势.从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要.作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级商业应用程序.为企业赢得核心竞争优势打开了胜利之门.作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServ

  • oracle连接ODBC sqlserver数据源的详细步骤

    一. 添加数据源ODBC 1.打开数据源 或者 2.添加数据源 3.选择SQL Server 4.名称:输入ODBC数据源名称 描述:随意 服务器:输入sqlserver服务器名 5.SQLSERVER登陆用户:登录ID一般是:sa :密码:只有你知道 6.选择你连接的数据库 7.完成 8.测试一下 二.检查DG4ODBC驱动是否已经安装 方法如下: 在Oracle服务器上,cmd窗口中执行命令(dg4odbc或hsodbc) 上图代表安装了DG4ODBC驱动(如果没有安装,需自行下载安装,此处

  • Java连接MySQL8.0 JDBC的详细步骤(IDEA版本)

    一.导入jar包 1.下载jar包:https://dev.mysql.com/downloads/ 2.导入 在项目文件夹下新建一个名为lib的文件夹 将下载好的jar包放入lib文件夹,然后右击lib文件夹,选择Add as Library...,然后点击ok 二.代码部分 1.加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); 2.用户信息和url String url = "jdbc:mysql://localhost:33

  • Navicat连接Oracle数据库的详细步骤与注意事项

    目录 1.所用软件版本 2.连接步骤 3.注意事项 总结 1.所用软件版本 Navicat:Navicat Premium 12.1.20 Oracle:Oracle Database 10g Express Edition Release 10.2.0.1.0 windows:Windows 10 企业版 G 2.连接步骤 首先将所有软件下载完成. 1.打开Navicat软件,依次点击进入:工具 --> 选项 --> 环境 : 如下图: 2.进入环境界面后,可以看到OCI环境选项中的 --&

  • Oracle创建只读账号的详细步骤

    需求说明 现有数据库账号:HEPSUSR:具有完整权限,增删改查. 需要创建一个数据库账号:HTREADER,对HEPSUSR账号下所有的表具有只读权限. 第一步:创建只读账号 --创建只读账号 第一步 CREATE USER htreader identified by 123456; 第二步:赋予账号连接数据库等基本权限 --赋予htreader连接等常规权限 grant connect to htreader; grant create view to htreader; grant cr

  • 三种启动Oracle方式的详细步骤

    目录 启动Oracle 方法一 方法二 方法三 先右击我的电脑–>管理–>服务和应用程序–>服务找到这两个服务(OracleServiceXE.OracleXETNSListener)这两个服务必须启动才能连接上数据库 启动Oracle 方法一 运行SQL命令行 --> 输入conn --> 输入用户名:system --> 输入口令(密码) 方法二 打开cmd命令行 --> 输入sqlplus --> 输入用户名:用户名(system)/密码(1234)

  • php连接odbc数据源并保存与查询数据的方法

    本文实例讲述了php连接odbc数据源并保存与查询数据的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: $connstr = "driver=microsoft access driver (*.mdb);dbq=".realpath("db.mdb");     $connid = odbc_connect($connstr,"","",sql_cur_use_odbc); $odbc_exec =

  • C#连接ODBC数据源的方法

    本文实例讲述了C#连接ODBC数据源的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: // Namespaces, variables, and constants using System; using System.Configuration; using System.Data; using System.Data.Odbc; private void CButton_Click(object sender, System.EventArgs e) {     //

  • Java连接MYSQL数据库的详细步骤

    本文主要以MySQL为例讲下Java如何连接到数据库的,具体内容如下 当然,首先要安装有JDK(一般是JDK1.5.X).然后安装MySQL,这些都比较简单,具体过程就不说了.配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的).然后将其解压缩到任一目录.我是解压到D盘,然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里,具体如下:"我的电脑"-> "

  • Oracle 11g服务器安装详细步骤图文详解

    Oracle 11g是在推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500多个小时的测试,开发工作量达到了3.6万人/月,相当于1000名员工连续研发3年.Oracle 11g提供了高性能.伸展性.可用性和安全性,并能更方便地在低成本服务器和存储设备组成的网格上运行 ,相对过往版本而言,Oracle 11g具有了与众不同的特性. 下文重点给大家介绍Oracle 11g服务器安装详细步骤图文详解,具体内容如下所示: 1.大家可以根据自己的操作系统是多少位(32位或64位)的

  • 手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤

    配置说明 使用Pycharm 2020.1.1 professional 专业版.(据说只有专业版可以远程连接)如果不是专业的伙伴,可以用校园邮箱注册一个专业版,免费的哦! 步骤 1. 设置Connection 配置文件在这里Tools->Deployment->Configuration 进入后看到如下界面. 如果你是首次设置,需要点击左上角的"+"添加配置信息.类型选择"SFTP".然后添加SHH configuration信息,界面如下.填写Hos

随机推荐