DBA在实际工作中经常会遇到数据库不同版本之间的备份文件导入问题,本文中将介绍将oracle 9i的备份文件导入oracle 8i的正确方法。

错误做法:

将oracle 9i备份文件导入oracle 8i的办法简介  8i 9i oracle 文件备份 导入 第1张

为了将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指令导入。

详细完成:

8i中,Net Configuration Assistant >> 本地网络服务名装备 >> 增加 >> oracle 8i或更高版别数据库 >> 输入9i的大局SID >> TCP >> 主机名,端口号 >> 测验衔接。

假如测验成功,则标明衔接上了,给这个衔接起个姓名。

发动8i地点核算机的指令行,进入BIN目录下:

imp 用户名/暗码@衔接名 file=欲倒入的数据库文件 owner=用户 ignore=y full=y

到此咱们的使命就完成了。

【修改引荐】

  1. Oracle数据库常见问题处理
  2. Oracle能否持续领跑者数据库商场?
  3. 浅析Oracle监听器装置与装备
  4. Sybase SQL Server日志问题遍及
转载请说明出处
知优网 » 将oracle 9i备份文件导入oracle 8i的办法简介

发表评论

您需要后才能发表评论