如何从SQLServer到Oracle实现服务器连接

oracle|server|sqlserver|服务器

以SQL Server 2000为例说明SQL Server到Oracle连接服务器的具体实现过程。 1.要求pc机上安装oralce客户端软件和sqlserver2000软件。 2.客户端的配置tnsnames.ora文件,配置所要连接的数据库服务器(windows,unix等平台均可以) eg:tnsnames.ora ...... TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.11.90)(PORT = 1521)) ) (CONNECT_DATA = (sid = blue) (SERVER = DEDICATED) ) ) ...... 3.配置windows的ODBC数据源: 开始菜单—》设置—》管理工具—》数据源(ODBC)—》进入配置用户DSN或者系统DSN均可以:添加—》选择Microsoft ODBC for oracle—》自定义数据源名称(最好跟tns中连接串同名!)—》服务器名称(必填!填写tns文件中的连接串名称)—》完成。 4.配置sqlserver2000中的连接服务器: 企业管理器—》安全性—》连接服务器—》右键新建连接服务器—》定义连接名称; 选其他数据源; 指定程序名称为:Microsoft OLE DB Provider for Oracle; 产品名称可不填; 数据源指定刚才ODBC中定义好的数据源名称; 提供程序字符串按以下格式填写:User ID=username;Password=userpasswd(或者按如下格式:UID=username;PWD=userpasswd),这里的用户名和密码对应所要连接的oracle数据库中的用户名和密码 —》 安全性标签页里:设置用此安全上下文进行,并录入oracle的数据库用户名和密码—》服务器选项标签页可默认—》确定。 5.准备工作全部完成啦!在sqlserver企业管理器—》安全性—》连接服务器打开刚建好的连接服务器—》点击表,即可在右边窗口看到该oracle数据库用户拥有的的所有表名,但在这里还并不能查看表的记录,这个需要在sqserver的查询分析器中用具体sql实现!访问表时,使用格式为: [连接服务器名]..[ORACLE用户].[表名]。更详细具体的使用这里不再赘述。

时间: 2024-12-01 22:11:32

如何从SQLServer到Oracle实现服务器连接的相关文章

SQLServer中建立与服务器的连接时出错的解决方案

SQLServer中建立与服务器的连接时出错的解决方案如下: SQLServer中建立与服务器的连接时出错的解决方案如下: 步骤1:在SQLServer 实例上启用远程连接 1.指向"开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器" 2.在"SQL Server 2005 外围应用配置器"页, 单击"服务和连接的外围应用配置器" 3.然后单击展开&qu

建立与Oracle服务器连接的两种连接模式

在建立Oracle数据库的时候,应该会在数据库建立助手向导上面看到这么一个选项,就是数据库的连接模式采用什么方式.在Oracle9i或者10g中,可以看到有2种连接模式,一种叫做专用服务器连接(dedicated server) ,另外一种叫做共享服务器连接(shared server).下面我们来分类说一下这两种连接方式的不同点. 专用服务器模式就是说每次在对Oracle进行访问的时候,Oracle服务器的Listener会得到这个访问请求,然后回为这个访问创建一个新的进程来进行服务.所以说,

数据库服务器-什么情况下会出现oracle数据库自身连接超出最大连接数 ----急急急!!!

问题描述 什么情况下会出现oracle数据库自身连接超出最大连接数 ----急急急!!! 5C 这些天一直被这个问题困扰,oracle连接超出最大连接数.原以为是tomcat程序还有没释放的连接,但是经过追踪审查之后发现不是程序的问题,而是数据库本身连接数异常多.下面是我操作过程. 重启oracle服务后,登陆sqlplus.SQL> select count(*) from v$session;SQL> show parameter processes;SQL> show parame

SQL Server连接SQL Server、SQL Server连接ORACLE 链接服务器

SQL Server连接SQL Server.SQL Server连接ORACLE 链接服务器 >> > >                                  >>   &            

Oracle 9i服务器的关闭

3.5.1 服务器关闭的过程    关闭数据库例程时系统将完成以下步骤.    1. 第一阶段    Oracle将重执行缓冲区里的内容写入重执行日志文件.    将数据库缓冲区内被更改的数据写入数据文件.    关闭数据文件和重执行日志文件.    控制文件仍然打开,数据库不能进行一般性的访问操作.    2. 第二阶段    关闭数据库.    例程开始卸载数据库.    关闭控制文件,但SGA内存和后台支持进程仍然在运行.    3. 第三阶段    例程关闭.    释放SGA内存.  

SQLServer和Oracle常用函数对比

oracle|server|sqlserver|函数 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) value O:select floor(-1.001) value from dual 4.取

SQLServer访问Oracle查询性能问题解决

原文:SQLServer访问Oracle查询性能问题解决 1. 问题 系统有个模块,需要查询Oracle数据库中的数据.目前是通过建立链接服务器实现的. SQLServer访问Oracle实现 可参考这篇文章http://www.cnblogs.com/gnielee/archive/2010/09/07/access-oracle-from-sqlserver.html 目前的查询语句就是一个简单的带where条件的查询语句,类似如下: SELECT * FROM LINKED_NAME..A

sql、 oracle-SQL创建oracle链接服务器始终不成功,求解!

问题描述 SQL创建oracle链接服务器始终不成功,求解! 环境如下: 1.1台服务器为SQL2005数据库,安装了oracle client11g 2.1台服务器为oracle 10g数据库,安装了oracle client10g,已经创建了数据库为test,有表tab1. 3.两台服务器监听已经配置,并测试提示链接成功! 4.通过SQL 2005数据库创建服务器,使用Oracle Provider for OLE DB 接口创建成功,链接服务器名称为:ORAC 5.通过select * f

甲骨文推出针对Oracle VM 3.0的Oracle VM存储连接插件

为http://www.aliyun.com/zixun/aggregation/17183.html">帮助客户减少在虚拟化环境的时间和复杂性,甲骨文公司近日宣布推出针对Oracle VM 3.0的Oracle VM存储连接插件(Oracle VM Storage Connect plug-ins for Oracle VM 3.0). Oracle VM存储连接是一个框架,可让存储厂商把他们先进的存储功能变成Oracle VM中自然的一部分. 通过同步推出的Oracle VM 3.0组