dexp 工具名称有两种写法 dexp 和 dexpdp。两者语法完全相同。唯一的区别在于, dexp 导出的文件必须存放在客户端,dexpdp 导出的文件必须存放在服务器端。 针对数据库对象,有 FULL、OWNER、SCHEMAS、TABLES 四种导出方式可供选择。一 次导出只能指定一种方式。可选参数,缺省为 SCHEMAS。 导出:
全库:
./dexpdp userid=SYSDBA/SYSDBA file=db_str_dmp log=db_str_log full=y directory=/dm8/dexp;
指定用户:
./dexpdp userid=SYSDBA/SYSDBA file=db_str_dmp4 log=db_str_dmp4 owner=test directory=/dm8/dexp;
指定模式:
./dexpdp userid=SYSDBA/SYSDBA file=dm_str_dmp2 log=dm_str_log2 directory=/dm8/dexp;
指定表:
./dexp userid=SYSDBA/SYSDBA file=db_str_dmp3 log=db_str_dmp3 tables=USER directory=/dm8/dexp;
指定查询语句:
./dexpdp userid=SYSDBA/SYSDBA file=/dm8/dexp/dm_str_dmp5 log=/dm8/dexp/dm_str_log5 tables=t_user query="where id=1";
只导出表结构:
./dexpdp userid=SYSDBA/SYSDBA file=/dm8/dexp/dm_str_dmp5 log=/dm8/dexp/dm_str_log5 tables=t_user rows=n;
导入:
全库导入还原:
dimpdp userid=SYSDBA/SYSDBA file=db_str_dmp log=db_str_log full=y directory=/dm8/dexp/;
指定模式导入还原:
dimpdp userid=SYSDBA/SYSDBA file=db_str_dmp log=db_str_log schemas=test directory=/dm8/dexp/;
只还原表结构:
dimpdp userid=SYSDBA/SYSDBA file=db_str_dmp log=db_str_log6 tables=t_user rows=n directory=/dm8/dexp;
忽略建表错误:
dimpdp userid=SYSDBA/SYSDBA file=db_str_dmp log=db_str_log6 tables=t_user ignore=n directory=/dm8/dexp;
|