Oracle10g 数据泵使用
来源:互联网 发布:流利说英语软件 编辑:程序博客网 时间:2024/04/30 14:56
impdp使用
注意到与EXP不同,EXPDP增加了一个主要的参数:DIRECTORY
这个参数是用来定义一个路径,前面已经提到,数据泵主要在Server端工作,导出文件需要写出到Server端本地目录,这个DIRECTORY就是对应的Server端的路径
如:
//创建目录
create or replace directory expdir as 'd:\';
//给test赋予目录的读写权限
grant read,write on directory expdir to test;
//导出数据
C:\>expdp test/test@acf dumpfile=test.dmp directory=expdir
1) 导入表
impdp scott/tiger DIRECTORY=dump_dir DUMPFILE=tab.dmp TABLES=dept,empimpdp system/manager DIRECTORY=dump_dir DUMPFILE=tab.dmp TABLES=scott.dept,scott.emp REMAP_SCHEMA=SCOTT:SYSTEM
第一种方法表示将DEPT和EMP表导入到SCOTT方案中,第二种方法表示将DEPT和EMP表导入SYSTEM用户下. 注意,如果要将表导入到其他方案中,必须指定REMAP_SCHEMA选项.
2) 导入方案
impdp scott/tiger DIRECTORY=dump_dir DUMPFILE=schema.dmp SCHEMAS=scottimpdp system/manager DIRECTORY=dump_dir DUMPFILE=schema.dmp SCHEMAS=scott REMAP_SCHEMA=scott:system
3) 导入表空间
impdp system/manager DIRECTORY=dump_dir DUMPFILE=tablespace.dmp TABLESPACES=user01
4) 导入数据库
impdp system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=y
5) 通过DBLINK的方式直接从远程数据库导入数据, 省去生成中间文件的步骤
--创建Directory
SQL> connect u_test/xxxSQL> !mkdir /u02/backupSQL> create or replace directory dir_dpdump as '/u02/backup';
--创建DBLINKSQL> create database link ESUITE.NET connect to u_test identified by "xxx" using 'db_esuite';SQL> select count(*) from tab@ESUITE.NET;--利用IMPDP导入数据$ impdp 'u_test/"xxx"' SCHEMAS=(u_test) directory=dir_dpdump network_link="ESUITE.NET" logfile=impdp.log$ impdp 'u_test/"xxx"' TABLES=LOG_RECORD_DETAIL_20090422 directory=dir_dpdump network_link="ESUITE.NET"
6) 实例
SQL> conn /as sysdbaSQL> CREATE OR REPLACE DIRECTORY dir_dump AS '/u01/backup/';SQL> GRANT read,write ON DIRECTORY dir_dump TO public;SQL> grant connect, resource to trial_wending identified by 'xxx';SQL> CREATE TABLESPACE WENDING_LOG01 DATAFILE '/orahome/oradata/WENDING/wending_log01.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;SQL> CREATE TABLESPACE WENDING_USER01 DATAFILE '/orahome/oradata/WENDING/wending_user01.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;SQL> CREATE TABLESPACE WENDING_INDEX01 DATAFILE '/orahome/oradata/WENDING/wending_index01.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;
注意,如果导入的用户下的过程或同义词用到了数据库连接,先把数据库链接给建上,否则导入这些对象时会很慢.
$ impdp u_test/xxx directory=dir_dump dumpfile=trial_wending_20081217.dp schemas=trial_wending (从全备份中提取)
$ impdp cat/passwd directory=dir_dump dumpfile=cat.dmp schemas=cat logfile=impcatr.log (从自身导出的方案中导入)
LINUX下文件名带当前时间:`date +%y%m%d`
- Oracle10g 数据泵使用
- 使用Oracle10g数据泵导入和导出数据
- oracle10G 数据泵技术
- Oracle10g 数据泵导入命令 impdp 使用总结
- Oracle10g 数据泵导出命令 expdp 使用总结
- oracle10g--使用expdp导出数据和impdp导入数据
- ORACLE10g 数据泵应用EMPDP,IMPDP
- 关于oracle10g数据泵简单用法
- Oracle10g数据泵EXPDP和IMPDP备份与恢复数据
- 误删Oracle10g数据找回
- 如何安装使用Oracle10g
- Oracle10g EM使用
- 如何安装使用Oracle10g
- Oracle10g单机使用问题
- Oracle10g ASH使用
- oracle10g logmnr的使用
- Oracle10G 使用历史命令
- Oracle10g sqltrpt使用
- android 模拟器和PC相互通信
- java se
- InputFilter实现EditText文本输入过滤器
- 利用Lucene搜索Java源代码(1)
- 【Android应用开发】-(11)使用JPCT-AE 3D框架实现旋转的立方体(附效果图及源码)
- Oracle10g 数据泵使用
- c#打包程序时“下列文件可能具有不能自动确定的依赖项”
- jQuery.Autocomplete实现自动完成功能(详解)
- 在CentOS/RHEL 6.2上使用YUM安装PHP5.4
- Caused by: java.lang.ClassCastException: weblogic.xml.jaxp.RegistryXMLReader
- 安装,编译EmbedSky提供的qt-4.5的源码
- Drag and MouseMove
- Drop表空间的一些语句
- 不要用数组循环判断等于的方式,来判断一个对象是否在一个集合内