导出具体的分:
导出表,导出方案,导出数据库
导出使用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学习笔记整理的主要知识点的详细说明: 1. **数据库选择**: 在决定使用哪种数据库时,通常需要考虑项目的规模、性能需求、安全性要求以及可用资源。Oracle数据库因其稳定性、可扩展性和高性能而被...
"mldn oracle学习笔记"是一份关于学习Oracle数据库的资源,很可能包含了从基础到高级的全方位教程,旨在帮助学习者深入理解Oracle数据库的原理和操作技巧。"魔乐"可能是这份笔记的作者或者是一个学习社区的名字,而...
以下是对Oracle学习笔记和相关知识点的详细解析: 1. **基础概念与术语** - **SQL**:Structured Query Language,用于管理和处理关系数据库的标准语言。 - **RDBMS**:关系数据库管理系统,Oracle便是其中的代表...
《Oracle学习笔记一》 在IT领域,数据库管理是至关重要的技术之一,Oracle作为全球领先的数据库管理系统,其深度和广度的学习对于任何IT从业者来说都是一项必要的技能。本笔记主要聚焦于Oracle的基础知识,旨在帮助...
### Oracle 学习笔记知识点详解 #### 一、Oracle 数据库简介 Oracle 是一款由美国甲骨文公司开发的关系型数据库管理系统。它以其强大的数据处理能力、高度的安全性及稳定性而闻名于世,在金融、电信、政府等领域...
### Oracle学习笔记要点 #### 一、SQL Plus的使用方法 - **命令行方式**: 在命令行中直接输入 `sqlplus` 命令,并随后输入用户名和密码。 - **客户端方式**: 使用Oracle提供的SQL Plus客户端工具进行登录。 - **Web...
这份"oracle学习笔记.rar"压缩包包含了作者在学习Oracle过程中整理的基础知识,对于初学者来说是一份宝贵的资料。 1. **Oracle数据库系统概述**:Oracle数据库是关系型数据库管理系统(RDBMS),由美国Oracle公司...
在Oracle学习过程中,掌握数据的导入导出操作是非常关键的技能。本篇笔记将深入探讨Oracle数据库的导出工具`exp`和导入工具`imp`的使用方法。 **一、导出工具 `exp`** `exp`是Oracle提供的一个实用程序,用于将...
从给定的“oracle学习笔记”文件中,我们可以提炼出几个关键的知识点,涉及Oracle数据库的基本操作、数据导入导出以及用户管理等重要领域。以下是详细的解析: ### 1. Oracle 数据库操作环境 文件中首先展示的是在...
5. **Integration Services**:用于数据集成、转换和加载,方便数据导入导出和ETL(提取、转换、加载)过程。 6. **Analysis Services**:支持多维数据模型和OLAP,用于商业智能和数据分析。 三、比较与选择 Oracle...
### Oracle学习笔记知识点总结 #### 一、SQLLoader导入数据 **1.1 SQLLoader的特点** - **背景介绍**:Oracle 提供了一系列工具用于数据迁移、备份和恢复工作,每种工具都有其特定的应用场景。例如,`EXP` 和 `...
Oracle 11g到更高版本的升级过程中,需要了解数据泵导出导入、数据库迁移工具如DBUA(Database Upgrade Assistant)和Datapump的使用,以及在不同操作系统间的迁移步骤。 总结,"最牛逼的Oracle 11g OCP学习笔记...
Oracle 学习笔记 Oracle 是一种关系数据库管理系统,具有高性能、可靠性和安全性等特点。本文档旨在总结 Oracle 的基本命令、数据库结构、用户管理、权限管理、数据类型、存储过程等方面的知识点。 一、Oracle ...
本笔记主要探讨Oracle的数据导入方法,包括Oracle的Data Pump Import工具和传统的Import工具。 Oracle最新导入工具——Data Pump Import,提供了更高效的数据迁移能力。它不仅能够从导出文件中导入对象,还能直接在...
Oracle学习笔记(用户管理、数据库的备份和恢复),有具体的代码案例