Oracle导入导出dmp文件
目 录
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文件的更多相关文章
- oracle导入导出 dmp文件
oracle导入导出 dmp文件: 打开cmd窗口,在cmd窗口下,按照个人需要输入以下对应的命令: 1.imp 用户名/密码@网络服务名 file=XXX.dmp fromuser=XXX tous ...
- Oracle 导入导出 dmp 文件
导入dmp文件,需要知道这个dmp文件创建的用户.因此需要先创建用户,并授权给它. (1)用户的创建 首先,以system用户登录Oracle SQL Developer 其次,在sql工作表(可以用 ...
- Orcle导入导出dmp文件
--Orcle导入导出dmp文件 --------------------------2013/12/06 导出表: exp scott/tiger@mycon tables=(dept,emp) ...
- 3. orcle导入导出dmp文件并更改表空间
0.数据泵导入导出: expdp test/test@10.0.0.11/orcl schemas=test dumpfile=test.dmp directory=DPDATA logfile= ...
- Oracle 导入本地dmp文件 详细操作步骤
以下操作均在命令行窗口中进行 /*连接数据库*/ C:\Users\hqbhonker>sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Prod ...
- Oracle 数据库导入导出 dmp文件
转自: http://hi.baidu.com/ooofcu/blog/item/ec5d1f9580d41f007af48077.html 首先询问对方数据库的表空间名称和大小,然后在你的oracl ...
- oracle学习 六 删除表空间,数据文件的语句以及导入导出dmp文件的方法(持续更新中)
要想删除表空间就要先删除数据文件 例如这个例子 CREATE TABLESPACE STHSGIMGDB_SPACE11 DATAFILE 'D:\ORACLEDATABASE\JinHuaDataB ...
- Oracle的导入导出 DMP 文件
普通 导入: 将数据库完全导入,用户名userName 密码PassWord导入文件位置 E:\work\dmp\xxxxx.dmp (注意:导入的用户必须要跟导出时候的用户一致) imp userN ...
- 转载-Oracle 数据库导入导出 dmp文件
首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入.导出数据.补充:1.要新建一个数据库: Oracle数据导入导出imp/exp就相当于oracle数据还 ...
随机推荐
- Oauth笔记
上周的工作有安全验证这一块,但不懂,只知道有几个关键字Oauth.secret-key .token.签名等.今天就查下资料做笔记. Oauth是什么 不依靠用户账号和密码就能获得访问资源权限 本质: ...
- RHEL7管道与重定向
文件描述符 可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟 ...
- 详解HTML5中rel属性的prefetch预加载功能使用
在HTML5中,有个很有用但常被忽略的特性,就是预先加载(prefetch),它的原理是: 利用浏览器的空闲时间去先下载用户指定需要的内容,然后缓存起来,这样用户下次加载时,就直接从缓存中取出来,效率 ...
- Force.com微信开发系列(一) 后台配置
为寻找国内免费云资源作为微信后台,花了一天时间试用SinaAppEngine(SAE),调试太不方便用户体验差.新浪作为媒体公司技术功底经不起考验,亚马逊能推出AWS,新浪还不行!更好选项是百度Bai ...
- Unable to execute dex: Multiple dex files define Lcom/kenai/jbosh/AbstractAttr
出现该问题应该是导入项目的android版本问题. 编译的时候把build path 下 source选项卡中的libs去掉就正常了. http://blog.csdn.net/e421083 ...
- 安卓开发_浅谈Android动画(二)
在学习了四个基本动画之后,现在要学习一些更有用的效果 先给出所有的动画xml <?xml version="1.0" encoding="utf-8"?& ...
- IOS异常日志记录与展现功能
在平常的APP开发过程中经常碰到程序遇到异常闪退的问题,通过日志可以把相关的详细错误信息进行记录,本实例要记录不管在哪个页面出错都要进行记录,这边使用到的日志记录插件CocoaLumberjack,以 ...
- PS网页设计教程XXIV——从头设计一个漂亮的网站
作为编码者,美工基础是偏弱的.我们可以参考一些成熟的网页PS教程,提高自身的设计能力.套用一句话,“熟读唐诗三百首,不会作诗也会吟”. 本系列的教程来源于网上的PS教程,都是国外的,全英文的.本人尝试 ...
- Servlet生命周期+工作原理
Servlet生命周期+工作原理 1.Servlet的生命周期: Servlet加载,加载,服务,销毁. 2.典型函数解释: Init():这个函数是用来初始化Servlet对象的.在 ...
- Linux Shell 04 数字/字符串/文件测试
一. 数字测试 格式:n1 -op n2 测试操作op: eq/ne/le/ge/lt/gt --> 等于/不等于/小于等于/大于等于/小于/大于 1. 数字比较可以使用特殊的( ...