将oracle 9i备份文件导入oracle 8i的方法简介

 
   | |

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

关键词:Oracle 9i oracle 8i oracle导入 导入Oracle 8i

正在加载数据...

  错误做法:

  为了将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

  到此我们的任务就完成了。

 
来源:csdn    作者:炽天之翼    
 
 
 
 
 

Oracle可用性

 
Oracle公司的这种虚拟化授权策略与其它厂家如BEA或微软相比,是不太友好的。这些公司的虚拟化软件授权针对单个实例,而非每个物理服务器。
 
所有的数据库,不管是物理的还是逻辑的,都必须首先被创建为物理备用数据库。用来创建备用数据库的工具有:RMAN,数据卫士代理,Oracle网格控制。
 
设置数据卫士为不同的模式,有不同的配置,这需要适合硬件,也取决于可用的硬件,进程和最终业务需要。
 
数据卫士在Oracle 8i版本就以某种形式存在了;然而,通过11g中的二级数据库,可以在它处于以读取方式打开的情况下执行恢复。
 
我们可以通过Oracle企业管理器来管理自动存储管理实例,同时我们也可以在SqlPlus和ASMCMD(自动存储管理的命令行管理工具)中使用命令行来管理。

热门技术手册排行

 

在本次的技术手册中,我们为您提供了PL/SQL的基础知识以及专家指导,包括了PL/SQL中的数据类型简介、PL/SQL函数与触发器以及PL/SQL中的存储过程等,相信您无论是高手还是菜鸟都可以获得有帮助的信息。

 

本系列文章由三部分组成,为Oracle数据库管理员(DBA)面试成功的必备手册。本专题内容囊括从DBA最初的面试开始,从写“杀手简历”到求职信、到面试过程到Oracle认证再到上升到公司高层最后到你成为公司里的明星DBA。专家为你一一指点迷津,最终让你登上成功的宝座。

 

要成为一名DBA,你需要具备哪些素质?DBA的薪酬待遇如何?DBA的职业道路究竟可以走向何方?我们将在本次的技术手册中为您一一解答。

 

在本次技术手册中,我们将对SQL Server存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL性能问题和解决方法。

 

本技术专题主要围绕sql server设计这个话题展开,侧重介绍了sql server集簇索引的设计、如何创建sql server索引、如何优化索引、索引的能与不能、处理sql server 2000索引碎片技巧以及维护sql server索引以实现查询优化等等。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录