RSS订阅
RSS订阅TT数据库

使用导出和导出方法复制到数据仓库

2008-8-21  选择字号:  | |
打印本文章

导读:通常在创立和维护数据仓库时,我们会考虑到这些问题还有是否将导入/导出作为复制方法的基本问题。本文如何使用导出和导出方法复制到数据仓库。

关键词:Oracle Oracle数据库 Oracle数据库的导入和导出

正在加载数据... 【TechTarget中国原创】我现在为一所大学工作,我们已经为存档数据建立了数据仓库和两个数据集市。目前我们在使用导入和导出程序将联机系统复制到我们的测试数据仓库。下面是有关系统信息:数据库是Oracle9i、操作系统是Sun Solaris上运行的Unix。2007年将会换成ODS。

【TechTarget中国原创】问:我现在为一所大学工作,我们已经为存档数据建立了数据仓库和两个数据集市。目前我们在使用导入和导出程序将联机系统复制到我们的测试数据仓库。下面是有关系统信息:数据库是Oracle9i、操作系统是Sun Solaris上运行的Unix。2007年将会换成ODS。

  我们想决定是否每晚都该进行增量更新和插入而不是复制产品系统。我知道增量表更新速度要快得多,但是有没有对该程序持反对意见的呢?有没有可能让文件脱离sync?

  你使用导出/导入方法更新你的数据仓库吗?

  你每天都执行增量更新吗?

  更新你的数据仓库/数据集市需要多长时间?

  你创建任何概要数据/物化示图了吗?

  进行备份需要多长的时间?

  如何进行注册?

  增长率如何?它怎样影响你的系统?

  你是在什么平台上运行的?

  谢谢。

  答:哇,这是一个很长的问题,涉及到架构决策类型的多个方面。通常在创立和维护数据仓库时,我们会考虑到这些问题还有是否将导入/导出作为复制方法的基本问题。

  我们从把导入和导出当作复制方法说起吧。首先我可以告诉你那样做可行,和你的目标是相符的。然而,在不知道你的数据库有多大的情况下,这种方法不可取。考虑到一个仓库有一到两个千兆字节,那么导入/导出方法就不可取。我们使用的方法取决于必备的条件。例如,一个企业的数据仓库,我们就用一个系统层级上的方法。我们使用Oracle便携式的表空间或者使用EMC快速拷贝磁盘。这两种方法都行之有效,因为它们能减少对数据库的影响,但是更适合更大型的数据仓库。另外一种方法就是复制,但我一般不会将它用在test数据库上。因为你表示你关注记录更新,我对此表示理解,现在你需要建立一个ETL架构用于更新你的test数据库。通常我会认为我们没有必要复制。

  至于我运行数据仓库的类型,目前有一种将多个业务流程融合在一起的企业仓库。仓库是目前有多个TB,并在过去已看到显着的增长,然而它还属于有EMC的阵列的惠普12-way Itanium。我们通过Informatica执行了所有的下载程序,所以我们用直接的数据库访问和批量下载的方法,这取决于我们需要处理的事情。我们所有的处理都是三角形式的处理。从原始资料中我们了解到了数据变化,然后将它们传送给数据仓库,现在我们的下载窗口根据日常工作量大约要花5-8个小时下载。至于备份,我没有时间花在它上面因为我已经把它留给操作系统了。至于更新开发和test数据库,首先我们进行导入/导出,这一过程序要花费三天的时间。然后将它移入简单的Informatica解决方案,这一过程也需要12小时。

  我希望这能对你有所帮助。如果你还有其他问题,请你告诉我,很高兴为您解答。

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
我已经进行了升级。我的数据库大小为200gb,并且不支持升级到10g)。O/S在HP-UX上。你能告诉我最好的升级方法是进行手动升级处理还是用导入/导出到新的Oracle数据库中?
如何逻辑迁移Oracle数据库?在环境为OS:Windows Server2003、Oracle:Oracle10.2.0.1.0中,作者详细介绍逻辑(exp\imp)迁移到Oracle数据库的方法和步骤。
SQL*Loader,是Oracle数据库系统提供的一个数据移植工具,它提供了一个命令行的方式,可以让用户成批的向Oracle数据库中装入大量数据。
数据库的的所在系统为AIX5.3,数据库的备份通过Tivoli Storage Manage软件把数据库数据、归档日志备份到带库中。
我的两个Oracle很相似,一个在我的医院,一个在我家里。在空余时间里对所有的工作都进行了data.dmp处理。请问我能用什么命令来导入并写入我医院那个Oracle库里的表?

本专题介绍了SQL Server服务代理相关方面的知识,包括SQL Server服务代理基础知识的概述、消息类型、契约、队列、服务和路由、SEND命令和RECEIVE命令、性能方面的改进以及对运行状况的监控等等。

无论你是否计划将SQL Server数据库转换服务(DTS)包迁移到SQL Server集成服务(SSIS)或在SQL Server 2005里运行DTS包,都需要专家的一些建议。这一指南主要是包括SSIS的相关基础知识、技巧帮助你进行SSIS调整,还介绍了SSIS有经验的一些用户的具体信息等等。

子查询是一个嵌套在SELECT、INSERT、UPDATE 或DELETE语句,或者另一个子查询里的查询。一个子查询可以返回一行或多行结果给父查询。标量子查询是只返回一个值的查询:只有一个字段的一行记录。标量子查询可以在SQL语句的大多数位置,其中你可以使用一个表达式或一个实际值。
最新更新
专家答疑
技巧
Michael Hillenbrand
你能解释一下数据库公程师、数据库架构师以及数据库管理员之间有什么区别吗?数据库管理员:这是目前最普遍使用的对从事数据库相关的工作的人的头衔。数据库管理员是指……
Brian Peasland
对5GB大小的Oracle 7.3存档或删除的最佳办法是什么?为了便于管理机构查询,这些数据至少需要再用20年的时间。我们担心将来我们不能对它重新获取并迁入一个更新的……
Rudy Limeback
如何创建一个约束限制2007年1月1日之前的日期被录入?用CHECK约束就可以。如下面的示例……