`
eric.zhang
  • 浏览: 127119 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle学习笔记(导入导出)

阅读更多
导出具体的分:
导出表,导出方案,导出数据库
导出使用exp命令来完成的,该命令常用的选项有:
userid:用于指定执行导出
tables:
owner:
full=y
inctype:
rows:用于指定执行导出操作的增量类型
file: 用于指定导出文件名

导出表:
导出自己的表(scott用户导出 emp,dept用)
  exp userid=scott/tiger@myoral tables=(emp,dept) file:d\e1.dmp
  特别说明:在导入和导出的时候,要到oracle的bin目录下
  在cmd下:cd : D:\program\myoral\BIN exp userid=scott/tiger@myoral tables=(emp,dept) file:d\e1.dmp

  导出其它方案的表:
  如果用户需要导出其它方案的表,则需要dba的权限,或者是exp_full_database的权限,
  比较system 就可以导出scott的表
  cmd cd到oracle的BIN目录下
   exp userid=system/manager@myoral table(scott.emp) file=d:\e2.dmp;
  
导出表的结构:
  exp userid=scott/tiger@myacl table(emp) file=d:\e3.dmp rows=n

使用直接导出方式:
  exp userid=scott/tiger@myacl table(emp) file=d:\e3.dmp direct=y
  这种方式比默认的常规方式速度要快,当数据量大时,可以考虑使用这样的方法
  这时需要数据库的字符集要与客户端字符集完全一致,否则会报错
 
导出方案:
  导出方案是指定使用export工具导出一个方案或多个方案中所有对象(表,索引,约束)
  和数据,并存放到文件中
  1 导出自己的方案:
   exp scott/tiger@myoral owner=scott file=d:\scott.dmp;
  2 导出其它方案:
   如果用户要导出其它方案,则需要DBA的权限或是exp_full_database的权限
   例如system的用户就可以导出任何方案  导出system和scott用户的方案
    exp system/manager@myoral owner=(system,scott) file=d:\system.dmp;

导出数据库 
   导出数据库是指利用export导出所有数据库中的对象及数据
   要求该用户具有dba的权限或是exp_full_database权限
   exp userid=system/manager@myoral full=y inctype=complete file=d:\\x.dmp
  
  
导入:就是使用工具expert
  导入自己的表:
     imp userid=system/manager@myoral tables=(dept) file=d:\mydept.dmp
  导入表到其它用户:
    要求该用户具有dba的权限,或是imp_full_database
    imp userid=system/manager@myoral tables=(emp) file=d:\xx.dmp touser=scott
   
  导入表的结构:
   只导入表的结构而不导入数据
    imp userid=scott/tiger@myoral tables=(emp) file=d:\xx.dmp rows=n
  导入数据:
   如果对象(比如表)已经存在可以只导入表的数据
    imp userid=scott/tiger@myoral tables=(emp) file=d:\xxx.dmp ignore=y
   
导入方案:
  导入方案是指使用import工具将文件中的对象和数据导入到一个或是多个方案中,如果
  要导入其它方案,要求该用户具有dba的权限,或是imp_full_database

  导入自身的方案:
   imp userid=scott/tiger file=d:\xxx.dmp
  导入其它方案
   要求该用户具有DBA的权限
    imp userid=system/manager file=d:\xxx.dmp fromuser=system touser=scott;

导入数据库
  在默认情况下,当导入数据库时,会导入所有对象结构和数据
  imp userid=system/manager full=y file=d:\xx.dmp;
分享到:
评论

相关推荐

    oracle学习笔记整理

    以下是对Oracle学习笔记整理的主要知识点的详细说明: 1. **数据库选择**: 在决定使用哪种数据库时,通常需要考虑项目的规模、性能需求、安全性要求以及可用资源。Oracle数据库因其稳定性、可扩展性和高性能而被...

    mldn oracle学习笔记

    "mldn oracle学习笔记"是一份关于学习Oracle数据库的资源,很可能包含了从基础到高级的全方位教程,旨在帮助学习者深入理解Oracle数据库的原理和操作技巧。"魔乐"可能是这份笔记的作者或者是一个学习社区的名字,而...

    oracle学习笔记 oracle学习方法 韩顺平视屏

    以下是对Oracle学习笔记和相关知识点的详细解析: 1. **基础概念与术语** - **SQL**:Structured Query Language,用于管理和处理关系数据库的标准语言。 - **RDBMS**:关系数据库管理系统,Oracle便是其中的代表...

    oracle学习笔记一

    《Oracle学习笔记一》 在IT领域,数据库管理是至关重要的技术之一,Oracle作为全球领先的数据库管理系统,其深度和广度的学习对于任何IT从业者来说都是一项必要的技能。本笔记主要聚焦于Oracle的基础知识,旨在帮助...

    Oracle 学习笔记

    ### Oracle 学习笔记知识点详解 #### 一、Oracle 数据库简介 Oracle 是一款由美国甲骨文公司开发的关系型数据库管理系统。它以其强大的数据处理能力、高度的安全性及稳定性而闻名于世,在金融、电信、政府等领域...

    Oracle学习笔记_(PDF版)

    ### Oracle学习笔记要点 #### 一、SQL Plus的使用方法 - **命令行方式**: 在命令行中直接输入 `sqlplus` 命令,并随后输入用户名和密码。 - **客户端方式**: 使用Oracle提供的SQL Plus客户端工具进行登录。 - **Web...

    oracle学习笔记.rar

    这份"oracle学习笔记.rar"压缩包包含了作者在学习Oracle过程中整理的基础知识,对于初学者来说是一份宝贵的资料。 1. **Oracle数据库系统概述**:Oracle数据库是关系型数据库管理系统(RDBMS),由美国Oracle公司...

    ORACLE 学习笔记

    在Oracle学习过程中,掌握数据的导入导出操作是非常关键的技能。本篇笔记将深入探讨Oracle数据库的导出工具`exp`和导入工具`imp`的使用方法。 **一、导出工具 `exp`** `exp`是Oracle提供的一个实用程序,用于将...

    oracle学习笔记

    从给定的“oracle学习笔记”文件中,我们可以提炼出几个关键的知识点,涉及Oracle数据库的基本操作、数据导入导出以及用户管理等重要领域。以下是详细的解析: ### 1. Oracle 数据库操作环境 文件中首先展示的是在...

    Oracle SQLServer数据库 学习笔记

    5. **Integration Services**:用于数据集成、转换和加载,方便数据导入导出和ETL(提取、转换、加载)过程。 6. **Analysis Services**:支持多维数据模型和OLAP,用于商业智能和数据分析。 三、比较与选择 Oracle...

    oracle学习笔记.docx

    ### Oracle学习笔记知识点总结 #### 一、SQLLoader导入数据 **1.1 SQLLoader的特点** - **背景介绍**:Oracle 提供了一系列工具用于数据迁移、备份和恢复工作,每种工具都有其特定的应用场景。例如,`EXP` 和 `...

    最牛逼的Oracle 11g OCP学习笔记

    Oracle 11g到更高版本的升级过程中,需要了解数据泵导出导入、数据库迁移工具如DBUA(Database Upgrade Assistant)和Datapump的使用,以及在不同操作系统间的迁移步骤。 总结,"最牛逼的Oracle 11g OCP学习笔记...

    oracle学习笔记_个人整理非复制_文档结构清晰

    Oracle 学习笔记 Oracle 是一种关系数据库管理系统,具有高性能、可靠性和安全性等特点。本文档旨在总结 Oracle 的基本命令、数据库结构、用户管理、权限管理、数据类型、存储过程等方面的知识点。 一、Oracle ...

    Oracle学习笔记

    本文将深入探讨Oracle学习笔记中的关键知识点,包括Oracle的卸载与安装、控制台使用、与其他服务器的连接、PL/SQL开发工具以及数据导入导出和查询操作。 一、Oracle卸载 卸载Oracle涉及多个步骤,以确保彻底移除...

    Oracle学习笔记(用户管理、数据库的备份和恢复)

    Oracle学习笔记(用户管理、数据库的备份和恢复),有具体的代码案例

Global site tag (gtag.js) - Google Analytics