...如何快速地备份一批具有大数据量的分区表及其数据(表结构、索引、分...
发布网友
发布时间:2022-04-24 07:20
我来回答
共4个回答
热心网友
时间:2022-04-10 19:08
如一楼童鞋说的,可以使用exp命令来满足你的要求。
--exp id/password@instance_name
C:\Users\Limbo>exp scott/tiger@mydb
Export: Release 10.2.0.4.0 - Proction on Sun Nov 27 14:10:14 2011
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit
Proction
With the Partitioning, OLAP, Data Mining and Real Application Testing options
--默认敲回车即可
Enter array fetch buffer size: 4096 >
--录入导出的dmp存放的物理路径
Export file: EXPDAT.DMP > f:\temp.dmp
--导出的是用户还是表?默认是用户,这里我选择了表;
(1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > 3
--询问是否导出表数据,默认是yes
Export table data (yes/no): yes >
Compress extents (yes/no): yes >
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character set
About to export specified tables via Conventional Path ...
--录入要导出的表名
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > emp
. . exporting table EMP 14 rows exported
Table(T) or Partition(T:P) to be exported: (RETURN to quit) > dept
. . exporting table DEPT 4 rows exported
--导出完成后,再回车即可
Table(T) or Partition(T:P) to be exported: (RETURN to quit) >
Export terminated successfully with warnings.
这样结束后,导出的dmp文件里面就是你要的那些表,将来需要恢复的时候使用imp命令即可,前提是要imp的数据的表已经存在才可以imp,且需要满足约束条件。
热心网友
时间:2022-04-10 20:26
快速,想要有多快呢? 这只是一个相对的值。
使用RMAN 命令进行备份可以实现您的需求 (备份一批具有大数据量的分区表及其数据(表结构、索引、分区及数据要一致))
热心网友
时间:2022-04-10 22:01
exp user/passwd@sid tables=tab1,tab2,tab3,...tabn file=exptb.dmp
分区表可能要加分区信息
热心网友
时间:2022-04-10 23:52
数据泵