Oracle数据库中正确的导入dmp数据库文件

其实在Oracle数据导入与导出imp/exp的实际操作和Oracle数据还原和备份的实际操作很相似。我们大家都知道exp命令可以把相关的数据从远程Oracle数据库的服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。

利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,

 

DOS中可以执行时由于 在Oracle 8i 中 安装目录\ora81\BIN被设置为全局路径,

 

该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。

 

Oracle数据库用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。

 

SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。下面介绍的是导入导出的实例。

 

数据导出:

 

1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中

 

exp system/manager@TEST file=d:\daochu.dmp full=y

 

2 将数据库中system用户与sys用户的表导出

 

exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

 

3 将数据库中的表inner_notify、notify_staff_relat导出

 

exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)

 

4 将数据库中的表table1中的字段filed1以”00″打头的数据导出

 

exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\” where filed1 like ‘00%’\” 上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。

 

也可以在上面命令后面 加上 compress=y 来实现。数据的导入

 

1 将D:\daochu.dmp 中的数据导入 TEST数据库中。

 

imp system/manager@TEST file=d:\daochu.dmp

 

imp aichannel/aichannel@HUST full=y file=file= d:\data\newsmgnt.dmp ignore=y

 

上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。

 

在后面加上 ignore=y 就可以了。

 

2 将d:\daochu.dmp中的表table1 导入

 

imp system/manager@TEST file=d:\daochu.dmp tables=(table1)

 

基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。 注意:

 

操作者要有足够的权限,权限不够它会提示。

 

数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。

 

附录一:

 

给用户增加导入数据权限的操作

 

***,启动sql*puls

 

第二,以system/manager登陆

 

第三,create user 用户名 IDENTIFIED BY 密码(如果已经创建过用户,这步可以省略)

 

第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,

 

DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,

 

DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字

 

第五, 运行-cmd-进入dmp文件所在的目录,

 

imp userid=system/manager full=y file=*.dmp

 

或者 imp userid=system/manager full=y file=filename.dmp

 

执行示例:

 

 

  1. F:\Work\Oracle_Data\backup>imp userid=test/test full=y file=inner_notify.dmp 

 

屏幕显示

 

Import: Release 8.1.7.0.0 – Production on 星期四 2月 16 16:50:05 2006

 

(c) Copyright 2000 Oracle Corporation. All rights reserved.

 

连接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 – Production

 

 

  1. With the Partitioning option  
  2. JServer Release 8.1.7.0.0 - Production 

 

经由常规路径导出由EXPORT:V08.01.07创建的文件

 

已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导入

 

导出服务器使用UTF8 NCHAR 字符集 (可能的ncharset转换)

 

正在将AICHANNEL的对象导入到 AICHANNEL

 

正在导入表 “INNER_NOTIFY” 4行被导入

 

准备启用约束条件…

 

成功终止导入,但出现警告。附录二:

 

Oracle数据库 不允许直接改变表的拥有者, 利用Export/Import可以达到这一目的.

 

先建立import9.par,

 

然后,使用时命令如下:

 

  1. imp parfile=/filepath/import9.par 

 

例 import9.par 内容如下:

 

 

  1. FROMUSER=TGPMS 
  2. TOUSER=TGPMS2 
  3. ROWS=Y 
  4. INDEXES=Y 
  5. GRANTS=Y 
  6. CONSTRAINTS=Y 
  7. BUFFER=409600 
  8. file==/backup/ctgpc_20030623.dmp  
  9. log==/backup/import_20030623.log 

 上述的相关内容就是对Oracle数据库导入dmp数据库文件的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. Oracle数据库提升效率,用3PAR
  2. Oracle企业的绩效管理统升级版简介
  3. Oracle企业管理器11g获合作伙伴青睐的原因
  4. Oracle字符集中的一些问题总结
  5. Oracle修改相关字段的几种常用方法

文章来源网络,作者:管理,如若转载,请注明出处:https://shuyeidc.com/wp/226425.html<

(0)
管理的头像管理
上一篇2025-04-17 08:57
下一篇 2025-04-17 08:59

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注