我们知道Oracle导入导出数据通过命令:
exp user_app/user_pass@mydb file=d:/app.dmp
exp user_sys/user_pass@mydb file=d:/sys.dmp
imp user_app/user_pass@mydb file=d:/app.dmp [full=y ……]
imp user_sys/user_pass@mydb file=d:/sys.dmp [ignore=y ……]
这些问题不大,我在自己机器上开发的时候,连接的数据库是本地安装的Oracle10g,现在要把数据库迁移到一台专用服务器上,服务器上安装的数据库是Oracle9i,我在本地用PL/SQL Developer工具导出app.dmp、sys.dmp,然后拷贝到远程服务器上,在命令行中执行导入语句,出现以下错误:
IMP-00010:不是有效的导出文件,标题验证失败
IMP-00000:未成功导入
原因是数据库版本的问题,Oracle不支持高版本导入到低版本,解决的方法是:
配置一个远程服务器上Oracle的数据库连接到本地Oracle10g,方式是通过修改tnsname.tra(9i的目录:%oracle_home%\ora92\network\admin,10g对应的目录:%oracle_home%\product\10.2.0\db_1\NETWORK\ADMIN)
在远程服务器上的命令行里执行命令导出DMP文件
exp user_app/user_pass@mydb_local file=d:/app.dmp
exp user_sys/user_pass@mydb_local file=d:/sys.dmp
然后导入到服务器的数据库中
imp user_app/user_pass@mydb_server file=d:/app.dmp [full=y ……]
imp user_sys/user_pass@mydb_server file=d:/sys.dmp [ignore=y ……]
出现成功导入的信息!!!
分享到:
相关推荐
使用Oracle 9i客户端工具exp导出Oracle 10g的数据。这一步是关键步骤之一,需要注意的是,如果数据中包含BLOB或CLOB字段,则需要特别注意以下情况: 1. **使用9.2.0.5版本以上的客户端**:为了规避旧版Oracle 9i...
### Oracle 9i 全备份导入到 11g 的处理方法 #### 一、问题背景 当将Oracle 9i的数据全备份导入到Oracle 11g版本时,经常会遇到由于`db_block_size`参数不一致导致的导入失败问题。这种情况下,如果直接进行导入...
### Oracle11g与Oracle10g之间数据的导入导出 #### 一、Oracle的IMP/EXP特性 Oracle提供了IMP/EXP工具用于数据库的导入导出操作,这些工具可以帮助我们在不同版本的Oracle数据库之间迁移数据。根据Oracle的IMP/EXP...
Oracle 数据导入导出是数据库管理中的重要操作,Oracle 9i 提供了通过 Oracle Management Server (OMS) 来简化这一过程。Oracle Management Server 是 Oracle 企业级管理工具的一部分,它允许管理员对数据库进行集中...
### Oracle9i中使用Oracle Manager Server实现数据的导入与导出 #### 一、Oracle Manager Server配置 在Oracle9i中实现数据的导入与导出功能之前,首先需要确保已经正确配置了Oracle Manager Server。Oracle ...
从11g到10g的迁移,我们可能会用到`expdp`(导出)和`impdp`(导入)命令来完成数据和对象的迁移。 2. **版本兼容性**:在进行迁移前,需要确保Oracle 10g能够支持从11g导出的数据格式。因为不同版本之间可能存在...
Oracle9i是Oracle公司的一款数据库管理系统,它提供了强大的数据导入导出功能,这对于数据迁移、备份和恢复至关重要。在Oracle9i中,数据的导入导出通常通过Oracle Manager Server来实现,这是一个图形化的管理工具...
1、本软件可作为简单的Oracle9i客户端使用,如用户对Oracle有更高的使用要求,请正式安装Oracle客户端或服务器。 2、本软件安装后,可使用自带的SQL Plus连接Oracle服务器,支持EXP、IMP命令。用户可以配合PLSQL ...
Oracle9i数据库的导出(Export)和导入(Import)是数据库管理中常见的逻辑备份和恢复操作,尤其在数据迁移、系统复制或者数据库维护时扮演着重要角色。这两个过程涉及性能优化,可以显著提高工作效率,减少操作时间...
### Oracle 10g 导入 9i 数据时出现 00003 错误的解决方案 在Oracle数据库管理中,从较低版本(如9i)向较高版本(如10g)迁移数据时可能会遇到各种问题,其中一种常见的错误就是00003错误。本文将详细介绍如何解决...
- 在19c中间库导入数据。 - 通过hot clone保留源库字符集迁移至19c目标库。 2. **AIX 中间库恢复备份集**: - 编写PFILE文件来创建必要的目录并启动实例。 - 设置如`background_dump_dest`、`compatible`等参数...
一旦所有的设置都准备好了,你可以开始导入数据。这可能需要一段时间,取决于你要迁移的数据量。在整个过程中,请保持耐心,直到看到“导入成功”的提示。 总的来说,将SQL Server 2000的数据导入Oracle 9i需要细心...
Oracle 9i数据库系统是Oracle公司的一个重要版本,它提供了许多功能来支持数据管理,其中包括数据导入(IMP)和导出(EXP)工具。这两个工具是数据库管理员进行数据迁移、备份和恢复操作的关键组件。 **EXP(Export...
Oracle Data Pump是Oracle 10g及以后版本引入的高级导入导出工具,它取代了传统的exp/imp工具,提供了更快的数据传输速度和更灵活的数据操作选项。Data Pump由两个主要部分组成:`expdp`(导出)和`impdp`(导入)。...
本资源包"Oracle+9i&10g编程艺术.rar"聚焦于Oracle 9i和10g这两个版本,涵盖了数据库的设计、开发、管理和优化等多个方面。下面将对这两个版本的Oracle数据库进行详细的解析,并探讨其编程艺术。 Oracle 9i,全称为...
尽管精简版可能移除了部分高级功能和非必要的组件,但它仍然保留了Oracle 9i的核心功能,如数据查询、数据导入导出、表结构管理等。对于只需要基本数据库访问功能的用户来说,这是一个非常实用的选择。 在使用这个...
### Oracle 9i/10g 数据库备份与恢复知识点详解 #### 一、Oracle 9i/10g 数据库备份与恢复概览 **标题与描述**中提到的“Oracle 9i/10g 数据库备份与恢复”是指在Oracle 9i和10g版本中进行数据库备份和恢复的过程...
6. **Data Pump**:数据泵是Oracle的一个高速数据迁移工具,可用于快速导入和导出大量数据。 7. **安全性组件**:Oracle 9i提供了用户身份验证、权限管理和角色分配等安全特性,以保护数据库中的数据。 在安装...
### Oracle导入/导出数据详解 #### 一、Oracle导入实用程序概述 Oracle的导入实用程序(Import Utility),简称IMP,是一种强大的工具,用于将数据从一个操作系统文件中加载到Oracle数据库中。IMP的主要功能是从...