CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

SQL server到oracle

楼主chengpei_chen()2005-07-07 16:51:07 在 Oracle / 基础和管理 提问

小弟刚学了一年的SQL   server   数据库,现在又要用oracle数据库,感觉到比较别扭,太不方便了,请教各位高人应该怎样才能更快的适应过来,应该做些什么工作。 问题点数:50、回复次数:4Top

1 楼microd(重构一切)回复于 2005-07-07 17:22:22 得分 25

不同数据库平台的互连一般称之为数据库的异构服务,各厂商的具体实现技术不一样:  
        在SQL   SERVER里面叫做LINKED   SERVER,通过ODBC实现与其它数据库的互联。    
  而ORACLE实现异构服务的技术叫做透明网关(Transparent   Gateway)。目前ORACLE利用透明网关可以实现和SQL   SERVER、SYBASE、DB2等多种数据库的互联。  
          Oracle透明网关软件在Oracle   8i时是需要花钱另买的,大约1万$;到Oracle   9i时是作为数据库的一个组件免费发布的。安装时在组件种选择即可。(默认是不安装的。)  
   
  第一步:  
          安装透明网关for   sql   server的软件后,可以在$ORACLE_HOME下看到tg4msql目录,编辑$ORACLE_HOME/tg4msql/admin/inittg4msql.sql文件有一行:HS_FDS_CONNECT_INFO="SERVER=192.168.0.1;DATABASE=pubs"  
  其中:SERVER=192.168.0.1是SQL   SERVER的服务名,后面的DATABASE不言而谕,是数据库名。  
  第二步:  
  修改   listener.ora  
  在SID_LIST中加入以下内容:  
  (SID_NAME   =   tg4msql)   #   SID自己命名    
  (ORACLE_HOME   =   c:)    
  (PROGRAM   =   tg4msql)    
  第三步:  
  在tnsnames.ora中填加  
  sql2k   =    
  (DESCRIPTION   =    
      (ADDRESS_LIST   =    
      (ADDRESS   =   (PROTOCOL   =   TCP)(HOST   =   192.168.0.2)(PORT   =   1521))   )  
      (CONNECT_DATA   =   (SID   =   tg4msql)   )  
  (HS=OK)  
    )    
  第四步:  
  创建DB_LINK   sql2k  
  第五步:  
  现在你就可以SELECT   *   FROM   TABNAME@sql2k   或  
  UPDATE   TABNAME@sql2k     SET   ...   WHERE   ...  
   
  注意:  
  ORACLE   SERVER的初始化参数global_names设为false  
  Top

2 楼microd(重构一切)回复于 2005-07-07 17:22:45 得分 0

安装成功透明网关后,位置如下(以我的机器为例,Win2000server+Oracle9,安装在C:)  
  C:\oracle\ora92\tg4msql\admin\inittg4msql.ora  
  tg4msql文件夹在安装成功后就有了,如果没有安装透明网关,则不会出现。  
   
  在Windows下安装时,选择自定义安装,出现“可用产品组件”,选中其中的组件就行。Top

3 楼LGQDUCKY(飘)回复于 2005-07-07 17:27:24 得分 25

初学者应该看些什么Oracle方面的书?  
        http://www.cnoug.org/viewthread.php?tid=17741  
  http://www.cnoug.org/viewthread.php?tid=15086  
      《ORACLE9i   初学者指南》  
   《ORACLE9i   DBA手册》  
   《ORACLE9i   DBA   基础教程》  
   或到www.china-pub.com中,在搜索栏中敲入oracle,便可以见到各样的oracle书,且有介绍   
  3、有什么好的Oracle软件工具?  
      a、toad,在www.quest.com,注册码在论坛中就可以搜到  
      b、pl/sql   developer在www.51delphi.com可以down到  
  4、有什么好的网站  
    参照:http://expert.csdn.net/Expert/topic/2227/2227345.xml?temp=.9332239  
   
   
  关键还是多实践Top

4 楼njbfy(bfy)回复于 2005-09-13 16:58:14 得分 0

upTop

相关问题

  • sql server->oracle??
  • SQL Server 和 Oracle ...
  • SQL Server 到 Oracle
  • 专业的ODBC ORACLE SQL SERVER
  • Oracle、SQL Server选择 --请求
  • 比较SQL SERVER与ORACLE、DB2
  • 续:sql server转oracle 问题
  • Oracle与Sql Server的问题
  • Oracle SQL
  • 与jsp搭配,oracle好?sql server好?

关键词

  • 数据库
  • 安装
  • 网关
  • 组件
  • oracle
  • 软件
  • sql
  • server
  • tg4msql
  • 透明网关

得分解答快速导航

  • 帖主:chengpei_chen
  • microd
  • LGQDUCKY

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo