录

目             录...3

1      说明...3

2      导出dmp文件...3

3      导入dmp文件...5

3.1            环境准备...5

3.2            执行导入...6

1        说明

dmp文件为oracle数据库的数据备份文件,执行oracle数据库导出dmp文件,相当于执行数据库备份;执行导入dmp文件,相当于数据库还原。

2        导出dmp文件

在dos控制台下执行如下指令:

su -oracle

exp  iflashbuy/password@width246   file=iflashbuy20140121.dmp owner=iflashbuy246

其中:

user        //导出数据库表空间的用户名

password   //对应的密码

orcl        //数据库服务名(SID)

file        //导出的dmp文件存放路径

执行过程中,控制台输出:

Export: Release 10.1.0.2.0 - Production on星期一 4月 9 15:16:33 2012

Copyright (c) 1982, 2004, Oracle. All rights reserved.

Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Produc

tion

With the Partitioning, OLAP and Data Mining options

Export done in ZHS16GBK character set and AL16UTF16 NCHAR character set

. exporting pre-schema procedural objects and actions

. exporting foreign function library names for user MEDICINE

. exporting PUBLIC type synonyms

. exporting private type synonyms

. exporting object type definitions for user MEDICINE

About to export MEDICINE's objects ...

. exporting database links

. exporting sequence numbers

. exporting cluster definitions

. about to export MEDICINE's tables via Conventional Path ...

. . exporting table        CERTIFICATEVERRELATION         20 rows exported

. . exporting table ENTERPRISEAPTITUDESVERRELATION         4 rows exported

. . exporting table             SELLAPPROVECONFIG          0 rows exported

. .……

. exporting synonyms

. exporting views

. exporting stored procedures

. exporting operators

. exporting referential integrity constraints

. exporting triggers

. exporting indextypes

. exporting bitmap, functional and extensible indexes

. exporting posttables actions

. exporting materialized views

. exporting snapshot logs

. exporting job queues

. exporting refresh groups and children

. exporting dimensions

. exporting post-schema procedural objects and actions

. exporting statistics

Export terminated successfully without warnings.

3        导入dmp文件

3.1     环境准备

使用sys用户,以dba角色登录oracle数据库的em,创建表空间以及访问该表空间的用户名,并赋予用户如下角色:

1)   connect

2)   dba

3)   EXP_FULL_DATABASE

4)   IMP_FULL_DATABASE

5)   RESOURCE

并赋予下列权限

3.2     执行导入

系统控制台下输入:

imp user/psw@sid

其中:

user——数据库表空间的用户名

psw——数据库表空间的密码

sid——数据库服务名(sid)

执行后窗体提示输入dmp文件路径:

输入dmp文件路径后,后面提示选项使用默认值即可,具体界面如下:

3.3     指令解释

1)         imp          user/psw@sid 执行导入指令;

2)         EXPDAT.DMP >                  提示输入dmp文件路径;

3)         enter       insert        buffer       size  (min is 8192) 30720:提示最小设置为8192,建议设置30720,可以使用30720即可;

4)         list    contents  of      import      file    only,提示输入no。

5)         后面的4个输入,均使用默认值;

6)         username:输入导出dmp文件的用户名,这样将导入该用户名关联的所有表对象;

7)         if       done:输入回车;

8)         执行导入…

注意:数据库中已经有的对象,执行导入的时候不覆盖,提示对象已经存在而执行失败的错误,输入如下:

4        注意事项

4.1     linux环境下数据库恢复操作

不能通过ssh登录远程linux执行数据库恢复、备份,必须通过远程桌面,在linux系统的终端执行数据库恢复和备份。

5  安装出现问题:

bout to export specified users ...
. exporting pre-schema procedural objects and actions
. exporting foreign function library names for user IFLASHBUY
. exporting PUBLIC type synonyms
. exporting private type synonyms
. exporting object type definitions for user IFLASHBUY
About to export IFLASHBUY's objects ...
. exporting database links
. exporting sequence numbers
. exporting cluster definitions
EXP-00056: ORACLE error 1652 encountered
ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
EXP-00000: Export terminated unsuccessfully

原因:临时表空间不够

Oracle导入导出dmp文件的更多相关文章

  1. oracle导入导出 dmp文件

    oracle导入导出 dmp文件: 打开cmd窗口,在cmd窗口下,按照个人需要输入以下对应的命令: 1.imp 用户名/密码@网络服务名 file=XXX.dmp fromuser=XXX tous ...

  2. Oracle 导入导出 dmp 文件

    导入dmp文件,需要知道这个dmp文件创建的用户.因此需要先创建用户,并授权给它. (1)用户的创建 首先,以system用户登录Oracle SQL Developer 其次,在sql工作表(可以用 ...

  3. Orcle导入导出dmp文件

    --Orcle导入导出dmp文件 --------------------------2013/12/06 导出表:   exp scott/tiger@mycon tables=(dept,emp) ...

  4. 3. orcle导入导出dmp文件并更改表空间

    0.数据泵导入导出: expdp  test/test@10.0.0.11/orcl schemas=test dumpfile=test.dmp directory=DPDATA  logfile= ...

  5. Oracle 导入本地dmp文件 详细操作步骤

    以下操作均在命令行窗口中进行 /*连接数据库*/ C:\Users\hqbhonker>sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Prod ...

  6. Oracle 数据库导入导出 dmp文件

    转自: http://hi.baidu.com/ooofcu/blog/item/ec5d1f9580d41f007af48077.html 首先询问对方数据库的表空间名称和大小,然后在你的oracl ...

  7. oracle学习 六 删除表空间,数据文件的语句以及导入导出dmp文件的方法(持续更新中)

    要想删除表空间就要先删除数据文件 例如这个例子 CREATE TABLESPACE STHSGIMGDB_SPACE11 DATAFILE 'D:\ORACLEDATABASE\JinHuaDataB ...

  8. Oracle的导入导出 DMP 文件

    普通 导入: 将数据库完全导入,用户名userName 密码PassWord导入文件位置 E:\work\dmp\xxxxx.dmp (注意:导入的用户必须要跟导出时候的用户一致) imp userN ...

  9. 转载-Oracle 数据库导入导出 dmp文件

    首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入.导出数据.补充:1.要新建一个数据库: Oracle数据导入导出imp/exp就相当于oracle数据还 ...

随机推荐

  1. js实现轮播

    在我们准备动手之前先了解下几个属性  dom元素的位置的几个相关属性 dom元素宽度/高度 clientWidth/clientHeight   元素的内尺寸   content + padding ...

  2. 一个H5的3D滑动组件实现(兼容2D模式)

    起由 原始需求来源于一个项目的某个功能,要求实现3D图片轮播效果,而已有的组件大多是普通的2D图片轮播,于是重新造了一个轮子,实现了一个既支持2D,又支持3D的滑动.轮播组件. 实现思路 刚一开始肯定 ...

  3. 文件无刷新上传(swfUpload与uploadify)

    文件无刷新上传并获取保存到服务器端的路径 遇到上传文件的问题,结合之前用到过的swfUpload,又找了一个无刷新上传文件的jquery插件uploadify,写篇博客记录一下分别介绍这两个插件的实现 ...

  4. ssh无法登录linux服务器的解决办法

    最近之前使用的一台linux服务器被长官重装系统了,导致ssh登录的时候出现如下错误: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ...

  5. 【转载】iOS堆和栈的理解

    操作系统iOS 中应用程序使用的计算机内存不是统一分配空间,运行代码使用的空间在三个不同的内存区域,分成三个段:“text segment “,“stack segment ”,“heap segme ...

  6. 不小心改了Xcode系统的头文件,运行报错,解决办法

  7. python 格式化字符串的三种方法

    1)%格式化方法 >>> a = "this is %s %s" % ("my", "apple") >>&g ...

  8. iOS多线程-02-GCD

    简介 GCD(Grand Center Dispatch)是Apple为多核的并行运算提出的解决方案,纯C语言 更加适配多核处理器,且自动管理线程的生命周期,使用起来较为方便 GCD通过任务和队列实现 ...

  9. android之apk反编译

    今天就来详细的讲一讲apk的反编译过程,之前自己一直没彻底搞清楚. 一.准备工作 反编译首先要准备三个工具.这三个工具都是可以百度下载的.就是下图所示的三个工具. 这三个工具是有各自作用的: (1)a ...

  10. PL/SQL之--游标

    一.游标简介 在PL/SQL中执行SELECT.INSERT.DELETE和UPDATE语句时,ORACLE会在内存中为其分配上下文区(Context Area),也称为缓冲区.游标是指向该区的一个指 ...