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

2016-02-19 16:47 6 1 收藏

下面图老师小编跟大家分享一个简单易学的将oracle 9i备份文件导入oracle 8i的方法简介教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

【 tulaoshi.com - 编程语言 】

  错误做法:

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

  但你会发现,导入失败。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

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

  解决方法:

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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  具体实现:

  8i中,Net Configuration Assistant  本地网络服务名配置  添加  oracle 8i或更高版本数据库 输入9i的全局SID TCP 主机名,端口号 测试连接。

  如果测试成功,则表明连接上了,给这个连接起个名字。

  启动8i所在计算机的命令行,进入BIN目录下:

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

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

来源:http://www.tulaoshi.com/n/20160219/1613090.html

延伸阅读
3.1.1 直接管理模式 直接管理模式的原理如图3.1所示,共有3层结构。 1. 管理客户机 在管理客户机上安装,通过调用其他的集成管理工具,利用SQL *NET协议建立与数据库服务器的连接。 2. 连接网络 常用TCP/IP协议构建连接网络。 3. 数据库服务器组 分布式的数据库服务器组,服务器运行SQL *NET协议响应...
Oracle 9i预定义的角色 表8.2 Oracle 9i预定义的角色 角色名称说明CONNECT数据库连接角色,用于连接数据库,具有创建簇、数据库链接、序列、同义词、表和视图,以及修改会话的权利DBA数据库管理员角色,具有所有使用ADMIN选项创建的系统权限,可以将系统权限授予其他用户或角色DELETE_CATALOG_ROLE删除目录角色,可以删除或重建数据字...
数据方案对象 表7.1 Oracle 9i的数据方案对象 名称含义数据表表是用于存放用户数据的数据库对象。数据库中的表按照功能的不同可以分为系统表和用户表两类。系统表用于存储管理用户数据和数据库本身的数据,又称数据字典表;用户表用于存放用户的数据信息,默认建立的数据表就是用户表索引索引就犹如一本书的目录,利用它可以快速找到...
备份和恢复的内容 1.初始化参数文件 2.控制文件 3.数据文件 4.联机重做日志文件 5.归档日志文件 备份和恢复的方法及工具 1.逻辑备份和恢复 实现逻辑备份的工具包括。 集成的导出向导:在环境下的中使用。 EXP命令文件:在方式下使用。 实现逻辑恢复的工具包括。 集成的...
3.3.1 用户 1. 用户密码 用户默认的密码为manager。 2. 用户权限 用户具有SYSDBA权限,即数据库管理员权限,包括。 打开数据库服务器 关闭数据库服务器 备份数据库 恢复数据库 日志归档 会话限制 管理功能 创建数据库 3.3.2 用户 1. 用户密码 用户默认的密码为change_on_install。...

经验教程

399

收藏

58
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部