oracle 8i如何导入oracle 9i的备份文件

原创 2006年05月31日 20:44:00

错误做法:
为了将oracle 9i数据库里的数据移植到低版本的oracle 8i中,首先在oracle 9i中用exp命令导出(命令行):
exp 用户名/密码@全局SID file=导出数据库文件名 owner=用户

将导出数据库文件名copy至oracle 9i计算机上,
在oracle 8i中用imp命令导入(命令行):
imp 用户名/密码@全局SID file=欲倒入的数据库文件 owner=用户 ignore=y  full=y

但你会发现,导入失败。
原因:高版本的数据库备份文件*.dmp无法直接导入低版本的数据库。然而,低版本的则可以导入高版本(仅相邻的版本,如7i和8i,8i和9i)。

解决方法:
用oracle 8i的客户端连接到oracle 9i服务器端,在8i端使用exp命令导出,再使用imp命令导入,ok。

具体实现:
8i中,Net Configuration Assistant  >> 本地网络服务名配置 >>  添加 >>  oracle 8i或更高版本数据库 >> 输入9i的全局SID >> TCP >> 主机名,端口号 >> 测试连接。
如果测试成功,则表明连接上了,给这个连接起个名字。

启动8i所在计算机的命令行,进入BIN目录下,
imp 用户名/密码@连接名 file=欲倒入的数据库文件 owner=用户 ignore=y  full=y

ok,实现 :)

Oracle 9i 数据库 数据导入和导出的最简单的方法

导出命令:Exp /@[]  owner= file=解释一下:数据导出要用到EXP命令,直接运行cmd,输入实际的数据就可以了。如果数据库不是本地数据库就要使用Oracle 的Net Configu...
  • 9116
  • 9116
  • 2005年03月18日 10:39
  • 4375

ORALE11G数据导入ORACLE9i方法

情景介绍: 在某公司开发一个子系统,给了一个数据库(数据库版本为9i),给了个可以连接数据库的远程桌面地址,远程主机用的plsql版本为7.x; 我的机器上oracle是11g,plsql版本为1...
  • w596486918
  • w596486918
  • 2016年01月08日 15:38
  • 1249

关于Oracle后面8i,9i,10g,11g的问题

最近刚毕业进入一家公司,经理让我做一个从一个库导入另一个库的方法,给了我个需求,里面的Oracle数据库就是这样写的:Oracle 10g,当时不懂什么意思,还以为是Oracle的一个数据库呢,就没有...
  • wangtong1234567
  • wangtong1234567
  • 2016年08月02日 12:02
  • 405

cx_Oracle Oracle home does not refer to an 8i, 9i, 10g or 11g installation

1.去官网下载最新的源码,自行编译安装 sudo python setup-py build sudo python setup.py install 2.   Oracle hom...
  • QZC295919009
  • QZC295919009
  • 2015年02月04日 11:10
  • 1864

ORACLE 12C 导入9i导出的含有多个用户的dmp文件

从EBS 11i 中用system用户 exp了几个表,以 user.table 的形式导出,在12C中进行恢复的时候其中fromuser用户选择了system,结果发现没有导入成功数据,经过一...
  • x6_9x
  • x6_9x
  • 2016年03月15日 20:02
  • 1404

oracle9i中test下所有数据迁移到oracle11G中

前两天客户要求换数据库,有原来的oracle9i换成11G,整个过程也比较简单,但是也碰到一些小问题,记录下来便于以后参考: 整个的思路如下,首先在本地服务器的数据库中test用户的数据导出到本地,然...
  • jimmy609
  • jimmy609
  • 2014年01月22日 17:27
  • 6893

Oracle9i升级到oracle10g

一、升级环境及目的: 目的:一般是由于业务规划,现有oracle9i的版本不能满足需求,需要跨大版本升级。 环境:我实验的环境如下:     升级前 升级后...
  • lichangzai
  • lichangzai
  • 2012年10月23日 11:11
  • 3074

oracle 9I升级到11g用户的迁移

公司要升级9I的数据库到11g,这下把我累晕了。那么多的用户,那么多的表空间,还有那么多的数据要全部弄到11g。       实在没有办法用toad一条一条的复杂创建用户的语句,所以就写了一个创建用...
  • xionglang7
  • xionglang7
  • 2012年09月19日 10:27
  • 4036

oracle数据库从9i迁移到11g

0、导出和导入之前首先要确认两个数据库的字符集是否一致 Export 和 Import 是一对读写Oracle数据的工具。Export 将 Oracle 数据库中的数据输出到操作系统文件中, ...
  • asfuyao
  • asfuyao
  • 2013年05月15日 15:09
  • 1771

win,oracle8i登录oracle时显示协议适配器错误

今天遭遇ORA-12560: TNS: 协议适配器错误的问题。上网查询无都是说要检查服务是不是开启了,检查过后,发现 监听服务;database instance;注册表都是正常的,为啥会一直出现这...
  • hgjgd
  • hgjgd
  • 2016年08月15日 10:29
  • 496
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle 8i如何导入oracle 9i的备份文件
举报原因:
原因补充:

(最多只允许输入30个字)