方法1. 通过oracle 客户端tnsnames.ora直接oracle 1. 安装SQL Server 数据库:SQL Server 2008 R2 Express 2. 安装Oracle 客户端访问程序:Oracle 10g Client 3. 配置Oracle 客户端tnsnames.ora 文件,其中需要注意文件中的数据库别名“ORADB”,该名
原创 2012-04-03 09:32:14
2450阅读
自己的本机安装了Oracle 12c,公司的平台需要同时支持OracleSQL Server,很多时候都有将数据从Oracle同步到SQL Server的需求。通过SQL Server的link Server可以达到目的,但是因为SQL Server都是64位版本,试过很多次都失败了。
转载 2021-07-21 11:44:56
996阅读
SQL server 结构转Oracle SQL脚本 /****** Object: StoredProcedure [dbo].[getOracle] Script Date: 2019/7/25 16:32:15 ******/SET ANSI_NULLS ONGOSET QUOTED_IDE
转载 2019-07-25 16:49:00
300阅读
2评论
透明网关概念 ORACLE透明网关(Oracle Transparent Gateway)可以解
原创 2021-09-09 14:21:54
1096阅读
比如打印出所有库名表名:如下 exec sp_MSforeachdb ' use ?; exec sp_msforeachtable @command1 = ''print "?.*" '',@replacechar= ''*''' 后续什么 所有的库 bcp 导出之类的,都可以用这类办法 : ...
转载 2021-08-03 17:45:00
37阅读
2评论
访问数据的方法》访问中的数据有两种:1、直接访问   2、先访问索引,再回1、直接访问的两种方法:①、全扫描     全扫描是指Oracle访问目标的数据时,会从该所占用的第一个区(extent)的第一个块(block)开始扫描,一直扫描到该的高水位线,这段范围内的所有数据库都必须读到,当然如果目标sql的where中指定的过滤条件,最
原创 2017-08-03 14:19:42
2780阅读
1、Oracle修改 merge into t_user t1 using (select * from t_class) t2 on(t1.userId=t2.userId) when matched then update set t1.name=t2.name 2、Sql server
原创 2023-12-04 10:16:33
181阅读
导读:本文来自博客园作者总结了SQL Server 2005控制用户权限访问,希望本文对SQL Server的总结对您有所帮助。 一、需求 在管理数据库过程中,我们经常需要控制某个用户访问数据库的权限,比如只需要给这个用户访问某个的权限,甚至是CRUD的权限,更小粒度的还可以去到某几个字段的访问权限。写这篇文章就是说明下这个操作过程。 其实这只是SQL Server权限管理很简单的一小块
转载 精选 2012-03-01 14:15:31
499阅读
     之前写过一篇关于SQL Server 访问MySQL 数据库的文章,最近正好又遇到需要访问Oracle 的情况,将配置过程记录下来也供大家参考。 准备工作 事先在需要访问Oracle 数据库的主机上完成以下工作: 1. 安装SQL Server 数据库:SQL Server 2008 R2 Express 2. 安装Oracle 客户端访问
原创 2010-09-07 20:40:00
286阅读
在Linux系统中,想要访问SQL Server数据库是一个非常常见的需求。在这个过程中,我们通常会使用一些工具和技巧来实现这个目标。其中,红帽系统作为流行的Linux发行版,也提供了许多方便的工具来帮助用户访问SQL Server数据库。 一种常见的方法是使用ODBC(Open Database Connectivity)来连接SQL Server数据库。ODBC是一种开放标准的数据库访问接口
原创 2024-05-20 11:33:24
102阅读
用户和角色   对于数据库管理员们来说,安全问题至关重要,他们一直设法保护他们不计其数的重要业务数据,以免被那些没有权利却又试图超越权限的内部人员或外部人员窥视外泄。所有的关系数据库系统都提供了某种内在的安全机制设计来尽量减少这些威胁。这些安全机制包括从Microsoft Access提供的简单口令保护到一些像Oracle和Microsoft SQ
1.sys.tables ------------------------------------ 查询系统中所有
转载 2023-07-17 17:23:20
111阅读
第一步:需要去下载一个透明网管,相当于一个中间件(我们用的Oracle 11g,可能不同的数据库版本要安装不同的透明网管)# 需要的朋友请到我的百度云盘上下载 链接:https://pan.baidu.com/s/1W6rEww1_NxxsMXYi0BOKPQ 提取码:sac2 第二步:安装透明网关
转载 2020-08-10 14:02:00
619阅读
2评论
SQL Server 创建我们在上一节中完成了数据库的创建,在本节,我们要往这个新的数据库中加入点数据,要想将数据添加到数据库,我们就必须在数据库中添加一个,接下来来看看具体的操作。 我们的数据库是一个任务跟踪数据库,那我们就建立一个名为 “Tasks” 的。该将持有的所有任务 - 一个重要的属性状态。然后,我们可以创建另一个名为 “Status” 。这样在后面的操作中,我们可以针对不同
转载 2023-08-04 14:17:37
143阅读
  假设我们要在ORACLE里同时能访问SQL Server里默认的pubs和Northwind两个数据库。 1、在安装了ORACLE9i Standard Edition或者ORACLE9i Enterprise Edition的windows机器上(IP:192.168.0.2),    产品要选了透明网关(Oracle Transparent Gat
转载 精选 2010-12-08 10:09:52
1229阅读
SQL Server中使用OPENROWSET访问ORACLE数据库时,你可能会遇到各种坑,下面一一梳理一下你会遇到的一些坑。 1:数据库没有开启"Ad Hoc Distributed Queries"选项,那么你就会遇到下面坑。 SELECT TOP 10 * FROM OPENROWSET('OraOLEDB.Oracle', 'ESCM_134';'test';'test', '...
原创 2021-08-23 09:16:44
1140阅读
近期因为项目需要,将SQLServer2005转成Oracle在这里介绍下转换步骤:1. 准备好你要转换的数据,如图2. 右键单击 任务/导出数据,如图3. 执行完之后就打开选择数据源页面,填好数据源、服务器名称、身份验证4.之后是选择目标(就是你需要转换成什么样的数据[这里有很多选择 如Access、Excel、Oracle等等])5. 选择完目标之后,就需要填写关于Oracle的属性了单击属性后,1.填写你的Oracle服务器名称(你的Oracle数据库实例名) 2.填写Oracle用户名和密码 3.单击测试连接,看看有没有连接成功5. 指定复制后查询6....
转载 2013-12-12 13:32:00
122阅读
2评论
同事问了个问题,我需要知道SQL Server中的某个库都有哪些访问过,这个怎么实现?SQL Server确实不太熟悉,如果是Oracle,我们可以通过AUDIT审计功能,实现级、字段级这种粒度的监控,另外如果比较粗略的,还可以通过数据字典找到所有SELECT的语句,之所以说粗略,因为缓存是按照LRU算法存储的,如果数据库非常闲,他会记录很多执行过的语句,但如果数据库非常繁忙,很可能只存储了
原创 2023-06-19 11:18:12
162阅读
如何在Oracle里设置访问多个SQL Server数据库?假设我们要在Oracle里同时能访问SQL Server里默认的pubs和Northwind两个数据库。 1、在安装了Oracle9i Standard Edition或者Oracle9i Enterprise Edition的windows机器上(Server IP:192.168.0.2), 产品要选了透明网关(Oracle Tr...
转载 2008-05-23 09:28:00
69阅读
2评论
    在数据库里创建、删除时,往往需要判断这个是否存在; 有时候在修改表字段,比如添加、删除字段时也需要事先判断该字段是否存在,这往往有对应的脚本或操作,不同的数据库有不同的相关的对象、脚本。下面我们拿Access 2003 , SQL Server 2005 , Oracle 10i来分析对比一下吧。一:在SQL Server 2005 里查询某个是否存在
sql
转载 2016-10-20 17:06:16
756阅读
  • 1
  • 2
  • 3
  • 4
  • 5