• 传统导出导入与数据数据泵导出导入的区别

在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP.使用EXPDP和IMPDP时应该注意的事项:

①EXP和IMP是客户端工具程序,它们既可以在可以客户端使用,也可以在服务端使用。
②EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。
③IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件,而不适用于EXP导出文件。

数据泵导出包括导出表,导出方案,导出表空间,导出数据库4种方式.

  •  exp命令导出数据

用exp命令导出数据时有如下常用的命令参数:

参数
说   明
USERID
确定执行导出实用程序的用户名和口令
BUFFER
确定导出数据时所使用的缓冲区大小,其大小用字节表示
FILE
指定导出的二进制文件名称,默认的扩展名是.dmp
FULL
指定是否导出整个数据库,只有授权DBA权限的用户才可使用此参数
OWNER
要导出的数据库用户列表
ROWS
确定是否要导出表中的数据
TABLES
按表方式导出时,指定需导出的表和分区的名称
TABLESPACES
按表空间方式导出时,指定要导出的表空间名
LOG
指定一个存放导出信息的日志文件
COMPRESS
指明在装入期间是否将表中数据压缩到一个区域中。如果在卸出数据时,指定参数COMPRESS=Y,那么装入时,就会将数据压缩到一个初始区域中。这种选择可以保持初始化区域的原始大小。缺省为“Y”。

 

1.导出用户数据

exp system/dba@oradb10 file=d:/mini_back.dmp owner=mini log=d:/exp_mini.log  

--将mini用户下的数据导出

set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
set ORACLE_SID=smartkq

set W=%DATE:~13,1%
if '%W%'=='' set D=0
if '%W%'=='' set D=1
if '%W%'=='' set D=2
if '%W%'=='' set D=3
if '%W%'=='' set D=4
if '%W%'=='' set D=5
if '%W%'=='' set D=6
exp smart/smart file=z:\smart%D%.dmp log=z:\smart%D%.log owner=smart
expnas.bat

相关文章:

  • 2021-04-16
  • 2021-06-07
  • 2021-08-25
  • 2021-11-23
  • 2022-02-22
猜你喜欢
  • 2021-10-15
  • 2021-11-05
  • 2021-12-23
  • 2021-06-13
  • 2022-12-23
  • 2021-10-25
相关资源
相似解决方案