仅限oracle服务器上执行;把172.16.251.136:1521/orcl的AMI4_2用户导入到192.168.2.30:1521/orclss中的AMI1用户;

 关于导入导出更详细的见文章《数据备份与恢复》

导出:

创建对应的文件夹用于放dmp文件(或者借用别的文件夹用一下,直接赋予用户文件夹权限即可);

-- 执行该命令之前,要首先创D:\xinsushedmp\对应的文件夹

create directory DUMP_DIR_D as 'D:\xinsushedmp\'

-- 查询数据库目录,新创建的文件夹应该要在里面(需要使用管理员用户才能看到)

select * from dba_directories;

-- 使用sys用户给要导出的用户文件夹修改和读取权限

grant read, write on directory DUMP_DIR_D to AMI4_2;

-- 要导出的用户和密码:AMI4_2/AMI4_2

-- 服务器地址:端口/实例名

-- 导出文件夹目录:DUMP_DIR_D

-- 导出的dmp文件,也就是整个用户的数据:laosushe.dmp

-- 日志文件:laosushe.log

expdp  AMI4_2/AMI4_2@172.16.251.136:1521/orcl  directory=DUMP_DIR_D dumpfile=laosushe.dmp logfile=laosushe.log

导入:

跟导出同样赋予文件夹权限,将导出的.dmp文件放入该文件夹下;

impdp AMI1/AMI1@192.168.2.30:1521/orclss dumpfile=LAOSUSHE.DMP REMAP_SCHEMA=AMI4_2:AMI1 directory=DATA_PUMP_DIR  full=y

如果AMI1用户没有新建表空间的话,需要单独建立表空间。

我是使用sys用户登录192.168.2.30:1521/orclss执行的建表空间语句

建表空间参考语句:

create tablespace AMI logging datafile 'D:\oradata\orclss\AMI.dbf' size 2048m  autoextend on next 32m maxsize unlimited extent management local;
 create tablespace AMI_IDX logging datafile 'D:\oradata\orclss\AMI_IDX.dbf' size 1024m  autoextend on next 32m maxsize unlimited extent management local;
 create tablespace AMI_LOG logging datafile 'D:\oradata\orclss\AMI_LOG.dbf' size 1024m  autoextend on next 32m maxsize unlimited extent management local;
 create tablespace AMI_LOG_IDX logging datafile 'D:\oradata\orclss\AMI_LOG_IDX.dbf' size 1024m  autoextend on next 32m maxsize unlimited extent management local;
 create tablespace AMI_SB logging datafile 'D:\oradata\orclss\AMI_SB.dbf' size 1024m  autoextend on next 32m maxsize unlimited extent management local;
 create tablespace AMI_SB_IDX logging datafile 'D:\oradata\orclss\AMI_SB_IDX.dbf' size 1024m  autoextend on next 32m maxsize unlimited extent management local;
 create tablespace AMI_TEMP logging datafile 'D:\oradata\orclss\AMI_TEMP.dbf' size 1024m  autoextend on next 32m maxsize unlimited extent management local;
 create tablespace AMI_TEMP_IDX logging datafile 'D:\oradata\orclss\AMI_TEMP_IDX.dbf' size 1024m  autoextend on next 32m maxsize unlimited extent management local;
 create tablespace AMI_TJ logging datafile 'D:\oradata\orclss\AMI_TJ.dbf' size 1024m  autoextend on next 32m maxsize unlimited extent management local;
 create tablespace AMI_TJ_IDX logging datafile 'D:\oradata\orclss\AMI_TJ_IDX.dbf' size 1024m  autoextend on next 32m maxsize unlimited extent management local;
-- Create the user
--create user AMI1
 -- identified by AMI1
 
alter user AMI1
  default tablespace AMI
  temporary tablespace TEMP
  profile DEFAULT
  quota unlimited on ami
  quota unlimited on ami_idx
  quota unlimited on ami_log
  quota unlimited on ami_log_idx
  quota unlimited on ami_sb
  quota unlimited on ami_sb_idx
  quota unlimited on ami_temp
  quota unlimited on ami_temp_idx
  quota unlimited on ami_tj
  quota unlimited on ami_tj_idx
  quota unlimited on users;
-- Grant/Revoke role privileges
grant execute on DBMS_LOCK to AMI1;
grant connect to AMI1;
grant resource to AMI1;
-- Grant/Revoke system privileges
grant create any table to AMI1;
grant create view to AMI1;
grant debug any procedure to AMI1;
grant debug connect session to AMI1;
grant drop any table to AMI1;
grant execute any procedure to AMI1;
grant select any dictionary to AMI1;
grant create any job to AMI1;
grant unlimited tablespace to AMI1;
grant select any table to AMI1;

oracle导入expdp、导出impdp数据库用户的更多相关文章

  1. ORACLE使用EXPDP和IMPDP数据泵进行导出导入的方法

    ORACLE使用EXPDP和IMPDP数据泵进行导出导入的方法 (2010-05-28 12:54:34) http://blog.sina.com.cn/s/blog_67d41beb0100ixn ...

  2. impdp导入expdp导出数据库实例

    impdp命令在cmd下直接用,不必登录oracle.只能导入expdp导出的dmp文件. expdp导出的时候,需要创建 DIRECTORY 导出什么表空间,导入也要什么表空间. 导出什么用户,导入 ...

  3. ORACLE导入、导出命令使用方法

    oracle导入.导出命令使用方法: 给用户增加导入数据权限的操作 第一,启动sql*puls 第二,以system/manager登陆 第三,create user 用户名 IDENTIFIED B ...

  4. 【Oracle】EXPDP和IMPDP数据泵进行导出导入的方法

    一.expdp/impdp和exp/imp 客户端工具 1.exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. 服务端工具 2.expdp和impdp是服务端的工具程序,他们 ...

  5. (转)oracle使用expdp、impdp和exp、imp导入导出表及表结构

    使用expdp.impdp和exp.imp时应该注重的事项: 1.exp和imp是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. 2.expdp和impdp是服务端的工具程序,他们只能在 ...

  6. Oracle 导入、导出DMP(备份)文件

    首先说明dmp文件: Oracle备份文件是以dmp结尾,这种文件是oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作. 一.Oracle导入备份文件步骤:我用的是Oracle 11g ...

  7. Oracle导入和导出

    导出:EXP userid=<username>/<password>@<service_name> file=<dmpname> e.g.exp sa ...

  8. oracle使用expdp定时备份数据库

    目录 oracle使用expdp备份数据库 备份shell脚本 创建定时任务 oracle使用expdp备份数据库 备份shell脚本 #!/bin/sh #获取当前时间 BACKUPTIME=$(d ...

  9. oracle连接方式、创建数据库用户、忘记数据库密码、用户锁定

    一.oracle六种连接方式 ①myEclipse中 打开myEclipse,window----show view----Other---输入DB点击DB browser 选中右键New.出现如下页 ...

随机推荐

  1. 2016.04.25,英语,《Vocabulary Builder》Unit 18

    capit, from the Latin word for 'head', caput ['keɪpət] n.头,首 , turns up in some pretty important pla ...

  2. 在Android系统中添加宏控制代码【原创】

    关键词:Android  宏控制 Androd.mk 平台信息:内核:linux3.4.39 系统:android/android5.1平台:S5P4418  作者:庄泽彬(欢迎转载,请注明作者) 邮 ...

  3. xss 记录cookie

    <p> <img src="http://act.ci123.com/global/ueditor_new/php/upload/98591403834900.jpg&qu ...

  4. shp系列(三)——利用C++进行DBF文件的读(打开)

    1.DBF文件要点 DBF文件又叫属性文件,也叫dBASE文件,文件后缀是.dbf,实际上ArcGIS打开后的属性表就是DBF的信息.DBF文件遵循以下几个条件: 每个要素在表中必须要包含一个与之相对 ...

  5. Netty简单介绍(非原创)

    文章大纲 一.Netty基础介绍二.Netty代码实战三.项目源码下载四.参考文章   一.Netty基础介绍 1. 简介 官方定义为:”Netty 是一款异步的事件驱动的网络应用程序框架,支持快速地 ...

  6. oracle scott趣事

    Oracle里面是scott是个什么用户呢? 这个就要追朔到Oracle的创业阶段了, 1977年6月,埃里森,Bob Miner和Ed Oates在硅谷共同创办了一家名为软件开发实验室(Softwa ...

  7. JavaWeb中使用到的类与接口整理(一)servlet包

    javaweb学了半本,整理了一下Servlet技术模型.servlet容器模型.jsp技术模型中的类与接口,有助于理解web应用中的页面跳转和参数传递,目录: HttpServlet 可作Scope ...

  8. 10) 十分钟学会android--app数据保存三种方式

    虽然可以在onPause()时保存一些信息以免用户的使用进度被丢失,但大多数Android app仍然是需执行保存数据的动作.大多数较好的apps都需要保存用户的设置信息,而且有一些apps必须维护大 ...

  9. hdu1829 A Bug's Life 基础种类并查集

    题目的大意可以理解为:A爱B,B爱C ……给出一系列爱恋的关系,推断有没有同性恋. 思路是把相同性别的归为一个集合(等价类),异性的异性为同性. #include<iostream> #i ...

  10. CaptCha的现状与未来

    2011年的老文.................转自于伯乐在线:http://blog.jobbole.com/4655/       有一个机会,朋友推荐一个创业的哥们给我认识,方向就是验证码识别 ...