端表结构

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)

转自

oracle数据库抽取到gp,Oracle迁移数据到Greenplum相关推荐

  1. oracle数据库取前几行,Oracle数据库实现获取前几条数据的方法

    如何在Oracle数据库中实现获取前几条数据的方法呢?就是类似SQL语句中的SELECT TOP N的方法.本文将告诉您答案,举例说明了哟! 1.在Oracle中实现SELECT TOP N : 由于 ...

  2. oracle rman恢复表空间,Oracle数据库RMAN恢复之表空间和数据块介质的恢复

    示例一:表空间的数据文件被误删除 open状态下删除表空间对应的所有数据文件. 在open状态下使用alter tablespace ... offline for recover 脱机表空间. 使用 ...

  3. Oracle数据库:sql语言结构,数据查询语言DQL,select * from table;算术,别名,连接,去重等操作

    Oracle数据库:sql语言结构,数据查询语言DQL,select * from table;算术,别名,连接,去重等操作 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很 ...

  4. Oracle数据库逻辑备份与恢复(3)——数据泵(expdp、impdp)

    Oracle数据库逻辑备份与恢复(3)--数据泵(expdp.impdp) 使用数据泵技术(expdp.impdp)导出和导入数据比使用exp.imp命令导出和导入数据速度要快,原因是数据泵技术可以使 ...

  5. oracle数据库exp备份表,oracle数据库exp备份表

    Oracle exp/imp,备份或导入时注意的事项 Oracle exp/imp,备份或导入时注意的事项: 本篇主要讲述的是Oracle exp/imp备份导入的实际操作中需要注意的事项的介绍,凡事 ...

  6. oracle 数据库问题,ORACLE数据库常见问题汇总,oracle常见问题汇总

    ORACLE数据库常见问题汇总,oracle常见问题汇总 提交事务的时候提示(数据库被一个用户锁住的解决方法) select object_id,session_id,locked_mode from ...

  7. oracle数据库没有选项,创建oracle数据库时,出现ORA-00922: 选项缺失或无效

    sdd53HOME 新建oracle数据库时遇到ORA-00922: 选项缺失或无效的问题,如图: 原因:一般是语句的语法有问题.比如命名不对,关键字写错等等.对于非标准的命名,一般采用双引号来创建. ...

  8. 关于oracle数据库论文,Oracle数据库研究论文 有关Oracle数据库的论文

    Oracle数据库优化研究 摘要:Oracle数据库系统的优化对于整个系统的正常运行起着至关重要的作用,但是它却是一项非常复杂的工作.Oracle数据库性能调整与优化涉及到多个层面,并且可以提高Ora ...

  9. oracle数据库怎么分组查询,oracle数据库之分组查询

    本章内容和大家分享的是数据当中的分组查询.分组查询复杂一点的是建立在多张表的查询的基础之上,(我们在上一节课的学习中已经给大家分享了多表查询的使用技巧,大家可以自行访问:多表查询1  多表查询2)而在 ...

最新文章

  1. c2054未定义基类_c++ - 错误C2504:基类未定义 - 堆栈内存溢出
  2. numpy 之 np.diff函数
  3. 纹理和基元_Java的精妙之处,包括基元和变量参数数组
  4. PAT (Advanced Level) 1038. Recover the Smallest Number (30)
  5. is present but cannot be translated into a null value due to being declared as a primitive type
  6. Linux命令行删除文件恢复
  7. 有什么数学题库软件吗?4款学生必备APP,题库超全超好用!
  8. 【Python编写漏洞测试工具入门】
  9. java 数学公式编辑器_妈妈再也不用担心我的公式写不出来了:一款公式输入神器实测...
  10. Mac 上 vscode 的 rust-analyzer 扩展无法追踪/跟踪方法定义
  11. iOS开发技巧-国际化(Localization),只看一篇就够了
  12. 【C++编程语言】之string容器 基本概念 构造函数 赋值 拼接 查找 替换比较 插入 删除 子串获取
  13. 你投的简历提示不合适,建议参考STAR法则
  14. 数字藏品在国内现状是怎样的?
  15. svn报错 svn: E155015: Aborting commit: remains in tree-conflict
  16. Mac上搭建直播服务器 nginx + rtmp
  17. 听说技术大佬们离不开这些App
  18. MySQL《多表连接操作2》
  19. python简单圣诞树手工折纸_圣诞节超级简单的手工折纸圣诞树如何做
  20. 价格战的关键,非“锂”莫属

热门文章

  1. format 函数包含_Python成为专业人士笔记-高级对象Format格式化
  2. 《团队激励与沟通》第 7 讲——团队合作概述 重点部分总结
  3. 34988 Happy Reversal(二进制去取反)
  4. DVWA sql注入 WP
  5. java五星好评点评器_亲,麻烦给个五星好评!—RatingBar
  6. python和nltk自然语言处理书评_Python和NLTK自然语言处理
  7. Python二级笔记(18,19合集操作篇)
  8. python3.0下载用什么浏览器_无法让Python下载网页源代码:“不支持浏览器版本”...
  9. pyqt5 下拉 多页 点击_PyQt5实战——自定义翻页控件实现
  10. 用python画大雄_python制作斗图生成器