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内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
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
随机推荐
- js检测用户输入密码强度
- ASP在ACCESS中模糊查询"内存溢出"的解决方法
- 使用正则表达式进行xml数据验证
- mysql5.7.17安装配置图文教程
- AJAX跨域请求json数据的实现方法
- 让IIS6支持FLV和RMVB格式方法
- spring boot(一)之入门篇
- 使用Java构造和解析Json数据的两种方法(详解二)
- python过滤字符串中不属于指定集合中字符的类实例
- JavaScript去掉数组中的重复元素
- .Net下的签名与混淆图文分析
- Linkbutton控件在项目中的简单应用
- 基于PHP遍历数组的方法汇总分析
- Python程序语言快速上手教程
- win2008 r2 服务器php+mysql+sqlserver2008运行环境配置(从安装、优化、安全等)
- php curl post 时出现的问题解决
- 在Lighttpd服务器中运行Django应用的方法
- js实现文本框宽度自适应文本宽度的方法
- IP查询系统的异步回调案例
- Android 简单的图片查看器源码实现