由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - Oracle到sql server的migration问题兼3个openings
相关主题
Oracle 数据port到 SQL Server,还要保持syncOracle Group and Index question
会这个软件就能拿到年薪20万美金?小伙伴们都惊呆了!journal for sql server
一个大家看起来可能很简单的问题【询问】T-SQL Procedure 比较好的学习资料
扯扯Senior SQL Server DBA咋整 (开锣)DW BI ETL 问题 - Data Validation and Recordset Comparison (转载)
求大量数据每天更新的解决方案如何migrate Oracle DB
在没有Key的情况下,怎么update一个table的内容到另一个table?急问:如何恢复被删除的数据?
CINAOUG 2012年1月数据库讲座sql server management studio to oracle
Pluggable Databases vs Database Virtualization要面试SQL Server工作,请教高手
相关话题的讨论汇总
话题: sql话题: server话题: oracle话题: database
进入Database版参与讨论
1 (共1页)
m******y
发帖数: 588
1
现在正要做一个Oracle到sql server 2012的migration,需要接近0的down time. 请问
这里的大侠们有什么好方法传送数据? 要是都是SQL Server,我一般就set up database
mirror, replication or log shipping什么的。但是我用oracle挺少,而且看好多
tables都没有update timestamp所以想ETL也很难做incremental load. 目前想
1.SSMS做一次性的load, 然后弄个snapshot, bump up sequences in sql server
2.Cut over time的时候,Bring down Oracle, bring up sql server, 然后用个data
compare的软件compare 那个sql server的snapshot和Oracle database, generate一个
compare script, 然后apply到sql server prod 上去。
不知道这样行不行?还有没有更好的方法呢?或者有什么好的data compare的工具推荐?
另外我们组有3个openings:
两个database engineers
一个database architect
都是做sql server的,需要有经验。地址在austin,tx.有兴趣发个条给我。
l******t
发帖数: 660
2
完全没有down time不太可能, 以前我们做过几次
1. 有钱的话, 用third party replication tool, 比如sysbase, golden gate, 都
支持oraclt to sql server replication, replication到一定时间, take oracle
offline, 保证data 全部replicate到sql server, stop replication, bring sql
server online
2. 没钱, 但是不缺人的话, 自己写code, 用log miner cdc 自己读oracle redo log
, 先做一次 one time full load, 什么tool 都可以, bcp, ssms, ms也有个工具,
然后用log miner 把delta change dump到一个table, 然后把replication 以后change
一个一个merge sql server table, 到一定时候, bring oracle offline,把delta
table全部merge sql server, 然后bring sql server online
3. attunity cdc driver, 原理差不多

database
data
荐?

【在 m******y 的大作中提到】
: 现在正要做一个Oracle到sql server 2012的migration,需要接近0的down time. 请问
: 这里的大侠们有什么好方法传送数据? 要是都是SQL Server,我一般就set up database
: mirror, replication or log shipping什么的。但是我用oracle挺少,而且看好多
: tables都没有update timestamp所以想ETL也很难做incremental load. 目前想
: 1.SSMS做一次性的load, 然后弄个snapshot, bump up sequences in sql server
: 2.Cut over time的时候,Bring down Oracle, bring up sql server, 然后用个data
: compare的软件compare 那个sql server的snapshot和Oracle database, generate一个
: compare script, 然后apply到sql server prod 上去。
: 不知道这样行不行?还有没有更好的方法呢?或者有什么好的data compare的工具推荐?
: 另外我们组有3个openings:

B*****g
发帖数: 34098
3
http://www.oracle.com/technetwork/middleware/goldengate/overvie

database
data
荐?

【在 m******y 的大作中提到】
: 现在正要做一个Oracle到sql server 2012的migration,需要接近0的down time. 请问
: 这里的大侠们有什么好方法传送数据? 要是都是SQL Server,我一般就set up database
: mirror, replication or log shipping什么的。但是我用oracle挺少,而且看好多
: tables都没有update timestamp所以想ETL也很难做incremental load. 目前想
: 1.SSMS做一次性的load, 然后弄个snapshot, bump up sequences in sql server
: 2.Cut over time的时候,Bring down Oracle, bring up sql server, 然后用个data
: compare的软件compare 那个sql server的snapshot和Oracle database, generate一个
: compare script, 然后apply到sql server prod 上去。
: 不知道这样行不行?还有没有更好的方法呢?或者有什么好的data compare的工具推荐?
: 另外我们组有3个openings:

s**********o
发帖数: 14359
4
肯定要有DOWNTIME的,数据库系统MIGRATION还是不同的VENDOR,至少要24小时的
DOWNTIME,俺以前是BCP OUT, BCP IN的,会有DATATYPE NULL之类的问题,先弄个
TEST SERVER,LOAD起来,TEST能用了问题都解决了,然后再准备PRODUCTION。我纳闷
你的SQL SERVER TEST了没有,换系统哪里那么容易,换过去APPLICATION不RUN还得换
回来。LOL
m******y
发帖数: 588
5
Goldengate is expensive per processor for just one-time use. Not sure if I
can purchase the named plus user license.
I just found out SQL Server supported Heterogeneous Database Replication. So
will look into that to see if it can work.
Thanks for all the anwsers!
s**********o
发帖数: 14359
6
是可以的,但可能会遇到很多问题,再说你SQL SERVER的SCHEMA跟ORACLE一模一样么,
还是别人给做好了DATA MODEL,你往里灌数据呢,如果是灌数据,就得SSIS ETL了,
我很好奇为什么换系统,PERFORMANCE不好,还是ORACLE太贵了用不起,一般换系统,
我肯定走人的,换完了人就不要你了,我给一家从SQL SERVER换到ORACLE,用从ORACLE
换回SQL SERVER,还没换完就被LAY了,后来又看到几家换系统,一看是换系统就说明
公司有问题,LOL

So

【在 m******y 的大作中提到】
: Goldengate is expensive per processor for just one-time use. Not sure if I
: can purchase the named plus user license.
: I just found out SQL Server supported Heterogeneous Database Replication. So
: will look into that to see if it can work.
: Thanks for all the anwsers!

m******y
发帖数: 588
7
Just thought of another issue, to simulate the row level trigger in Oracle,
I had to add a rowid uniqueidentifier to the sql server tables. So now the
table schemas are different from Oracle to SQL server. Not sure if
replication will work in this case.
I might have to look for another solution.
m******y
发帖数: 588
8
We are SQL Server shop. Our company purchased another company which uses
Oracle so we want to migrate their Oracle database to SQL Server. :-)

ORACLE

【在 s**********o 的大作中提到】
: 是可以的,但可能会遇到很多问题,再说你SQL SERVER的SCHEMA跟ORACLE一模一样么,
: 还是别人给做好了DATA MODEL,你往里灌数据呢,如果是灌数据,就得SSIS ETL了,
: 我很好奇为什么换系统,PERFORMANCE不好,还是ORACLE太贵了用不起,一般换系统,
: 我肯定走人的,换完了人就不要你了,我给一家从SQL SERVER换到ORACLE,用从ORACLE
: 换回SQL SERVER,还没换完就被LAY了,后来又看到几家换系统,一看是换系统就说明
: 公司有问题,LOL
:
: So

1 (共1页)
进入Database版参与讨论
相关主题
要面试SQL Server工作,请教高手求大量数据每天更新的解决方案
同事被FIRE掉了在没有Key的情况下,怎么update一个table的内容到另一个table?
有谁知道Oracle还会support Oracle Application Server多久?CINAOUG 2012年1月数据库讲座
公司现在需要找大量的oracle openingPluggable Databases vs Database Virtualization
Oracle 数据port到 SQL Server,还要保持syncOracle Group and Index question
会这个软件就能拿到年薪20万美金?小伙伴们都惊呆了!journal for sql server
一个大家看起来可能很简单的问题【询问】T-SQL Procedure 比较好的学习资料
扯扯Senior SQL Server DBA咋整 (开锣)DW BI ETL 问题 - Data Validation and Recordset Comparison (转载)
相关话题的讨论汇总
话题: sql话题: server话题: oracle话题: database