oracle数据泵之解决方案(用户)导入导出。

看到网上有这样的介绍而且很多,但觉得都是大神才能一下子看的懂。自己总结下菜鸟能看懂的。

1.导出。

首先第一步:

操作系统—开始—运行输入“cmd”进入dos界面输入“sqlplus/nolog”按回车:

连接数据库,输入:
conn
sys/密码@对象数据库 as sysdba(注意sys用户一定要用sysdba角色登录哦system/密码@对象数据库) 回车

接着,创建
DIRECTORY
create directory aa as ‘D:\oracle\aa‘;

这里要注意,
路径
D:\oracle\aa
一定要是系统已经存在的了,如
果该路径不存在,下边的导出将会提示错误。

第二步:授权(授予要导入数据的用户对该目录(路径)进行读和写的权限)
,还是在连接
数据库的状态下输入:

Grant
read,write on directory aa to User(user用户,要导出的用户);

就完成了,关闭窗口,重新进入


dos
界面就可以进行备份了

第三步:执行导出

expdp user/密码@对象数据库 schemas=user(用户名) directory=aa
dumpfile =expdp_test1.dmp logfile=expdp_test1.log;

连接到
: Oracle
Database 10g Enterprise Edition Release 10.2.0.1
With the Partitioning, OLAP
and Data Mining options
启动

2.导入解决方案

首先在要导入的数据建好用户,给用户创建好表空间,分配好用户的权限(在PLSQL里操作的),也可以直接在sqlplus中通过命令操作。

用PLSQL检验新的用户是否连接正确。

操作系统—开始—运行输入“cmd”进入dos界面输入“sqlplus/nolog”按回车:

连接数据库,输入:
conn
sys/密码@对象数据库 as sysdba(注意sys用户一定要用sysdba角色登录哦system/密码@对象数据库) 回车

接着,创建
DIRECTORY 
create directory aa as
‘D:\oracle\aa‘; 
这里要注意,
路径
D:\oracle\aa
一定要是系统已经存在的了,如
果该路径不存在,下边的导出将会提示错误。

第二步:授权(授予要导入数据的用户对该目录(路径)进行读和写的权限)
,还是在连接
数据库的状态下输入:

Grant
read,write on directory aa to User(user用户,要导出的用户);

就完成了,关闭窗口,重新进入 

dos
界面就可以进行导入了

第三步:执行导入

IMpdp user/密码@对象数据库  schemas=user(用户名) directory=aa
dumpfile =expdp_test1.dmp logfile=expdp_test1.log;

时间: 2024-10-05 13:14:09

oracle数据泵之解决方案(用户)导入导出。的相关文章

Oracle数据泵原理及应用

Oracle数据库的备份历史 在信息系统中,数据库的备份是必不可少的一个步骤. 在Oracle数据中,数据的备份和还原在10g版本之前,一直使用的是IMPORT/EXPORT 的导入导出方式.最大的缺点就是速度慢.效率低.当这种方式用于企业级的项目中的时候,缺点就暴露出来了. 对于大数据的企业项目,数据的备份和还原因为采用IMPORT/EXPORT的方式而降低效率. 数据泵导入导出与传统导入导出的区别 在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的E

oracle数据泵的备份和恢复

数据泵工具可以从命令好使用程序 expdp 和impdp中调用数据泵技术的特点导入/导出的所有工作都由数据库实例完成可以使用dbms_datapump pl/sql APL建立.检测和调用数据泵任务可以对IMPDP/ECPD导入导出任务进行重新启动,类似于网络下载的断点续传 expd的导出方式数据库方式,整个数据库被导出操作系统文件中用户模式,导出一个或多个用户下的所有数据和元数据表方式,导出的数据包括一组表中的所有数据和元素据表空间方式 导出时提取用于一个表空间的所有对像的数据. grant

Oracle数据泵(Data Pump)

前言:努力的人最后一定不会太差!!关注博客或者加Q:1445696451一起努力!~~~~~~~~分割~~~~~~~~~一.简介1.逻辑备份:是创建数据库对象的逻辑副本,并存入一个二进制转储文件的过程.逻辑备份和逻辑恢复从本质上来讲,就是数据的导出和导入.2.数据泵:是一中在数据库之间或者在数据库域操作系统之间高速传输数据的技术.可以把比作水流,那么数据泵就像水泵一样,可以将数据抽取出来存到其他的位置.数据泵工具运行与服务器之上,数据库管理员需要指定数据库操作目录用来保存这些转储的二进制数据.二

Oracle 数据泵导入导出总结

Oracle 数据泵(IMPDP/EXPDP)导入导出总结 Oracle数据泵导入导出是日常工作中常用的基本技术之一,它相对传统的逻辑导入导出要高效,这种特性更适合数据库对象数量巨大的情形,因为我日常运维的数据库对象少则几千,多则几万甚至几十万,所以传统exp/imp就会非常耗时,而数据泵方式就因此脱引而出,下面就详细总结一下数据泵的使用方法,希望能给初学者带来帮助. 一.新建逻辑目录 最好以system等管理员创建逻辑目录,Oracle不会自动创建实际的物理目录“D:\oracleData”(

oracle表分区、表分析及oracle数据泵文件导入导出开心版

1.先说oracle表分区是什么吧,这样吧我们来举个桃子,栗子太小,我们就不举了,我们来举个桃子. 你有500万份文件,你要把他存在磁盘上,好嘛,我们就一个文件夹,500万分文件在那儿杵着,我们想找到要的那个打开,嘿嘿,我们得找到什么时候. 这时候,有个人告诉你,你把文件按照特定的规律存在不同的文件夹中,这样的话你就会好找很多. 哇,突然你开窍了,你说,对啊,你好牛逼啊,我怎么没想到呢?分开之后我在找的话就会快很多啊,所以你很高兴,也很服他.于是你就开始做了. --这个不同的文件夹就是不同的分区

03.01 Oracle数据泵导出导出(expdp/impdp)命令举例(上)

Oracle数据泵导出导出(expdp/impdp)命令举例(上) ##实验目的: 使用数据泵迁移数据 ##实验环境: Oracle 11.2.0.4,利用数据库自带的scott示例用户进行试验测试 实验步骤概述: 1.首先需要创建Directory 2.使用expdp导出用户数据 2.1 只导出scott用户的元数据,且不包含统计信息: 2.2 只导出scott用户的数据: 2.3 只导出scott用户下的emp,dept表及数据: 2.4 只导出scott用户下的emp,dept表结构: 2

Oracle数据泵的使用

几乎所有DBA都熟悉oracle的导出和导入实用程序,它们将数据装载进或卸载出数据库,在oracle  database 10g和11g中,你必须使用更通用更强大的数据泵导出和导入(Data Pump Export and Import)实用程序导出和导入数据. 以前的导出和导入实用程序在oracle database 11g中仍然可以使用,但是Oracle强烈建议使用数据泵(Data Pump)技术,因为它提供了更多的高级特性.例如,你可以中断导出/导入作业,然后恢复它们:可以重新启动已失败的

Oracle数据泵expdp/impdp

Oracle11g以后的新特性使得默认条件下在分配表空间时忽略空表,以减少表空间的资源占用,这样使得在使用Oracle的exp导出用户数据时就会忽略空表,这样就会造成数据的不完整,当然在使用exp导出数据时也不是没有办法,这个以前有提到过,在此就不做过多的赘述了http://jim123.blog.51cto.com/4763600/1934205.使用这种方法是可以解决在使用exp导出用户数据时不会忽略空表,但是还有更为高效的办法就是使用expdp/impdp --Oracle数据泵,来对Or

oracle 数据泵

Oracle数据泵导入导出案例 Oracle数据库导入导出工具,可以使用exp/imp,但这是比较早期的工具.本文主要介绍数据泵expdp/impdp工具的使用. 建立数据泵目录 使用数据泵需要先建directory create directory dump_scott as'/home/oracle/dump/scott' 查看建立的目录 Select * from dba_directories 赋权 Grant read,write on directory dump_scott tos