sybase数据库与oracle,Oracle访问Sybase数据库的方法
配置TRANSPARENT GATEWAY FOR Sybase步骤
1.Oracle所在服务器上安装Sybase client(或者在同一台server上安装Oracle、Sybase服务器),确保能够访问Sybase数据库;
2.安装TRANSPARENT GATEWAY FOR Sybase选件,要用自定义安装。正确选择Sybase的安装目录;
3.选择一个sid字符串准备赋给Sybase数据库。如:tg4sybs设置Sybase的dll路径到环境变量PATH(这一步很重要);
4.修改初始化文件,默认的是:
Oracle_HOME\tg4sybs\admin\inittg4sybs.ora
设置参数
HS_FDS_CONNECT_INFO
格式:
HS_FDS_CONNECT_INFO= server_name. database_name[,INTERFACE= interface_file]
server_name. database_name是大小写敏感的。
INTERFACE可选
例子:如下
# This is a sample agent init file that contains the HS parameters that are# needed for the Transparent Gateway for Sybase## HS init parameters#HS_FDS_CONNECT_INFO=migration_serv.taxHS_FDS_TRACE_LEVEL= OFFHS_FDS_RECOVERY_ACCOUNT=RECOVERHS_FDS_RECOVERY_PWD=RECOVER ## Environment variables required for Sybase#set SYBASE=d:\sybase
上例中
server_name是migration_serv
database_name是tax
5.配置oracle网络服务的listener,配置文件是:listener.ora
默认路径:ORACLE_HOME\network\admin
加入如下:
SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME= gateway_sid)(ORACLE_HOME= oracle_home_directory)(PROGRAM=tg4sybs)))
gateway_sid就是3选择的sid字符串
oracle_home_directory是ORACLE_HOME
tg4sybs若是SYBASE是特定的。如果是其他数据库,会不同。
例子如下:
(SID_DESC=(SID_NAME=tg4sybs) (ORACLE_HOME = D:\oracle\ora92)(PROGRAM=tg4sybs))
6.停止监听
lsnrctl stop
重新启动监听程序
lsnrctl start
7.配置oracle server的tnsnames.ora使其能够访问sybase
connect_descriptor=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP) (HOST= host_name)(PORT= port_number)) (CONNECT_DATA=(SID= gateway_sid))(HS=OK))
connect_descriptor是连接串,任取,一般为sybs
host_name:oracle server的name
port_number:oracle监听端口
gateway_sid就是3选择的sid字符串
例子如下:
sybs=(DESCRIPTION=(ADDRESS_LIST =(ADDRESS=(PROTOCOL=TCP) (HOST= dw-server1)(PORT= 1521))) (CONNECT_DATA=(SID= tg4sybs))(HS=OK))
8.建立database link
如:
CREATE DATABASE LINK sybs CONNECT TO sa IDENTIFIED BY prient USING 'SBYS' ;
即可访问sybase 数据库。
需要注意的是,sybase数据库的表名,字段名,如果是小写的,那么在oracle里访问的时候要加上双引号""
【编辑推荐】
【责任编辑:迎迎 TEL:(010)68476606】
点赞 0
sybase数据库与oracle,Oracle访问Sybase数据库的方法相关推荐
- win7 64位系统oracle客户端访问远程数据库
今天将win7 64位系统oracle客户端访问远程数据库配置成功,由于我用的是64位的win7操作系统,在网上查了很多资料都说在64位系统下oracle客户端配置很复杂,于是自己亲手试了一下成功了, ...
- php访问mysql数据库实验报告,php访问mysql数据库
//建一个连接,造一个连接对象 $db = new MySQLi("localhost","root","123","mydb&q ...
- db2数据库编目mysql数据库_DB2 编目并访问远程数据库
之后将逐步对项目上的DB2相关经验做个总结,梳理一下知识结构. 要远程操作数据库,首先要进行编目,分三个步骤: 1. 在客户端建立服务器端数据库的节点,编目远程节点. 格式如下: 1. CATALOG ...
- oracle 从别的数据库获取数据 ,访问其他数据库
在某个oracle数据库,获取其他oracle数据库中的数据,需要建立database link,在使用语句获取数据 假设前置机实例名prod,你要查询的用户scott密码tiger在本机:creat ...
- python语言数据库规模_Python语言访问MySQL数据库
4.使用python语言访问MySQL 1)pymysql库:Python语言访问MySQL接口 -安装: 在线:pip install pymysql 离线: 第一步:下载安装包,下载地址: htt ...
- java 访问access数据库_使用JAVA访问ACCESS数据库的方法
这里采用的是配置ODBC数据源的方式. 所以首先需要进行数据源的配置工作: 创建ODBC过程: 控制面板-->管理工具--〉数据源. 选择"系统DSN"--〉"添加 ...
- oledb vc访问mdb数据库_VC++程序中访问ACCESS 数据库使用用户名和密码
此网站选择Access进入查看ADO 使用连接数据库的字符串,如使用到带用户名和密码连接Access数据库要用到以下条目: 红线标注的为使用连接数据库时设置的字符串,如果使用到用户Admin,密码Ad ...
- mysql数据库open函数_C#访问Mysql数据库方法,以及库函数
先说说在C#当中需要准备的工作吧.在这里我分为了四个步骤: 1.网上下载MySql.Data.dll 2.在项目当中添加引用MySql.Data.dll 3.在操作类当中添加: using MySql ...
- oracle数据库link格式,Oracle创设DB Link
当前位置:我的异常网» 数据库 » Oracle创设DB Link Oracle创设DB Link www.myexceptions.net 网友分享于:2013-08-26 浏览:4次 Orac ...
- sql2008能否打开mysql数据库_SQL Server 2008通过LinkServer访问MySQL数据库
(中国软件网讯)怎样让SQL Server 2008数据库可以访问MySQL数据库的数据呢?其实这一实现的过程并不难,可以通过调用MySQL的ODBC驱动,在SQL Server中添加LinkServ ...
最新文章
- easymailobjects php,用easymailobject组件处理exchange邮件源代码(6)_asp实例
- linux 位置参数数组,JavaScript数组详解
- JavaScript权威指南--window对象
- 深入学习keepalived之预备工作--线程
- Android Loader 异步加载详解二:探寻Loader内部机制
- mac nginx apache mysql php 一键_Mac 下搭建 apache / nginx+php+mysql
- Pytorch中的torch.nn.Embedding()
- 1400协议是什么和28181区别_gb28181协议常见流程简析
- android webview 透明背景,在android中的半透明webview背景
- 第二届亚太应用经济学会博硕士论文研讨会长沙落幕
- 明御:APT攻击预警平台
- Vue学习(学习打卡Day13)
- 计算机系统要素 - 布尔逻辑/布尔运算构建ALU
- ThinkPad平板电脑在定价上还存在的一个问题是
- word2019标题序号显示为黑色小方块-解决办法
- 服务器发布Java jar包
- Flutter Widgets 之 RichText
- 潘石屹陈志武谈房地产:北京等城市泡沫已很严重(载自新浪)
- CVE-2012-0003:Microsoft Windows Media Player winmm.dll MIDI 文件堆溢出漏洞调试分析
- VC++中单个键盘按键的响应
热门文章
- matlab可达矩阵 结果,matlab可达矩阵
- 手把手教你整合SpringCloud微服務框架-dubbo框架+zookeeper服务的注册发现+druid数据源管理
- 积木导出pdf打不开文件,后台报空指针
- 【面向对象】UML类图、用例图、顺序图、活动图、状态图、通信图、构件图、部署图
- Windows系统优化软件 | 这10款功能超级强大!界面优美!值得收藏
- windows 7 静默 安装 软件
- (转,感谢原作者!)既然选择了Linux,有何必在乎这些——Linux wine国服LOL英雄联盟,完美运行!!...
- php调用纯真ip,php调用纯真IP数据库进行IP定位
- Padavan(老毛子)脚本自动切换网关和 DNS 服务器
- 阿里云服务器需要备案吗?