设为首页 收藏本站
查看: 577|回复: 1

[经验分享] Oracle数据迁移到GreenPlum

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2013-12-5 09:41:02 | 显示全部楼层 |阅读模式
Oracle端表结构
SQL> select dbms_metadata.get_ddl('TABLE','TAB_ORA','ZWC') from dual;  

  CREATE TABLE "ZWC"."TAB_ORA"  
   (    "ID" NUMBER,  
        "OWNER" VARCHAR2(30),  
        "NAME" VARCHAR2(128),  
         CONSTRAINT "PK_ID" PRIMARY KEY ("ID")  
  USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS  
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645  
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1  
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)  
  TABLESPACE "USERS"  ENABLE  
   ) SEGMENT CREATION IMMEDIATE  
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255  
NOCOMPRESS LOGGING  
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645  
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1  
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)  
  TABLESPACE "USERS"  

使用sqluldr工具导出Oracle表数据
[oracle@ggos ~]$ ./sqluldr zwc/zwc@oraprod query="select * from tab_ora" field=0x7c records=0x0d0x0a charset=gbk file=tab_ora.csv head=off  
       0 rows exported at 2013-12-04 22:08:14, size 0 MB.  
   87975 rows exported at 2013-12-04 22:08:14, size 3 MB.  
         output file tab_ora.csv closed at 87975 rows, size 3 MB.  
[oracle@ggos ~]$ more tab_ora.csv   
20|SYS|ICOL$  
46|SYS|I_USER1  
28|SYS|CON$  
15|SYS|UNDO$  
29|SYS|C_COBJ#  
3|SYS|I_OBJ#  
25|SYS|PROXY_ROLE_DATA$  
41|SYS|I_IND1  
54|SYS|I_CDEF2  
40|SYS|I_OBJ5  
26|SYS|I_PROXY_ROLE_DATA$_1  
17|SYS|FILE$  
13|SYS|UET$  
9|SYS|I_FILE#_BLOCK#  
43|SYS|I_FILE1  
51|SYS|I_CON1  
38|SYS|I_OBJ3  
7|SYS|I_TS#  
56|SYS|I_CDEF4  
19|SYS|IND$  
14|SYS|SEG$  
6|SYS|C_TS#  
44|SYS|I_FILE2  
21|SYS|COL$  
.......................................  

GP端创建表
[gpadmin@mdw gpseg-1]$ psql -h 192.168.1.23 -d zwcdb -U zhongwc -W  
Password for user zhongwc:   
psql (8.2.15)  
Type "help" for help.  

zwcdb=# create table tab_gp(  
zwcdb(# id integer primary key,  
zwcdb(# owner varchar(200),  
zwcdb(# name varchar(200)  
zwcdb(# );  
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "tab_gp_pkey" for table "tab_gp"  
CREATE TABLE  
zwcdb=# \d+ tab_gp  
                        Table "public.tab_gp"  
Column |          Type          | Modifiers | Storage  | Description   
--------+------------------------+-----------+----------+-------------  
id     | integer                | not null  | plain    |   
owner  | character varying(200) |           | extended |   
name   | character varying(200) |           | extended |   
Indexes:  
    "tab_gp_pkey" PRIMARY KEY, btree (id)  
Has OIDs: no  
Distributed by: (id)  

导入数据
zwcdb=# copy tab_gp from '/tmp/tab_ora.csv' delimiter '|';  
COPY 87975  
zwcdb=# select count(*) from tab_gp;  
count   
-------  
87975  
(1 row)  

zwcdb=# select * from tab_gp;  
  id   |       owner        |              name               
-------+--------------------+--------------------------------  
    15 | SYS                | UNDO$  
    29 | SYS                | C_COBJ#  
     3 | SYS                | I_OBJ#  
    25 | SYS                | PROXY_ROLE_DATA$  
    41 | SYS                | I_IND1  
    17 | SYS                | FILE$  
    13 | SYS                | UET$  
     9 | SYS                | I_FILE#_BLOCK#  
    43 | SYS                | I_FILE1  
    51 | SYS                | I_CON1  
     7 | SYS                | I_TS#  
    19 | SYS                | IND$  
    21 | SYS                | COL$  
    45 | SYS                | I_TS1  
    35 | SYS                | I_UNDO2  
     5 | SYS                | CLU$  
    23 | SYS                | PROXY_DATA$  
    47 | SYS                | I_USER2  
    49 | SYS                | I_COL2  
    37 | SYS                | I_OBJ2  
    39 | SYS                | I_OBJ4  
    57 | SYS                | I_CCOL1  
    59 | SYS                | BOOTSTRAP$  
    33 | SYS                | I_TAB1  
    31 | SYS                | CDEF$  
    53 | SYS                | I_CDEF1  
    55 | SYS                | I_CDEF3  
    11 | SYS                | I_USER#  
    27 | SYS                | I_PROXY_ROLE_DATA$_2  
    61 | SYS                | OBJAUTH$  
    63 | SYS                | I_OBJAUTH2  
    65 | SYS                | I_UGROUP1  
    67 | SYS                | TSQ$  
    69 | SYS                | VIEW$  
    71 | SYS                | SUPEROBJ$  
    73 | SYS                | I_SUPEROBJ2  
    75 | SYS                | I_VIEW1  
    77 | SYS                | I_SYN1  
    79 | SYS                | I_SEQ1  
    81 | SYS                | I_LOB1  
    83 | SYS                | COLTYPE$  
    85 | SYS                | I_COLTYPE2  
zwcdb=# select gp_segment_id,count(*) from tab_gp group by gp_segment_id;  
gp_segment_id | count   
---------------+-------  
             1 | 43982  
             0 | 43993  
(2 rows)  


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-11166-1-1.html 上篇帖子: oracle存储过程含参数的插入数据 下篇帖子: Oracle 创建索引的基本规则总结 Oracle

尚未签到

发表于 2014-1-3 20:26:42 | 显示全部楼层
神话般的爱情,只出现在童话里。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表