oracle11g导入/导出数据库

导出
1、创建目录
sqlplus / as sysdba
create directory dbDir as 'd:\oralce_sdic_backup\';
grant read,write on directory dbDir to sdic;
2、cmd导出
expdp sdic/hymake528sdic schemas=sdic dumpfile=oralce_sdic_backup_%date:~0,4%%date:~5,2%%date:~8,2%.dmp logfile=oralce_sdic_backup_%date:~0,4%%date:~5,2%%date:~8,2%.log directory=dbDir
导入
1、删除原用户、表空间
sqlplus / as sysdba;
drop user sdic cascade;
drop tablespace sdic_tablespace including contents and datafiles;
2、创建用户、表空间
sqlplus / as sysdba
create tablespace sdic_tablespace datafile 'E:/soft/oracle11g_data/sdic1.dbf' size 10g autoextend on next 5m;
alter tablespace sdic_tablespace add datafile 'E:/soft/oracle11g_data/sdic2.dbf' size 10g autoextend on next 5m;
create user sdic identified by hymake528sdic;
grant connect,resource,dba to sdic;
alter user sdic default tablespace sdic_tablespace;
3、创建目录
create directory dbDir as 'E:\soft\oracle11g_bak';
grant read,write on directory dbDir to sdic;
4、cmd导入
     impdp sdic/hymake528sdic DIRECTORY=dbDir DUMPFILE=ORALCE_SDIC_BACKUP_20171207.DMP REMAP_SCHEMA=sdic:sdic REMAP_TABLESPACE=USERS:sdic_tablespace table_exists_action=append full=y logfile=imp20171207.log

说明:
1、导出的dumpfile=oralce_sdic_backup_%date:~0,4%%date:~5,2%%date:~8,2%.dmp logfile=oralce_sdic_backup_%date:~0,4%%date:~5,2%%date:~8,2%.log
  %date:~0,4%%date:~5,2%%date:~8,2%这里是取时间yyyyMMdd的方法。
2、alter tablespace sdic_tablespace add datafile 'E:/soft/oracle11g_data/sdic2.dbf' size 10g autoextend on next 5m;
  这是追加了一个数据库文件,当数据库大于32g的时候,一个数据库文件存放不下。
3、删除用户失败处理

  ////如果出现 ORA-00604: 递归 SQL 级别 1 出现错误
  ////或出现ORA-01940:无法删除当前连接的用户
  ////就重启数据库再drop
  ////SQL> shutdown immediate
  ////SQL> startup


 

oracle11g expdp/impdp数据库的更多相关文章

  1. expdp impdp 数据库导入导出命令详解

    一.创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建.create directory dpdata1 as 'd:\test\dump'; 二.查看管理理员目录(同时 ...

  2. expdp impdp 数据库导入导出命令具体解释

    一.创建逻辑文件夹,该命令不会在操作系统创建真正的文件夹.最好以system等管理员创建. create directory dpdata1 as 'd:\test\dump'; 二.查看管理理员文件 ...

  3. 用数据泵技术实现逻辑备份Oracle 11g R2 数据泵技术详解(expdp impdp)

    用数据泵技术实现逻辑备份 from:https://blog.csdn.net/weixin_41078837/article/details/80618916 逻辑备份概述 逻辑备份时创建数据库对象 ...

  4. 通过expdp/impdp进行oracle数据库的备份恢复详细指导

    假定导出oracle数据库home目录为/opt/oracle,数据库用户为exp_user/test,导入用户为imp_user/test,给出如下样例,具体使用时根据实际情况修改路径及用户名/密码 ...

  5. Oracle 数据库备份还原(Expdp/impdp)记录

    最近公司将原数据库服务器切换.之前没整过这块,也是一堆的度娘.经过不停的摸索,终于成功了.现在将这份艰辛记录下来,方便自己以后查阅的同时,方便有类似需求的同学参考. 我们此次切换共分:ERP.LOS. ...

  6. 数据库迁移expdp impdp 与 OGg 搭建

    1.long 字段的无法使用OGG 同步 2.clob字段的导入导出Bug , 生产使用network-link 导入导出太慢了,本地导入导出速度会快3到4倍 .但是测试环境的情况却相反 测试环境和生 ...

  7. Oracle 11G 数据库迁移【expdp/impdp】

    转自:http://www.th7.cn/db/Oracle/201802/263773.shtml 0x01 环境 A 机器,操作系统 CentOS7.3,Oracle版本:11G,IP地址:192 ...

  8. Oracle 11g 数据库 expdp/impdp 全量导入导出

    从一个用户导出导入到另一个用户 问题 环境:oracle 11g; redhat 6 usera是具有DBA权限,密码为usera 全量导出usera用户下的所有内容,并导入到新建的userb用户 解 ...

  9. exp/imp 与 expdp/impdp 区别

    在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间.oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也 ...

随机推荐

  1. Bmob使用心得

    1.在 Project 的 build.gradle 文件中添加 Bmob的maven仓库地址,示例如下:(注意文字说明部分): allprojects { repositories { jcente ...

  2. Visual Studio 2013 错误系统找不到指定文件,0x80070002

    错误:Visual Studio 2013 按照成功后,可以创建空web项目,但不能建webform 和 mvc 项目. 提示系统找不到指定文件,0x80070002. 解决方式: Step1: Wi ...

  3. SQL优化基础 使用索引(一个小例子)

    按照本文操作和体会,会对sql优化有个基本最简单的了解,其他深入还需要更多资料和实践的学习: 1. 建表: 复制代码代码如下: create table site_user ( id int IDEN ...

  4. MongoDB入门解析

    刚开始学习mongodb,对笔记做了一个整理.是基于nodejs来学习的. 1.mongodb介绍 mongodb 是C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添 ...

  5. Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置文件

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:新版本说明 下一篇:Farseer.net轻量级ORM开源框架 ...

  6. jq一些常用的交互效果

    jq回到顶部: //回到顶部 $(window).scroll(function() { //执行处理的代码 var a = document.body.scrollTop; if($(documen ...

  7. Android(java)学习笔记189:ContentProvider使用(银行数据库创建和增删改查的案例)

    1. Android的四大组件: (1)Activity  用户交互的UI界面 (2)Service  后台运行的服务 (3)BroadcastReceiver 广播接收者 (4)ContentPro ...

  8. python中统计计数的几种方法和Counter的介绍

    使用字典dict()alist=['a','b','a','c','b','b',1,3]count_dict = dict()for i in alist:count_dict[i]=count_d ...

  9. Mysql基本操作、C++Mysql简单应用、PythonMysql简单应用

    MySql基本操作 -- 当指定名称的数据库不存在时创建它并且指定使用的字符集和排序方式 CREATE DATABASE IF NOT EXISTS db_name CHARACTER SET UTF ...

  10. Js 之图片懒加载插件

    一.PC端(lazyload) 1.引入js文件 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.m ...