oracle数据库有dmp备份文件,怎么把备份的dmp文件恢复?

作者&投稿:娄沿 (若有异议请与网页底部的电邮联系)
只有一个dmp文件 怎么恢复oracle数据库 !~

一、备份dmp文件。
二、建立新的数据库。
三、建立相应的用户。
四、将dmp使用imp导入新的数据库中。

导入时设置rows=N,导入用户或整个数据库的结构,包括包、存储过程等等.

这个简单
(一)首先用记事本打开你的dmp文件,但不要改动里面任何信息,关闭时也不要保存,否有可能造成dmp文件的损坏,打开的目录主要是找到这个dmp所属的用户名等信息
(二)找到用户名等信息后,去企业管理器新建一个表空间,建议空间的大小尽可能是你dmp文件大小的两倍
(三)新建一个用户名(名为你在dmp文件里找到的用户名,然后向用户授dba、resource和con权限
(四)开始==》运行==》输入cmd 回车
(五)在DOS界面中输入 imp 回车
(六)输入 你新建的用户名 回车 ==》输入密码 回车
(六)根据提交 输入 你dmp文件的完整路径 例如: d:\mydata\datafile.dmp
(七)回车==》回车==》…… 直到完成

恢复文件时需要用imp命令。
可根据自己的实际需要进行以下恢复操作。
1. 获取帮助
imp help=y
2. 导入一个完整数据库
imp system/manager file=bible_db log=dible_db full=y ignore=y
3. 导入一个或一组指定用户所属的全部表、索引和其他对象
imp system/manager file=seapark log=seapark fromuser=seapark
imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)
4. 将一个用户所属的数据导入另一个用户
imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1)
5. 导入一个表
imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)
6. 从多个文件导入
imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
log=paycheck, filesize=1G full=y
7. 使用参数文件
imp system/manager parfile=bible_tables.par
bible_tables.par参数文件:
#Import the sample tables used for the Oracle8i Database Administrator's
Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import
8. 增量导入
imp system./manager inctype= RECTORE FULL=Y FILE=A


OracleDatabase10g性能调整与优化目录
3.1 磁盘实现方法: 针对DBA的磁盘阵列规范、RAID级别、ASM简介,以及如何优化数据分布和I\/O性能。4.1 初始参数调整: DBA需了解重要参数及其调整方法,如DB_CACHE_SIZE、DB_BLOCK_SIZE等,以优化数据库性能。5.1 企业管理器和网格控制: EM基础、监控数据库、主机和应用服务器,以及部署和性能管理。6...

win7下安装oracle数据库,这是什么错误
racle 10g 在win7下安装,选择高级选项,提示程序异常终止,发生未知错误 修改Oracle 10G\\database\\stage\\prereq\\db\\refhost.xml 在 <\/SYSTEM> <CERTIFIED_SYSTEMS>后面添加 <!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"\/> <\/OPERATING_SYSTEM> 再到install目录中找到...

Oracle数据库什么时候应该重组
不需要。一个设计较好的数据库应该永远都不需要进行重组。DBA常常在每周或每月重组一次是为了提高数据库性能。但是racle数据库并不需要经常设定时间重组。只有设计得不好的数据库才进行重组。

Oracle数据库如何从11.2降级至之前的版本
本文档可用作将之前升级的数据库从 Oracle 11gR2 降回至下列以前版本数据库的指南与核对表:Oracle 10gR1、Oracle 10gR2、Oracle 本文档可用作将之前升级的数据库从 Oracle 11gR2 降回至下列以前版本数据库的指南与核对表:Oracle 10gR1、Oracle 10gR2、Oracle 11gR1。该文档内容也适用于从 11.2.0....

0racle数据库报row-00001错误,请问怎么解决?
row-00001是不能分配内存 增大虚拟内存 和物理内存 或者降低其他应用程序对服务器内存资源的消耗。

oracle数据库返回sqlcode=-28001登陆数据库失败是什么原因啊?_百度...
racle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。

高等学校教材·大型数据库系统概论目录
高等学校教材中的大型数据库系统概论,详细介绍了数据库的基础知识和0racle 9i的相关操作。以下是各章的主要内容概要:第1章,绪论,首先定义了数据、数据库、数据库管理系统和数据库系统的基本概念,接着讲解了数据模型的要素,包括概念模型和逻辑模型,接着阐述了数据库系统的体系结构,如三级模式结构和...

oracle 中权限等级是怎样的?
管理数据库应用程序的权限 管理用户组的权限 从上面可以看出,数据库是通过对角色的控制,来实现权限分配的 racle 数据库在密码文件(password file)中记录被授予了 SYSDBA 及 SYSOPER 权限的数据库用户,这些权限能够执行以下操作:具备 SYSOPER 权限的数据库管理员能够执行 STARTUP,SHUTDOWN,ALTER DATA...

OracleDatabase10g性能调整与优化媒体评论
PepsiCo的数据库服务经理Kimberly Floss,曾任职独立Oracle用户组的前任总裁,也强调了这本书的重要地位,它对所有优化从业人员,无论级别高低,都提供了丰富的技巧和实用提示,有助于提升整个Oracle世界的优化能力。沙特阿拉伯教育部的Mohammed Abdul Samad表示,Rich的专业知识和实战经验在本书中得到了充分...

构建0racle高可用环境基本信息
这本书名为《构建Oracle高可用环境》,它详细探讨了企业级高可用数据库架构的实战与经验总结。作者是陈吉平,该作品由电子工业出版社出版,发行日期为2008年1月。整本书共有588页,内容丰富且深入,为读者提供了全面的理论指导和实践案例。定价方面,这本书的售价是78.00元,采用平装版装帧,便于阅读和...

加查县17687813868: oracle dmp是什么文件
褚菲万舒: 通常oracle数据库通过exp或expdp命令导出的备份文件是以dmp结尾. 这种文件是oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作.

加查县17687813868: oracle dmp文件怎么打开 -
褚菲万舒: 如果dmp文件比较小,用文本编辑器打开就可以了. 如果dmp特别大,可以通过toad工具打开.在database/export/exert file browse浏览要打开的dmp即可.

加查县17687813868: ORACLE 的dmp文件 -
褚菲万舒: DMP文件是oracle的备份文件,可以通过oracle自带的EXP程序导出,对应的导入为imp,具体语法如下: 1、exp system/manager@TEST file=d:\daochu.dmp full=y 2、IMP system/apsmgr@sdb file=Q:\mliv5.dmp fromuser=STSC touser=SKY grants=n

加查县17687813868: oracle导出的dmp文件怎么打开 -
褚菲万舒: dmp一般用来备份数据库或者导入数据库.一般用exp命令导出,imp导入 打开的话1、如果dmp文件比较小,用文本编辑器打开就可以了.2、如果dmp特别大,可以通过toad工具打开.在database\export\exert file browse浏览要打开的dmp即可.

加查县17687813868: oracle数据库,如何将*.dmp数据库文件直接备份到本地?
褚菲万舒: 你可以在关闭数据库的情况下,直接把数据库的文件拷贝到其他地方.这种备份机制叫冷备. 一旦数据库文件坏了,你可以把备份文件直接拷贝回去(在数据库关闭的情况下),然后重启,数据库系统就恢复成你备份前的样子了.

加查县17687813868: 如何在oracle中导入dmp数据库文件 -
褚菲万舒: Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中. 利用这个功能可以构建两个相同的数据库,一个用来...

加查县17687813868: oracle备份问题
褚菲万舒: 一般来说装ORACLE的服务器是不装杀毒软件的,因为会影响ORACLE的监听服务.备份的文件是DMP没错,但一般来说应该备份为20090324.DMP形式,至于在ORACLE目录下有一个DMP的备份文件,可以拷贝下来,如果数据库坏了,重装以后将该文件粘贴回去就可以了.

加查县17687813868: 怎样在备份的ORACLE数据库DMP文件中恢复包体和过程 -
褚菲万舒: 导入时设置rows=N,导入用户或整个数据库的结构,包括包、存储过程等等.

加查县17687813868: oracle导入库是否要新建一个数据库.从另外地方得到的dmp导入到本地,本地已经有一个库了.详细步骤及说明 -
褚菲万舒: 楼上已经回答了具体操作方法,我从理论上简单说明下. Oracle数据库的逻辑备份EXP/IMP命令,得到DMP备份文档.逻辑备份EXP有四种方式: 1、系统方式 2、表空间方式 3、用户方式 4、表方式. 但对IMP导入是比较灵活的.即可以完全...

加查县17687813868: oracle怎样完全备份? -
褚菲万舒: 可以热备份:SQL> alter database begin backup 然后退出SQL,将Oracle软件和数据文件直接拷贝 等都拷贝完了,再进sqlplus 执行:SQL>alter database end backup 然后将begin时刻到end时刻产生的归档也拷贝出来,这就完成了全备 如果你...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网