`
高军威
  • 浏览: 183076 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle10g导入导出 (用户模式)

阅读更多
oracle10g导入导出 (用户模式)




从客户那里得到一个在oracle9i上导出的dmp文件

需要导入到linux上的oracle10上.

为了做好这个,花费了几天时间,从网上学习。因为这是我第一次接触linux 和oracle......



导出 exp

username:用户名

userpass: 密码

# su - oracle

$ exp username/userpass

enter array fetch buffer size: 4096 >
export file: expdat.dmp > m.dmp //生成导出的文件名
(2)u(sers), or (3)t(ables): (2)u >
export table data (yes/no): yes >
compress extents (yes/no): yes >

Export done in ZHS16CGB231280 character set and ZHS16CGB231280 NCHAR
  character set
  About to export specified users ...
  
  User to be exported: (RETURN to quit) > username --此处输入需要导出的用户,如果需要导出多个用户的数据,exp 会一直提示用户,直至用户输入了..
  
  User to be exported: (RETURN to quit) > .. --此处输入".."export terminated successfully without warnings.

//exp name/password@shili file=c:\a.dmp;





导入  imp

首次使用

$ imp
import: release 8.1.6.0.0 - production on 星期五 12月 7 17:01:08 2001
(c) copyright 1999 oracle corporation. all rights reserved.
用户名: test
口令:****
连接到: oracle8i enterprise edition release 8.1.6.0.0 - 64bit production
with the partitioning option
jserver release 8.1.6.0.0 - production
导入文件: expdat.dmp> /tmp/m.dmp
输入插入缓冲区大小(最小为 8192 ) 30720>
经由常规路径导出由export:v08.01.06创建的文件
警告: 此对象由 test 导出, 而不是当前用户
已经完成zhs16gbk字符集和zhs16gbk nchar 字符集中的导入
只列出导入文件的内容(yes/no):no>
由于对象已存在, 忽略创建错误(yes/no):no> yes
导入权限(yes/no):yes>
导入表数据(yes/no):yes>
导入整个导出文件(yes/no):no> yes
. 正在将test的对象导入到 scott



查看日志发现有错 一是“正在将test的对象导入到 scott”我希望它还是导进了test下

二是 "表空间"不存在

解决方法:

新建表空间,(方法见上一篇随笔)

新建test用户并授权 ,默认到表空间(方法见上一篇随笔)

命令行导入:$ imp file=/opt/0203.dmp fromuser=test touser=test

提示输入用户名和密码 可以输sysdba用户

如果提示错误:connection as sys  should be as sysdba or sysoper

username : sys as sysdba

password:

就可以啦



如此就OK了。

很是兴奋。
分享到:
评论

相关推荐

    oracle11g导入导出

    ### Oracle 11g 导入导出及自动备份知识点详解 #### 一、目录管理与权限设置 在 Oracle 11g 中,目录管理是非常重要的功能之一,它主要用于存储和管理外部文件的位置。以下是对目录管理的具体操作步骤: 1. **...

    Oracle10g导入导出

    ### Oracle 10g 数据导入导出详解 #### 一、概述 Oracle 10g 引入了一项新技术——**数据泵**(Data Pump),它为数据库管理员(DBA)及开发人员提供了一种高效的方式,可以快速地在不同的 Oracle 数据库之间迁移数据...

    oracle10g 导入导出工具

    以下是对给定文件中涉及的Oracle 10g导入导出工具的详细解释: 1. **exp(Export)**:这是Oracle传统的数据导出工具,用于从数据库中导出数据和对象(如表、视图、存储过程等)。exp.exe是这个工具的命令行执行...

    Oracle 19c 备份恢复-导入导出

    Oracle 19c 备份恢复-导入导出 ...Oracle 19c 备份恢复-导入导出是指使用 exp 和 imp 工具实现数据库的备份恢复和数据的导入导出,通过选择合适的工作方式、模式和选项,可以满足不同的备份恢复和数据导入导出需求。

    oracle10g导入导出工具.pdf

    Oracle 10g导入导出工具是数据库管理中不可或缺的部分,它们主要用于数据迁移、备份和恢复等场景。本文将详细讲解Oracle10g中的两种主要工具:传统的imp/emp工具和新的数据泵工具expdp/impdp。 首先,让我们了解...

    oracle11g数据备份导入到10g数据库中

    ### Oracle 11g 数据备份导入到 10g 数据库中的详细操作指南 #### 一、背景介绍 在实际工作中,有时会遇到需要将Oracle 11g的数据备份导入到10g数据库中的需求。这通常是因为业务迁移或者数据共享的需求导致的。...

    oracle 数据库导入导出

    Oracle数据库的导入导出是数据库管理中的重要环节,主要用于数据迁移、备份恢复和系统复制等操作。本篇文章将深入探讨Oracle数据库的导入导出过程,以及处理“process挂起”问题的方法。 首先,Oracle数据库提供了...

    oracle11g导出还原到oracle10g

    为了能在Oracle 10g中导入之前导出的数据,我们需要先在目标数据库中创建相应的表空间和用户,并赋予适当的权限。 **步骤1:创建表空间** 在Oracle 10g中登录sysdba账号,并执行以下命令来创建新的表空间`...

    oracle 数据泵与传统的导入导出的区别与实践

    Oracle 数据泵(Data Pump)是Oracle数据库从10g版本开始引入的一种高效的数据导入和导出工具,相较于传统的EXP和IMP工具,它在处理大量数据时具有显著的性能优势。本文将详细介绍数据泵的主要特点、工作原理以及...

    oracle的导入导出

    本篇将详细解释Oracle数据库的导出(EXP)和导入(IMP)过程,以及不同类型的导出模式。 首先,Oracle的导出分为三种模式: 1. **用户模式**:导出特定用户的全部对象,包括表、索引、存储过程、触发器等,以及...

    Oracle从11g导出到10g

    通过上述内容的介绍,我们可以了解到从Oracle 11g导出数据并导入到10g的过程中需要注意的关键点。整个过程涉及到命令行工具的使用、版本兼容性的考虑以及数据完整性的保障等多个方面。希望本篇文档能够帮助读者更好...

    Oracle 导入导出工具

    Oracle Data Pump是Oracle 10g及以后版本引入的高级导入导出工具,它取代了传统的exp/imp工具,提供了更快的数据传输速度和更灵活的数据操作选项。Data Pump由两个主要部分组成:`expdp`(导出)和`impdp`(导入)。...

    oracle11g数据导入到oracle10g步骤

    1. **准备导入环境**:如果导出数据的计算机无法连接到目标Oracle 10g数据库,则需要在一台能够连接到目标数据库的计算机上重复上述的第一步至第四步,即创建文件夹并将导出的`.dmp`文件复制到该文件夹中。...

    Oracle11g64bit下的bin目录,包含导入导出用的imp.exe以及exp.exe文件,可用于plsql导入导出

    综上所述,Oracle11g 64位的`bin`目录是数据库管理的核心区域,其中的`imp.exe`和`exp.exe`工具在数据导入导出方面扮演着重要角色。它们的使用不仅可以提高工作效率,而且在数据库生命周期管理中发挥着不可或缺的...

    ORACLE 11G导入到10G的命令

    ### ORACLE 11G导入到10G的命令 #### 概述 在Oracle数据库管理系统中,有时候需要将一个版本的数据迁移到另一个版本中,例如从Oracle 11G迁移到10G。这种迁移可能涉及到数据兼容性、结构差异等问题。本文将详细...

    oracle11g数据库三种方式导入导出必备的exe文件

    标题中提到的"oracle11g数据库三种方式导入导出必备的exe文件"——exp.exe、imp.exe和sqlplus.exe,是Oracle数据库管理员常用的三个实用程序,它们各自承担着不同的任务。 1. **exp.exe**: EXP是Export的简称,它是...

    oracle安装卸载和导入导出数据

    ### Oracle 10g for Windows 安装与配置详解 #### 一、Oracle 10g for Windows 的安装环境需求 在安装Oracle 10g for Windows之前,确保满足以下环境要求: - **操作系统**: Windows Server 2003 SP2 - **内存**:...

    Oracle导入导出工具

    Oracle导入导出工具,通常指的是Oracle Data Pump(以前称为EXPDP和IMPDP),它是Oracle 10g及更高版本中引入的一个高级数据传输机制。与传统的EXP和IMP相比,Data Pump提供了更快的速度、更大的灵活性和更丰富的...

    oracle11g 导到 10g

    3. **导出参数**:在使用`expdp`时,需要正确设置参数,例如用户、表空间、模式、导出类型等。例如,`expdp username/password directory=dir_name dumpfile=filename.dmp logfile=expdp_log.log`。 4. **表空间...

    Oracle11g_数据库导入导出.pdf

    ### Oracle 11g 数据库导入导出详细指南 #### 概述 Oracle 11g 是一款功能强大的关系型数据库管理系统,它提供了多种数据管理工具和服务,支持高可用性、安全性和性能优化等特性。在Oracle 11g 中,数据库的导入...

Global site tag (gtag.js) - Google Analytics