返回顶部
首页 > 资讯 > 数据库 >测试分区表部分导出
  • 507
分享到

测试分区表部分导出

2024-04-02 19:04:59 507人浏览 安东尼
摘要

测试过程: expdp user/pass directory=dump4dev tables=PDATA.PC_INV dumpfile=PDATA.PC_INV.dmp logfile=

测试过程:

expdp user/pass directory=dump4dev tables=PDATA.PC_INV dumpfile=PDATA.PC_INV.dmp logfile=PDATA.PC_INV.log query='PDATA.PC_INV:"where data_date>=20140707 and data_date<=20140708"'


create table test(

t_date varchar2(10),

t_num number(10)

)

partition by list (t_date)

(partition p_20160220 values ('20160220'),

partition p_20160221 values ('20160221'),

partition p_20160222 values ('20160222'),

partition p_20160223 values ('20160223'),

partition p_20160224 values ('20160224'),

partition p_20160225 values ('20160225'),

partition p_20160226 values ('20160226'),

partition p_20160227 values ('20160227'),

partition p_20160228 values ('20160228'),

partition p_20160229 values ('20160229'),

partition p_20160301 values ('20160301'),

partition p_20160302 values ('20160302'),

partition p_20160303 values ('20160303')

);


insert into test values('20160220',1);

insert into test values('20160221',2);

insert into test values('20160222',3);

insert into test values('20160223',4);

insert into test values('20160224',5);

insert into test values('20160225',6);

insert into test values('20160226',7);

insert into test values('20160227',8);

insert into test values('20160228',9);

insert into test values('20160229',10);

insert into test values('20160301',11);

insert into test values('20160302',12);

insert into test values('20160303',12);


select name,COLUMN_NAME from dba_PART_KEY_COLUMNS where name='TEST';


SELECT TABLE_NAME,PARTITION_NAME FROM dba_tab_partitions WHERE TABLE_NAME='TEST';


select * from test partition(P_20160222);



expdp.par内容:

DIRECTORY=DUMPDIR

DUMPFILE=test.dmp

LOGFILE=test.log

TABLE=SCOTT.TEST

INCLUDE=TABLE_DATA:"IN (select partition_name from dba_tab_partitions where table_name in ('TEST') and substr(partition_name,3,8) < '20160301')"



expdp system/oracle parfile=/server/soft/expdp.par

expdp system/oracle directory=DUMPDIR dumpfile=test.dmp logfile=test.log EXCLUDE=TABLE_DATA:"IN (select partition_name from dba_tab_partitions where table_name in ('TEST') and substr(partition_name, 3, 8) < '20160301')"


P20160312


金华银行数据仓库分区表导出具体代码:

编写一个par文件:

expdp.par内容:

DIRECTORY=DUMPDIR

DUMPFILE=test.dmp

LOGFILE=test.log

TABLE=SCOTT.TEST

EXCLUDE=TABLE_DATA:"IN (select partition_name from dba_tab_partitions where table_name in ('TEST') and substr(partition_name,2,8) < '20150101')"


expdp system/oracle parfile=/server/soft/expdp.par


您可能感兴趣的文档:

--结束END--

本文标题: 测试分区表部分导出

本文链接: https://www.lsjlt.com/news/48581.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 测试分区表部分导出
    测试过程: expdp user/pass directory=dump4dev tables=PDATA.PC_INV dumpfile=PDATA.PC_INV.dmp logfile=...
    99+
    2024-04-02
  • 分区表部分分区导出到其他实例
    1.接着用上篇文章中建好的空分区表 2.从未分区表中向分区表中灌数据 mysql> insert into ar_detail_part select * from ar_detail;...
    99+
    2024-04-02
  • oracle怎么导出部分表数据
    Oracle数据库可以使用expdp命令来导出部分表数据。以下是导出部分表数据的步骤:1. 打开命令行或终端窗口,登录到Oracle数据库。2. 运行以下命令来导出部分表数据:```expdp username/password@ser...
    99+
    2023-08-11
    oracle
  • 怎么导入导出Oracle分区表数据
    这篇文章主要介绍“怎么导入导出Oracle分区表数据”,在日常操作中,相信很多人在怎么导入导出Oracle分区表数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么导入导出...
    99+
    2024-04-02
  • 用sqoop导出hive parquet 分区表到mysql
    用sqoop导出hive parquet 分区表到mysql 确保你已经安装并配置好了Sqoop工具,并且可以连接到Hadoop集群和MySQL数据库。 创建一个MySQL表来存储导出的数据。请确保M...
    99+
    2023-09-12
    sqoop mysql hadoop 大数据 数仓
  • postgresql 9.6 分区表测试方案与记录
    postgresql 9  分区表测试 一、 pg 9 准备分区表测试环境 在测试环境创建好 pg 9 测试环境,连接到pg 9 实例...
    99+
    2024-04-02
  • Oracle expdp导出多表或表中的部分数据
    环境:Oracle database 11gR2,  RHEL 5.4...
    99+
    2023-06-06
  • sqlserver怎么导出表结构和部分数据
    在SQL Server中,可以使用以下方法导出表结构和部分数据: 导出表结构: 可以通过以下SQL语句来生成表的CREATE语句,...
    99+
    2024-04-09
    sqlserver
  • mysql 8.0.17 分区特性测试
    一、下面所有的测试基于mysql 8.0.17版本。 elcome to the MySQL monitor.  Commands en...
    99+
    2024-04-02
  • PostgreSQL 10分区表及性能测试报告小结
    目录一、 测试环境二、 编译安装PostgreSQL 10range分区表list分区表多级分区表使用ALTER TABLE xxx ATTACH[DETACH] PARTITION...
    99+
    2024-04-02
  • mongodb怎么导出部分数据
    要导出MongoDB中的部分数据,你可以使用MongoDB的导出工具mongodump来完成。下面是使用mongodump导出部分数...
    99+
    2023-09-12
    mongodb
  • oracle分区表怎么导入
    导入分区表数据有两种方法:手动导入(逐个分区插入)或批量导入(使用 data pump 或 sql loader)。批量导入可显著提高性能,需导出数据后指定分区键子集,再导入至目标数据库...
    99+
    2024-05-21
    oracle
  • oracle数据泵导入导出部分用户
    问题描述:需要将140服务器中的tbomnew实例下的部分用户导入到118服务器下的tbompx实例中,本次导入导出的两个数据库均为19C 部分用户名:CORE,MSTDATA,BOMMGMT,CFGMGMT,CHGMGMT,CU...
    99+
    2014-12-06
    oracle数据泵导入导出部分用户
  • java内部测试类的示例分析
    这篇文章将为大家详细讲解有关java内部测试类的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我们一般使用的java内部类有4种形式:一般内部类、局部内部类、匿名内部类、静态内部类。以下是我作的一...
    99+
    2023-05-30
    java
  • Win8系统如何检测分区表?
    Win8系统如何检测分区表电脑经常遇到无法启动的问题,可能是因为存在分区表错误造成的。那么,Win8系统怎么检测分区表是否错误呢?接下来的文章中将会有详细的步骤,需要的朋友不要错过哦! Win8系统检测分区表 1、将制作...
    99+
    2023-05-19
    Win8 Win8分区表
  • hive分区表怎么导入数据
    要将数据导入Hive分区表,可以通过以下步骤实现: 准备好要导入的数据文件,确保数据格式与分区表的结构匹配。 使用Hive的...
    99+
    2024-03-12
    hive
  • MySQL 分区表,为什么分区键必须是主键的一部分?
    随着业务的不断发展,数据库中的数据会越来越多,相应地,单表的数据量也会越到越大,大到一个临界值,单表的查询性能就会下降。 这个临界值,并不能一概而论,它与硬件能力、具体业务有关。 虽然在很多 MySQL 运维规范里,都建议单表不超过 50...
    99+
    2015-06-16
    MySQL 分区表,为什么分区键必须是主键的一部分?
  • hive如何创建外部分区表
    这篇文章主要为大家展示了“hive如何创建外部分区表”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“hive如何创建外部分区表”这篇文章吧。drop table ...
    99+
    2024-04-02
  • MySQL 分区表中分区键为什么必须是主键的一部分
    目录水平拆分 VS 垂直拆分分区表MySQL 8.0 中分区表的变化为什么分区键必须是主键的一部分?本地分区索引 VS 全局索引总结前言: 分区是一种表的设计模式,通俗地讲表分区是将...
    99+
    2024-04-02
  • Hive-内部表&外部表&分区表&扩展命令
    先看下如何创建数据表 create [external] table if not exists 表名 (列名数据类型 [comment 本列注释],...) [comment 表注释] [partitioned by (列名数据...
    99+
    2017-05-20
    Hive-内部表&外部表&分区表&扩展命令
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作