« 包含标签 SQL Server 的文章

把数据从 Oracle 迁移到 SQL Server 2008

过几天有 TB 级别的数据要从 Oracle 导到 SQL Server,今天学习了一下试了试单表迁移。记在这。

感谢名策数据gaiwei老师解惑。

目标:把数据从 Oracle 迁移到 SQL Server 2008。

1. 将 Oracle 中的表数据导出为以逗号分隔的 txt 文件。

2. 在 SQL Server 数据库上创建表。

3. 在SQL Server 数据库上生成导入数据文件所需的 format 文件:

bcp master..IF_QUOTE_1MIN format null -f IF_QUOTE_1MIN.fmt -c -t, -T -S GS16040D2

4. 用 bcp 导入(下例服务器名称 GS16040D2,库名 master,表名 IF_QUOTE_1MIN)

bcp.exe master..IF_QUOTE_1MIN in IF_QUOTE_1MIN_2011.txt -f IF_QUOTE_1MIN.fmt -e IF_QUOTE_1MIN.err -m 0 -t, -r\n -E   -T -S GS16040D2 -b50000 -k

先记在这。