expdp 导出简单笔记

expdp 导出简单笔记

1、要创建oracle可访问的目录必须赋予oracle:oinstall的权限
[root@oracle/]# chown -R oracle:oinstall /data1

2、切换到oracle用户
[root@oracle/]# su - oracle

3、创建expdp目录
[oracle@oracle/]$ cd /data1
[oracle@oracle data1]$ mkdir expdp
[oracle@oracle data1]$ cd expdp/
[oracle@oracle expdp]$ pwd
/data1/expdp

4、关联目录

SQL> create directory expdp as '/data1/expdp';

目录已创建。

 

5、赋予数据库用户mam40可直接读写的权限
SQL> grant read,write on directory expdp to mam40;

授权成功。

 

6、通过mam40用户导出数据库mam40对象的数据,将其存放到/data1/expdp 目录下。(注意:切换到操作系统命令行执行)
[oracle@oracle expdp]$ expdp mam40/password@wlw schemas=mam40 dumpfile=expdp001.dmp DIRECTORY=expdp version=10.2.0.5;

时间: 2024-08-29 01:05:05

expdp 导出简单笔记的相关文章

EXP&EXPDP导出数据同步问题

在itpub论坛上看到一个问题:如果库正在被写,exp是不是导出的数据就是不同步的了? http://www.itpub.net/forum.php?mod=viewthread&tid=1772882&page=1#pid21172716 按照推理逻辑,exp导出的数据应该不是同步的,也不可能同步,除非exp能智能判断数据库是否正在写操作,而且一直等到写操作结束为止.显然这些假设都不合理.下面我们来做个实验,验证一下exp导出数据是否同步. 新建一个测试表TEST, 我们写一个循环,往表

oracle,exp/expdp导出

问题描述 oracle,exp/expdp导出 SP_CleanSyncOldData的用途能否看得出来? (导出下面几张表/视图/存储过程的DDL: T_SYS_REL_TOPO T_BASE_ALARM(分区表) V_BASE_ALARM)意思是用exp或者expdp导出这三个表? 求大神指导,刚接触oracle. 解决方案 直接导出啊,用导出语句就可以啊,或者plsql也行啊

数据泵 EXPDP 导出工具的使用

--================================= --数据泵 EXPDP 导出工具的使用 --=================================       对于Oracle 数据库之间的导入导出,可以使用Oracle提供的导入导出工具EXP/IMP来实现.EXP/IMP是Oracle早期提供的数据导入导出工具.在Oracle 10g 中,提供了高速导入导出数据泵IMPDP,EXPDP,本文主要讲述EXPDP的用法.     关于IMPDP的用法,请参照:数

linux oracle rac expdp导出数据库,在节点1执行导出但是数据文件保存在了节点2上

问题描述 linux oracle rac expdp导出数据库,在节点1执行导出但是数据文件保存在了节点2上 linux oracle rac expdp导出数据库,在节点1(机器1)执行导出,数据文件保存在了节点2(机器2)上,怎么指定导出到哪个节点(哪台机器)的目录下?或者让两个节点的目录下都有导出的数据文件.

备份-expdp 导出schema的问题

问题描述 expdp 导出schema的问题 新人求助: 现在我想用data pump expdp导出一个schema下所有的objects,就是逻辑备份这个schema,这个时候如果有和这个schema相关的transaction未提交或者有用户正在做update,那么expdp是使用undo里面的数据正常运行呢?还是直接报错.如果直接报错,那么在一个不能shutdown不能offline 相关tablespace的数据库里,怎么才能导出这个schema呢?在导出tablespace的时候我都

[20140209]行迁移和expdp导出.txt

[20140209]行迁移和expdp导出.txt 前一阵子与别人聊天,谈到一个系统升级expdp导出很慢,我比较熟悉这个系统,当他说出导出很慢的那张表的时候, 我随口讲不会这个表存在大量的行迁移吧.我记得以前学习oracle,听别人讲课,讲过一句话,如果你看这个系统 的用户模式下所有表的pctfree设置都是10的话,那么这个系统没有dba管理.按照这样看,中国大部分数据库系统 没有dba管理. 我自己以前对行迁移还是比较重视的,当然现在变懒了.我发现许多dba也不是太重视这个问题,慢慢我对这

[20130727]ORACLE 12C使用expdp导出view数据.txt

[20130727]ORACLE 12C使用expdp导出view数据.txt 12C新特性里面可以定义试图,然后通过view当作表一样导出数据,然后导入数据库,自己做一个测试: 1.建立测试环境: SQL> @ver BANNER -------------------------------------------------------------------------------- Oracle Database 12c Enterprise Edition Release 12.1.

ORACLE expdp导出远程库指定用户数据到本地数据库

    众所周知,ORACLE导出远程库时,我们可以使用exp,但是exp的效率不高,相比之下expdp可以开并行,速度更可控, 下面就说下使用dblink结合expdp导出远程库指定用户到本地数据库的方法.     首先,在本地库创建发起expdp及dblink的用户,并赋予合适的权限 [oracle@linux ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Jul 19 09:29:38 2016

oracle expdp 导出问题

问题: AIX环境下命令行方式使用Oracle的逻辑备份expdp的exclude特性时,总是出现以下错误: expdp test/1234 directory=BACKUP dumpfile=test_20160512.dmp logfile=test_20160512.log include=table:"in('test01')" 解决: 改为 expdp test/1234 directory=BACKUP dumpfile=test_20160512.dmp logfile=