Oracle数据库的数据迁移方法有哪些呢
Windows中oracle服务启动 关闭脚本 oracle控制文件的管理 随着数据库管理系统和 *** 作系统平台的更新换代的速度的加快,数据库管理员经常需要在两个不同的数据库之间或在两种不同的系统平台之间进行数据迁移。
本文介绍了数据库数据迁移的一般步骤以及实现向Oracle8i数据库进行数据迁移的几种方法,并对它们的优缺点做了对比分析。 在开发环境向运行环境转换、低版本数据库向高版本数据库转换以及两个不同数据库之间进行转换时,数据库中的数据(包括结构定义)需要被转移并使之正常运行,这就是数据库中的数据迁移。
对于中小型数据库,如Foxpro中的。dbf,这种迁移非常简单,一般只需通过简单的Copy就能完成。
但对于大型数据库系统,如Oracle 数据库,数据迁移就不那么简单了,它需要利用一定的技术和经验,有步骤按计划地完成。 数据迁移的一般步骤 对数据库管理人员来说,数据库数据迁移极具挑战性,一旦措施不当,珍贵的数据资源将面临丢失的危险,要成功地实现数据库数据平滑迁移,需要周密计划和充分准备,并按照一定的步骤来完成。
设计数据迁移方案 设计数据迁移方案主要包括以下几个方面工作:研究与数据迁移相关的资料,或在网站上查询相关内容、评估和选择数据迁移的软硬件平台、选择数据迁移方法、选择数据备份和恢复策略、设计数据迁移和测试方案等。 进行数据模拟迁移 根据设计的数据迁移方案,建立一个模拟的数据迁移环境,它既能仿真实际环境又不影响实际数据,然后在数据模拟迁移环境中测试数据迁移的效果。
数据模拟迁移前也应按备份策略备份模拟数据,以便数据迁移后能按恢复策略进行恢复测试。 测试数据模拟迁移:根据设计的数据迁移测试方案测试数据模拟迁移,也就是检查数据模拟迁移后数据和应用软件是否正常,主要包括:数据一致性测试、应用软件执行功能测试、性能测试、数据备份和恢复测试等。
准备实施数据迁移:数据模拟迁移测试成功后,在正式实施数据迁移前还需要做好以下几个方面工作:进行完全数据备份、确定数据迁移方案、安装和配置软硬件等。 正式实施数据迁移:按照确定的数据迁移方案,正式实施数据迁移。
测试数据迁移效果:按照数据迁移测试方案测试数据迁移效果,并对数据迁移后的数据库参数和性能进行调整,使之满足数据迁移后实际应用系统的需要。 移植系统应用软件:将实际应用系统的应用软件移植到数据迁移后的数据库系统上,并使之正常运行。
正式运行应用系统:在正式实施数据迁移成功并且数据库参数和性能达到要求后,就可以正式运行应用系统,并投入实际使用。
Oracle数据库的数据迁移方法是怎样的主要介绍了Oracle数据库的数据迁移方法,详细内容请大家参考下文: 随着数据库管理系统和 *** 作系统平台的更新换代的速度的加快,数据库管理员经常需要在两个不同的数据库之间或在两种不同的系统平台之间进行数据迁移。
本文介绍了数据库数据迁移的一般步骤以及实现向Oracle8i数据库进行数据迁移的几种方法,并对它们的优缺点做了对比分析。 在开发环境向运行环境转换、低版本数据库向高版本数据库转换以及两个不同数据库之间进行转换时,数据库中的数据(包括结构定义)需要被转移并使之正常运行,这就是数据库中的数据迁移。
对于中小型数据库,如Foxpro中的。dbf,这种迁移非常简单,一般只需通过简单的Copy就能完成。
但对于大型数据库系统,如Oracle 数据库,数据迁移就不那么简单了,它需要利用一定的技术和经验,有步骤按计划地完成。 数据迁移的一般步骤 对数据库管理人员来说,数据库数据迁移极具挑战性,一旦措施不当,珍贵的数据资源将面临丢失的危险,要成功地实现数据库数据平滑迁移,需要周密计划和充分准备,并按照一定的步骤来完成。
设计数据迁移方案 设计数据迁移方案主要包括以下几个方面工作:研究与数据迁移相关的资料,或在网站上查询相关内容、评估和选择数据迁移的软硬件平台、选择数据迁移方法、选择数据备份和恢复策略、设计数据迁移和测试方案等。 进行数据模拟迁移 根据设计的数据迁移方案,建立一个模拟的数据迁移环境,它既能仿真实际环境又不影响实际数据,然后在数据模拟迁移环境中测试数据迁移的效果。
数据模拟迁移前也应按备份策略备份模拟数据,以便数据迁移后能按恢复策略进行恢复测试。 测试数据模拟迁移 根据设计的数据迁移测试方案测试数据模拟迁移,也就是检查数据模拟迁移后数据和应用软件是否正常,主要包括:数据一致性测试、应用软件执行功能测试、性能测试、数据备份和恢复测试等。
准备实施数据迁移 数据模拟迁移测试成功后,在正式实施数据迁移前还需要做好以下几个方面工作:进行完全数据备份、确定数据迁移方案、安装和配置软硬件等。 正式实施数据迁移 按照确定的数据迁移方案,正式实施数据迁移。
测试数据迁移效果 按照数据迁移测试方案测试数据迁移效果,并对数据迁移后的数据库参数和性能进行调整,使之满足数据迁移后实际应用系统的需要。 移植系统应用软件 将实际应用系统的应用软件移植到数据迁移后的数据库系统上,并使之正常运行。
以上是我对于这个问题的解答,希望能够帮到大家。
Oracle数据库迁移几种方式分别是什么我们常常需要对数据进行迁移,迁移到更加高级的主机上、迁移到远程的机房上、迁移到不同的平台下…… 一、exp/imp: 这也算是最常用最简单的方法了,一般是基于应用的owner级做导出导入。
*** 作方法为:在新库建立好owner和表空间,停老库的应用,在老库做exp user/pwd owner=XXX file=exp_xxx。 dmp log=exp_xxx。
log buffer=6000000,传dmp文件到新库,在新库做imp user/pwd fromuser=XXX touser=XXX file=exp_xxx。dmp log=imp_xxx。
log ignore=y。 优缺点:优点是可以跨平台使用;缺点是停机时间长,停机时间为从exp到网络传输到新库,再加上imp的时间。
二、存储迁移: 这种情况下,数据文件、控制文件、日志文件、spfile都在存储上(一般情况下是裸设备),我们可以直接把存储挂到新机器上,然后在新机器上启动数据库。 *** 作方法:将老库的pfile(因为里面有指向裸设备的spfile链接),tnsnames。
ora,listener。ora,密码文件传到新库的对应位置。
将存储切至新机,或者用文件拷贝或dd的方式复制数据文件,启动数据库。 优缺点:优点是该迁移方式非常简单,主要的工作是主机工程师的工作,dba只需配合即可,停机时间为当库、切存储、起库的时间。
缺点是要求新老库都是同一平台,是相同的数据库版本。 三、利用data guard迁移: 用dg我们不仅可以用来做容灾,物理的dg我们还可以作为迁移的方式。
*** 作方法:可见://。oracleblog。
/study-note/dg-created-by-rman/或者://。 oracleblog。
/study-note/create-dg-by-rman-one-datafile-by-one-datafile/或者其他相关网文。注意switch over之后,可以将dg拆掉,去掉log_archive_dest_ 2、FAL_SERVER、FAL_CLIENT、standby_file_management参数。
另外还要注意如果用rman做dg,注意手工添加tempfile。 优缺点:优点是停机时间短,停机时间为switch over的时间。
缺点:主机必须双份、存储必须双份。 四、用rman做迁移: rman比较适合于跨文件系统的迁移,如同平台下的不同文件系统。
*** 作方法: 1。停第三方的归档备份,如legato或dp 2。
backup数据库: 在一次周末的课程试验中,频繁的看到 Data file init write 等待事件。
Oracle与SQLServer之间的数据迁移要注意什么等多种方式,要从ORACLE提取SQL中的数据,大都是通过透明网关来实现的。
在异构数据抽取过程中,最好采用SQL92标准的语法编写SQL代码,同时要注意不同数据库之间数据类型的转换关系,如ORACLE的日期类型用DATE、SQL用Datetime等。 一 关于ORACLE的透明网关配置 ORACLE安装时(9i),将TRANSPARENT GATEWAY FOR MSSQL选中,在ORACLE主目录\BIN中,有个tg4msqlexe程序,它是透明网关程序啦,同时在主目录中还有tgrmsql的一个目录,ORACLE_HOME\tg4msql\admin目录中的inittg4msqlora就是需要进行配置才能在ORACLE中连接SQL。
1 如何配置透明网关呢?打开inittg4msqlora: # HS init parameters xzh代表SQL服务名,pubs代表要访问的SQL数据库。 HS_FDS_CONNECT_INFO="SERVER=xzh;DATABASE=pubs" HS_FDS_TRACE_LEVEL=OFF HS_FDS_RECOVERY_ACCOUNT=RECOVER HS_FDS_RECOVERY_PWD=RECOVER 2 监听的配置oracle_home\work\admin\Listinerora LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xzh)(PORT = 1521)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xzh)(PORT = 1527)) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME = xzhworld) (ORACLE_HOME = D:\oracle\ora92) (SID_NAME = xzh) ) (SID_DESC = (GLOBAL_DBNAME = tg4msql) (PROGRAM = tg4msql) (SID_NAME = tg4msql) (ORACLE_HOME = D:\oracle\ora92) ) )。
Oracle数据库数据迁移包括哪些内容*** 作方法为:在新库建立好owner和表空间,停老库的应用,在老库执行:$ exp user/pwd owner=XXX file=exp_xxxdmp log=exp_xxxlog buffer=6000000,导入dmp文件到新库,在新库执行如下命令:$ imp user/pwd fromuser=XXX touser=XXX file=exp_xxxdmp log=imp_xxxlog ignore=y 优缺点:优点是可以跨平台使用;缺点是停机时间长,停机时间为从exp到网络传输到新库,再加上imp的时间。
怎样简化第三方数据库向Oracle数据库11g的迁移Oracle SQL Developer是甲骨文公司免费提供的数据库开发工具,可帮助用户简化开发工作,提高编制和调试SQL和PL/SQL代码的效率。
现在,这个免费工具又增加了方便从第三方数据库向Oracle数据库迁移的新功能。 甲骨文公司软件开发副总裁Michael Hichwa说:“自推出Oracle SQL Developer以来,我们一直致力于增加这个产品的功能,以满足开发人员社区的需求。
有了Oracle SQL Developer 1。2版,开发人员用一个工具软件,就既可以浏览第三方数据,又能以最低风险经济、无缝地将第三方数据迁移到Oracle数据库中。
1。2版极大地简化了数据、表格和存储程序从非Oracle数据库向Oracle数据库的迁移,有助于确保平滑迁移。
” Oracle SQL Developer迁移工作台实现了向Oracle数据库的自动迁移 很久以来,甲骨文一直提供独立的迁移工作台工具,以帮助数据库开发人员从非Oracle数据库向Oracle数据库迁移。Oracle SQL Developer 1。
2版集成了一个更加强大的迁移工作台工具,即Oracle SQL Developer迁移工作台(Oracle SQL Developer Migration Workbench)。这个迁移工作台为数据库开发人员提供了单一的工具和环境,他们可以用这个工作台浏览第三方数据、迁移数据库对象和数据并浏览迁移后的数据库,从而降低从第三方数据库向Oracle数据库迁移所需的时间、成本以及有关风险。
Oracle SQL Developer迁移工作台具有广泛的数据库迁移功能。用户可用这个工作台迁移单个表格或几个数据库。
用户连接在数据库上时也可以进行迁移,或者用户可以生成项目表,将其作为迁移项目的组成部分,并用Oracle SQL Developer的SQL和PL/SQL编制与调试工具修改项目表。 Oracle SQL Developer迁移工作台具有新的语法分析程序,可以百分之百识别T-SQL语法。
该工作台还具有单个语句翻译器,用户可以将任何种类的T-SQL语句粘贴到编辑器中,并将其即时翻译成PL/SQL语句。 Oracle SQL Developer迁移工作台为数据库开发人员提供了两个迁移选项。
用户可以用该工作台附带的实用向导程序进行单步迁移,也可以将迁移过程分成几个部分,以在需要时对各个不同的部分进行统一修改。这个工作台可帮助用户将以下第三方数据库迁移到Oracle数据库: •Microsoft SQL Server(版本7。
0、2000和2005); •Microsoft Access(版本9 7、2000、2002和2003); •MySQL(版本3。 0、4。
0和5。0)。
ABB用Oracle SQL Developer迁移工作台节省时间 ABB是全球领先的工程公司,该公司正在用Oracle SQL Developer 1。2版迁移工作台实现从SQL Server向Oracle数据库的迁移。
世界各地有很多印刷所采用ABB的自动打印解决方案,就资产和价值链优化而言,这套解决方案具有非常多的优点。ABB的业务范围涵盖从页面规划、数字工作流、花轮滚压、印刷自动化直到整个生产过程的总体规划和跟踪。
ABB公司自动印刷业务部设计师Karl Doerig说:“对我们从SQL Server 2005向Oracle数据库的迁移来说,Oracle SQL Developer迁移工作台是一个完美的集成开发环境。 我们用这个新的迁移工作台可以在不到两个小时的时间内迁移具有约350个表格和1000个存储过程的SQL Server 2005数据库框架,而且几乎不需要手工编辑工作。
以前完成同样的任务大约需要两天时间,光手动改变输出的说明就有两页纸长。” 价格与供货 Oracle SQL Developer的运行版已经可以从Oracle技术网络下载,网址为: ://。
oracle。/technology/software/products/sql/index。
。 Oracle SQL Developer可在Linux、Mac OS X和Windows平台上运行,免费提供,任何拥有Oracle数据库许可证的客户都可以获得对Oracle SQL Developer的支持。
有关的条款、条件和限制条件适用。甲骨文还为注册用户免费提供在线论坛,供用户探讨有关Oracle SQL Developer的话题。
Oracle SQL Developer可用于Oracle数据库11g,经过了在企业版、标准版和标准版1上的认证。 这个工具软件还可用于Oracle数据库10g的所有版本和Oracle9i数据库第二版。
如何评价一台电脑的性能
当然,一台电脑的硬件性能,是要从多方面来衡量的,不能仅看其中某个或者几个性能指标。而一般评价一台电脑性能指标有如下几种:
(1)、CPU的类型和时钟频率
这是电脑最主要的性能指标,它决定了一台电脑的最基本性能。以前我们常说的286、386、486、586、686等就是按CPU的型号来叫的。
时钟频率是一台电脑按固定的节拍来工作的一种衡量方法吧,又称为主频,时钟频率越高,时钟周期就越短,它执行指令所需要的时间便越短,运算速度就越快。
(2)、内存的容量
内存的单位是MB,平常人们总说我的内存有多少多少MB就是指这个,如32MB、64MB、128MB、256MB等,一台电脑,它的内存容量越大,则电脑所能处理的任务可以越复杂,速度也会越快。
(3)、外部设备的配置情况
高档电脑一般都有较好的显示器、键盘、鼠标、音箱等等。
(4)、运行速度
一台电脑的运行速度主要是由CPU和内存的速度所决定的。
(5)、总线类型
总线位数越多,机器性能越高。
(6)、兼容性
是否具有广泛的兼容性,包括能否运行所有电脑上开发的各种应用软件和接受电脑各类扩展卡
无论是生产计算机的厂商还是计算机的用户都需要有某种方法来衡量计算机的性能,作为设计生产购买和使用的依据但是由于计算机系统是一个极其复杂的系统,其体系结构组成和实现都有若干种策略;而且其应用领域也千差万别,所以很难找到统一的规则或标准去评测所有的计算机所以人们不断的努力,在理论和实践中去总结经验
性能评测的常用方法
(1) 时钟频率
计算机的时钟频率在一定程度上反映了机器速度,一般来说,主频越高,速度越快但是相同频率不同体系结构的机器,其速度可能会相差很多倍,因此还需要用其他方法来测定机器性能
(2) 指令执行速度
在计算机发展的初期,曾用加法指令的运算速度来衡量计算机的速度,速度是计算机的主要性能指标之一因为加法指令的运算速度大体上可反映出乘法,除法等其他算术运算的速度,而且逻辑运算,转移指令等简单指令的执行时间往往设计成与加发指令相同,因此加法指令的运算速度有一定代表性当时表征机器运算速度的单位是KIPS(每秒千条指令),后来随着机器运算速度的提高,计量单位由KIPS发展到MIPS(每秒百万条指令)
(3)等效指令速度法
随着计算机指令系统的发展,指令的种类大大增加,用单位指令的MIPS值来表征机器的运算速度的局限性日益暴露,因此很快出现了改进的办法,称之为吉普森(Gibson)混合法或等效指令速度法
等效指令速度法统计各类指令在程序中所占比例,并进行折算设某类指令i在程序中所占比例为wi,执行时间为ti,则等效指令的执行时间为:
T= ∑(witi)
其中n为指令的种类数
(4)数据处理速率PDR(processing data rate)法
因为在不同程度中,各类指令的使用频率是不同的,所以固定比例方法存在着很大的局限性;而且数据长度与指令功能的强弱队解题的速度影响极大同时这种方法也不能反映现代计算机中高速缓冲存储器(cache)流水线交叉存储等结构的影响具有这种结构的计算机的性能不仅与指令的执行频率有关,而且也与指令的执行顺序与地址分布有关
数据处理速率PDR法采用计算”数据处理速率”PDR值的方法来衡量机器性能,PDR值越大,机器性能越好PDR与每条指令和每个 *** 作数的平均位数以及为条指令的平均运算速度有关,其计算方法如下:
PDR=L/R
其中:L=085G+015H+04J+015K
R=085M+009N+006P
式中:
G是每条定点指令的位数;
M是平均定点加发时间;
H是每条浮点指令位数;
N是平均浮点加发时间;
J是定点 *** 作数的位数;
P是平均浮点乘法时间
K是浮点 *** 作数的位数
此外,还作了如下规定:G>20位,H>30位;从主存取一条指令的时间等于取一个字的时间;指令与 *** 作数存放在主存,无变址或间址 *** 作;允许有并行或先行取址指令功能,此时选择平均取指令时间PDR值主要队CPU和主存储器的速度进行度量,但不适合衡量机器的整体速度,因为它没有涉及cache,多功能部件等技术队性能的影响
(5)核心程序法
上述性能评价方法主要针对CPU(有时包括主存),它没有考虑诸如I/O结构, *** 作系统,编译程序的效率等系统性能的影响,因此难以准确评价计算机的实际工作能力
核心程序法是研究较多的一种方法,它把应用程序中用得最频繁得那部分核心程序作为评价计算机性能得标准程序,在不同的机器上运行,测得其执行时间,作为各类机器性能评价得依据机器软硬件结构结构得特点能在核心程序中得到反映,但是核心程序个部分之间得联系较小由于程序短,所以访问存储器得局部性特征很明显,以致cache得命中率比一般程序高!
基准程序发(benchmark)是目前一致承认得测试性能得较好方法,有多种多样得基准程序,如主要测试整数性能得基准程序测试浮点性能的基准程序等等
一、基准测试程序介绍
(1)整数测试程序
Dhrystone是一个综合性的基准测试程序,它是为了测试编译器和CPU处理整数指令和控制功能的有效性,人为地选择一些“典型指令综合起来形成的测试程序。
用C语言编写的Dhrystone基准程序用了100条语句,由下列 *** 作组成:各种赋值语句;各种数据类型的数据区;各种控制语句;过程调用和参数传送;整数运算和逻辑 *** 作。
Dhrystone程序测试的结果由每秒1757Dhrystones,为便于比较,人们假设1 VAX MIPS=每秒1757Dhrystones,将被测机器的结果除以1757,就得到被测机器相对VAX 11/780的MIPS值。有些厂家在宣布机器性能时就用Dhrystone MIPS值作为各自机器的MIPS值。
不过不同厂家在测试MIPS值时,使用的基准程序一般不一样的,因此不同厂家机器的MIPS值有时虽然相同的,但是性能却可能相差很大,那是因为各厂家在设计计算机时针对不同的应用领域:如科学和工程应用、商业管理应用、图形处理应用等,而采用了不同的体系结构和实现方法。同一个厂家的机器,采用相同的体系结构,用相同的基准程序测试,得到的MIPS值越大,一般说明机器速度越快。
(2)浮点测试程序
在计算机科学工程应用领域内,浮点计算工作量占很大比例,因此机器的浮点性能对系统的应用有很大的影响。有些机器只标出单个浮点 *** 作性能,如浮点加法、浮点乘法时间。而大部分工作站则标用Linpack和Whetstone基准程序测得浮点性能。Linpack主要测试向量性能和高速缓存性能。Whetstone是一个综合性测试程序,除测试浮点 *** 作外,还测试整数计算和功能调用等性能。
1 理论峰值浮点速度
巨型机和小巨型机在说明书中经常给出“理论峰值速度”的MFLOPS值。它不是机器实际执行程序时的速度,而是机器在理论上能完成的浮点处理速度。它不仅与处理机时钟周期有关,而且还与一个处理机里能并行执行 *** 作的流水线功能部件数目和处理机的数目有关。多个CPU机器的峰值速度是单个CPU的峰值速度与CPU个数的乘积。
2 Linpack基准测试程序
Linpack基准程序是一个用FORTRN语言写成的子程序软件包,称为基本线性代数子程序包,此程序完成的主要 *** 作是浮点加发和浮点乘法 *** 作。测量计算机系统的Linpack性能时,让机器运行Linpack程序,测量运行时间,将结果用MFLOPS表示。
当解n阶线性代数方程组时,n越大,向量化程度越高。其关系如表所示:
向量化百分比指的是向量成分的计算量占整个程序计算量的百分比。在同一台机器中,向量化程度越高,机器的运算速度越快,因为不管n的大小,求解方程时花的非向量 *** 作的时间差不多是相等的。
3 Whetstone基准测试程序
Whetstone是用FORTRAN语言编写的综合性测试程序,主要由执行浮点运算、整数算术运算、功能调用、数组变址、条件转移和超越函数的程序组成。Whetstone的测试结果用Kwips表示,1Kwips表示机器每秒钟能执行1000条Whetstone指令。
(3)SPEC基准程序(SPEC benchmark)
SPEC是System PerformanceEvaluation Cooperative的缩写,是几十家世界知名计算机大厂商所支持的非盈利的合作组织,旨在开发共同认可的标准基准程序。
SPEC基准程序是由SPEC开发的一组用于计算机性能综合评价的程序。以对VAX11/780机的测试结果作为基数,其他计算机的测试结果以相对于这个基数的比率来表示。SPEC基准程序能较全面地反映机器性能,有一定的参考价值。
SPEC版本10是1989年10月宣布的,是一套复杂的基准程序集,主要用于测试与工程和科学应用有关的数值密集型的整数和浮点数方面的计算。源程序超过15万行,包含10个测试程序,使用的数据量比较大,分别测试应用的各个方面。
SPEC基准程序测试结果一般以SPECmark(SPEC分数)、SPECint(SPEC整数)和SPECfp(SPEC浮点数)来表示。其中SPEC分数是10个程序的几何平均值,SPEC整数是4个整数程序的几何平均值,SPEC浮点数是6个浮点程序的集合平均值。
1992年在原来SPECint89和SPECfp89的基础上增加了两个整数测试程序和8个浮点数测试程序,因此SPECint92由6个程序组成,SPECfp92由14个程序组成。这20个基准程序是基于不同的应用写成的,主要测量32位cpu、主存储器、编译器和 *** 作系统的性能。
参加这个组织的主要成员有:IBM,AT&T,BULL,Compag,CDC,DG,DEC,Fujitsu,HP,Intel,MIPS,Motorola,SGI,SUN和Unisys等。1995年,这些厂商又共同推出了SPECint95和SPECfp95作为最新的测试标准程序。
(4)TPC基准程序
TPC是Transaction Processing Council(事务处理委员会)的缩写,TPC基准程序是由TPC开发的评价计算机事务处理性能的测试程序,用以评价计算机在事务处理、数据库处理、企业管理与决策支持系统等方面的性能。TPC成立与1988年,目前已有40多个成员,几乎包括了所有主要的商用计算机系统和数据库系统。该基准程序的评测结果用每秒完成的事务处理数TPC来表示。TPC基准测试程序在商业界范围内建立了用于衡量机器性能以及性能价格比的标准。
二、小结:
为大家介绍了四类基准测试程序,大家要针对不同领域选择不同的测试程序。任何一种测试程序都是有一定的适用范围的。
数据库同步偏重于数据的同步,包括历史数据及实时数据变化同步。用于业务数据共享或集成需求,支持异构数据库同步(如SQL Server同步到Oracle、Oracle同步到DB2)。
数据库同步软件如OGG、BeeDI。
数据库复制偏重于数据库整体结构内容复制,包括DDL及DML *** 作。一般用于灾备或读写分离环境,仅用于同构数据库。
数据库复制软件如DG、Beedup。
2015容灾备份产品十大品牌
排名仅供参考(不分先后),实际选择要考虑您的服务器环境( *** 作系统、数据库种类与数量)、数据量大小、实际需求等、安全级别、预算等,希望有助于您选择适合的产品与服务。
1、备特佳容灾备份系统
国产软件,北京和力记易科技有限公司的CDP容灾备份软件产品,适用于服务器端的容灾备份,还可以和适用于电脑端的PDM网络版备份产品集成到灾备一体机中,满足数据实时备份和业务连续性的应用级灾备需求。基于在容灾备份领域10多年的经验积累和对容灾备份技术与产品的专注研究,2016年该公司将推出灾备服务的业务模式,在提供全需求全平台容灾备份产品的基础上,提供专业优质的O2O服务。
2、Data Protector
进口软件,作为存储提供商的几大厂商之一的HP公司出品的一款NEAR CDP的产品,充分考虑了对磁带库的支持,不能实现实时备份以及任意回退,但是为了迎合客户需求,他们增加了业务的连续性保护,当数据备份到磁盘上时,可以快速的回复业务。HP在和存储设备整合上,无疑具有很大的优势。
3、SIMPANA
进口软件,专业的存储软件公司CommVault的旗舰产品,SIMPANA,里面包含了Galaxy和Quick Recovery两款产品。Galaxy是定位在数据保护上的产品,QuickRecovery加入了高可用的概念。它的产品概念依然延续了国外的标准,分为管理服务器、介质服务器和客户端代理。并且还提供对了NBU和TSM的兼容。
4、DG
Data Guard作为Oracle出品的针对Oracle数据库自身的备份工具,更注重的是数据库的高可用。它有2种standby模式,物理standby和逻辑standby。物理standby,库表结构一致,基于recover的恢复应用。逻辑standby数据一致(在支持的字段情况下,有些字段不支持,如NCLOB,LONG,LONGRAW,BFILE ,ROWID,UROW等),库表结构不一定一致,机遇与sql的应用(DDL、DML语句)。
5、DSG
国产软件,用个很流行的话来讲,DSG就是DG的山寨。DSG的开发人员具有DG的技术背景,但是目前的DSG仅做了逻辑Standby中的最大性能模式。DSG采用的是逻辑备份的处理模式,处理速度相对较低,且适应于Oracle数据库,回退功能也是依靠Oracle的归档日志。
6、CDP
飞康公司出品的NEAR CDP的产品,可以实现实时备份和业务接管回退等功能,还不能实现任意时间点的回退,只有255个快照恢复点,最新版本支持1024个点。严格意义上而言,虽然产品名称叫CDP但不是真正的CDP容灾备份产品。
7、浪擎
国产软件,浪擎主要有2个系列,一个是A系列,一个是D系列。A系列是具有备份和接管功能,但是实时性较差,延迟较长。D系列是备份恢复类软件,不能接管,不能任意时间点回退。浪擎的镜像产品已经可以做到实时备份,但是目前仅支持Microsoft SQL Server、Oracle、Sybase,且还未实现任意时间点回退。
8、爱数
作为目前国内发展最快的数据存储备份企业,爱数主要有四大产品:纯软传统备份产品、 PX系列一体机、VX一体机、容灾网管(不带存储的VX一体机)。爱数纯软传统备份产品还是定时备份策略,VX系列可以实时备份,但是无法任意时间回退,并且采用的是卷复制的技术,无法保证备份数据的完整性。
9、RecoverPoint
进口产品,EMC的备份产品主要有两个系列其一是Network系列;其二是RecoverPoint系列。Network系列和NBU的概念是一样的,也是策略性的数据保护方案。而RecoverPoint确是连续数据保护软件,只是采用了FPIT的回退。
10、NetVault
进口产品,Bakbone的NetVault定位和VERITAS的NBU是一样的,都是着眼于整个网络数据的保护和恢复。Bakbone在2009年5月6日收购了厂商Asempra。其工作模式也与NBU非常类似,一台装有LINUX *** 作系统的服务器作为控制服务器进行管理分配,将各个装有代理端的目标数据实时备份到在线设备。
以上就是关于oracle历史数据迁移全部的内容,包括:oracle历史数据迁移、怎么样来评价一台电脑的等次最好能用数据来说明下!、数据库同步软件和数据库复制的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)