使用exp/imp导出导入分区表数据

1.分区表状态

SQL> select count(*) from test123;

COUNT(*)

----------

262145-----------------------------表的总条目

SQL> select count(1) from test123 partition(p1);

COUNT(1)

----------

262144-----------------------------p1分区所占条目

SQL> select count(1) from test123 partition(p2);

COUNT(1)

----------

1-----------------------------p2分区所占条目

SQL> select table_name,partition_name,tablespace_name from user_tab_partitions;

TABLE_NAME                     PARTITION_NAME

------------------------------ ------------------------------

TABLESPACE_NAME

------------------------------

TEST123                        P1

TS01

TEST123                        P2

TS02

TEST123                        P3

TS03

TABLE_NAME                     PARTITION_NAME

------------------------------ ------------------------------

TABLESPACE_NAME

------------------------------

TEST123                        PMAX

TS04

2.导入、导出目录的设置

SQL> select directory_name,directory_path from dba_directories where DIRECTORY_NAME='DUMP_DIR';

DIRECTORY_NAME                 DIRECTORY_PATH

------------------------------ --------------------

DUMP_DIR                       /home/oracle/dump

3.导出整个表

[oracle@jokesql2 admin]$ exp  \'sys/123 as sysdba\' file='/home/oracle/dump' tables=test123

Export: Release 10.2.0.1.0 - Production on Mon Dec 17 22:32:54 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

Export done in US7ASCII character set and AL16UTF16 NCHAR character set

server uses WE8ISO8859P1 character set (possible charset conversion)

About to export specified tables via Conventional Path ...

. . exporting table                        TEST123

. . exporting partition                             P1     262144 rows exported

. . exporting partition                             P2          1 rows exported

. . exporting partition                             P3          0 rows exported

. . exporting partition                           PMAX          0 rows exported

Export terminated successfully without warnings.

4.导出所有分区

[oracle@jokesql2 ~]$ exp  \'sys/123 as sysdba\' file='/home/oracle/test123_p1' tables='(test123:p1,test123:p2,test123:p3,test123:pmax)'

Export: Release 10.2.0.1.0 - Production on Mon Dec 17 22:47:21 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

Export done in WE8ISO8859P1 character set and AL16UTF16 NCHAR character set

About to export specified tables via Conventional Path ...

. . exporting table                        TEST123

. . exporting partition                             P1     262144 rows exported

. . exporting partition                             P2          1 rows exported

. . exporting partition                             P3          0 rows exported

. . exporting partition                           PMAX          0 rows exported

Export terminated successfully without warnings.

5.将导出文件拷贝到目标主机目录

[oracle@jokesql2 ~]$ scp test* oracle@192.168.18.116:/home/oracle

oracle@192.168.18.116's password:

test123.dmp                                           100% 3856KB   3.8MB/s   00:00

test123_p1.dmp                                        100% 3856KB   3.8MB/s   00:01

6.导入所有分区(前提要有相应的表空间,我是采用手工方式建立的)

[oracle@jokesql admin]$ imp \'sys/123 as sysdba\' tables='(test123:p1,test123:p2,test123:p3,test123:pmax)' rows=y file='/home/oracle/test123_p1.dmp'

Import: Release 10.2.0.1.0 - Production on Mon Dec 17 23:19:22 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

Export file created by EXPORT:V10.02.01 via conventional path

import done in US7ASCII character set and AL16UTF16 NCHAR character set

import server uses WE8ISO8859P1 character set (possible charset conversion)

export client uses WE8ISO8859P1 character set (possible charset conversion)

. importing SYS's objects into SYS

. importing SYS's objects into SYS

. . importing partition                 "TEST123":"P1"     262144 rows imported

. . importing partition                 "TEST123":"P2"          1 rows imported

. . importing partition                 "TEST123":"P3"          0 rows imported

. . importing partition               "TEST123":"PMAX"          0 rows imported

Import terminated successfully without warnings.

能够看到分区条目了

SQL> select count(1) from test123 partition(p1);

COUNT(1)

----------

262144

7.导入整个表

[oracle@jokesql admin]$ imp \'sys/123 as sysdba\' tables=test123 rows=y file='/home/oracle/test123.dmp'

Import: Release 10.2.0.1.0 - Production on Mon Dec 17 23:24:13 2012

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

Export file created by EXPORT:V10.02.01 via conventional path

import done in US7ASCII character set and AL16UTF16 NCHAR character set

import server uses WE8ISO8859P1 character set (possible charset conversion)

export client uses WE8ISO8859P1 character set (possible charset conversion)

. importing SYS's objects into SYS

. importing SYS's objects into SYS

IMP-00015: following statement failed because the object already exists:

"CREATE TABLE "TEST123" ("ID" NUMBER, "CREATEDATE" DATE)  PCTFREE 10 PCTUSED"

" 40 INITRANS 1 MAXTRANS 255 TABLESPACE "SYSTEM" LOGGING PARTITION BY RANGE "

"("CREATEDATE" )  (PARTITION "P1" VALUES LESS THAN (TO_DATE(' 2001-01-01 00:"

"00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))  PCTFREE 10 PC"

"TUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 9437184 FREELISTS 1 FREELI"

"ST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "TS01" LOGGING NOCOMPRESS, PART"

"ITION "P2" VALUES LESS THAN (TO_DATE(' 2002-01-01 00:00:00', 'SYYYY-MM-DD H"

"H24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))  PCTFREE 10 PCTUSED 40 INITRANS 1 MA"

"XTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL "

"DEFAULT) TABLESPACE "TS02" LOGGING NOCOMPRESS, PARTITION "P3" VALUES LESS T"

"HAN (TO_DATE(' 2003-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDA"

"R=GREGORIAN'))  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITI"

"AL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "TS0"

"3" LOGGING NOCOMPRESS, PARTITION "PMAX" VALUES LESS THAN (MAXVALUE)  PCTFRE"

"E 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 F"

"REELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "TS04" LOGGING NOCOMPRESS "

")"

Import terminated successfully with warnings.

查看

SQL> select count(*) from test123;

COUNT(*)

----------

262145

oracle 分区表空间迁移,oracle分区表的迁移相关推荐

  1. oracle删除分区表空间文件,oracle 删除表空间及数据文件方法

    -删除空的表空间,但是不包含物理文件 drop tablespace tablespace_name; --删除非空表空间,但是不包含物理文件 drop tablespace tablespace_n ...

  2. oracle使用表空间语句,oracle表空间语句

    Oracle表空间创建语句,急 //创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\o ...

  3. oracle表空间 unifor,Oracle 表空间的监控

    现在所有业务系统上面都部署了各种类型针对各方面的监控,那么咱们Oracle也不例外,也需要做关于oracle方面的监控,比如实例的存活状况,监听器的存活状况,系统的运行情况(包括,磁盘使用率,进程数, ...

  4. oracle 删除空间不足,oracle表空间扩容、创建、删除(解决表空间不足问题)

    前言 整理一下之前使用oracle数据库遇到的表空间不足的问题,顺便水个博客. oracle表空间操作语句 1.改变已存在的数据文件的大小 ALTER TABLESPACE app_data ADD ...

  5. oracle临时表空间地址,Oracle认证:详解OracleTemp临时表空间处理方法

    临时表空间主要用途是在数据库进行排序运算.管理索引.访问视图等操作时提供临时的运算空间,当运算完成之后系统会自动清理.当oracle里需要用到sort的时候,PGA中sort_area_size大小不 ...

  6. oracle表空间 设置,Oracle表空间怎么设置和管理

    前言 表空间是 Oracle 特有的一种逻辑结构,是管理和组织 Oracle 数据文件一种方式,一个Oracle 数据库能够有一个或多个表空间,而一个表空间则对应一个或多个物理的数据库文件.Oracl ...

  7. oracle 表空间 归档,oracle数据库表空间及归档

    --表空间(TableSpace)是Oracle的开创性理念.表空间使得数据库管理更加灵活,而且极大地提高了数据库性能. --作用 :1.避免磁盘空间突然耗竭的风险 2.规划数据更灵活 3.提高数据库 ...

  8. oracle 临时表空间语句,oracle的临时表空间

    经常看到有人说看到temporary tablespace空间不释放等等的问题,整理一篇metalink上的相关文章,入门级的,还算浅显吧.基本上就是翻译了. sort之后临时段不回收 描述 当你监控 ...

  9. oracle fra空间不足,ORACLE 基础解决方案1_扩大FRA区

    ORACLE 基础解决方案(一) Reviewing the Database Architecture Reviewing the Database Architecture 回顾数据库结构 For ...

  10. oracle中表空间创建,Oracle 如何创建表空间

    在Oracle中如何创建表空间呢?主要有两种方式:一种是用sql命令的方式,另外一种是通过Oracle客户端Enterprise Manager Console来创建.下面分别介绍一下: 1 通过sq ...

最新文章

  1. 远程打包linux成镜像,ubuntu18.04 现有系统打包成镜像
  2. 怎么用python打印照片_[宜配屋]听图阁
  3. 厦门大学2016年高等代数考研试题参考解答
  4. 单片机蓝牙烧录_蓝牙模块与单片机如何连接?
  5. 使用MyBatis和Spring构建Java Web应用程序
  6. 2018软工实践第六次作业-团队选题报告
  7. supervisor安装和配置
  8. 创建自己的github_创建自己的GitHub(kinda)
  9. MySQL的索引类型及简单优化
  10. 从短信类到短信平台之设计篇
  11. Codeforces 1140F 线段树 分治 并查集
  12. 微信公众帐号开发教程第10篇-解析接口中的消息创建时间CreateTime
  13. python全套完整教程-Python语言基础50课 全套完整版(含doc版)
  14. 音视频编解码技术(二):AAC 音频编码技术
  15. JavaWeb 利用jsp 实现分页查询
  16. 矢量图片转换 emf to eps
  17. es文件搜索不到win7服务器,ES文件浏览器Win7局域网共享错误解决方案
  18. 速营社怎么赚钱,可以当副业吗
  19. 爬虫进阶之路---处理点触验证码(使用超级鹰API接口处理;以解决12306的图片验证码为例;)
  20. 【求锤得锤的故事】Redis锁从面试连环炮聊到神仙打架

热门文章

  1. 恢复模糊的图像 SmartDeblur
  2. 【Django | allauth】重写allauth重置密码方法
  3. 三星宣布量产64层V-NAND闪存芯片: 传输速度达1Gbps
  4. 星光嵌入式SIM800C GPRS GSM开发板发布
  5. 1577. 条条大路通罗马 Java题解 (dijkstra综合应用,map)【PAT甲级1087】
  6. 9月15日,我们爬山去
  7. 金算盘与金蝶的“全程电子商务“谁第一?
  8. 【记一次kafka报org.apache.kafka.clients.consumer.CommitFailedException异常处理】
  9. 用USBwriter往优盘写入.iso文件后,优盘无法格式化
  10. 全国火车票代售点查询api分享