我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数据库中exp导出方法是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数据库中exp导出方法是什么

本篇内容介绍了“数据库中exp导出方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1.功能简介

Export和import是oracle很常用的数据迁移工具(导出/导入)。这种迁移方式采用的是逻辑迁移。实际进行操作时,export/import对应的命令是emp/imp(注意小写)。

2.迁移条件:

exp&imp支持跨版本、跨平台的迁移,还支持夸字符集的数据迁移。最重要的是,在迁移之前不需要做任何的准备工作,只需要执行exp/imp命令,指定相关参数即可完成导出/导入任务

3.查看帮助

可以通过help=y命令来调出帮助信息

[oracle@localhost u01]$ exp help=y

Export: Release 11.2.0.4.0 - Production on Tue Oct 23 02:43:45 2018

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

USERID must be the first parameter on the command line.

Keyword    Description (Default)      Keyword      Description (Default)

--------------------------------------------------------------------------

USERID     username/password          FULL         export entire file (N)

BUFFER     size of data buffer        OWNER        list of owner usernames

FILE       output files (EXPDAT.DMP)  TABLES       list of table names

COMPRESS   import into one extent (Y) RECORDLENGTH length of IO record

GRANTS     export grants (Y)          INCTYPE      incremental export type

INDEXES    export indexes (Y)         RECORD       track incr. export (Y)

DIRECT     direct path (N)            TRIGGERS     export triggers (Y)

LOG        log file of screen output  STATISTICS   analyze objects (ESTIMATE)

ROWS       export data rows (Y)       PARFILE      parameter filename

CONSISTENT cross-table consistency(N) CONSTRAINTS  export constraints (Y)

OBJECT_CONSISTENT    transaction set to read only during object export (N)

FEEDBACK             display progress every x rows (0)

FILESIZE             maximum size of each dump file

FLASHBACK_SCN        SCN used to set session snapshot back to

FLASHBACK_TIME       time used to get the SCN closest to the specified time

QUERY                select clause used to export a subset of a table

RESUMABLE            suspend when a space related error is encountered(N)

RESUMABLE_NAME       text string used to identify resumable statement

RESUMABLE_TIMEOUT    wait time for RESUMABLE

TTS_FULL_CHECK       perform full or partial dependency check for TTS

VOLSIZE              number of bytes to write to each tape volume

TABLESPACES          list of tablespaces to export

TRANSPORT_TABLESPACE export transportable tablespace metadata (N)

TEMPLATE             template name which invokes iAS mode export

Export terminated successfully without warnings.

注:执行imp时支持的参数与上述类似,不完全相同,可以可以通过命令imp help=y进行查看

4.Exp/imp的处理模式

Exp/imp工具在使用的时候支持4中操作模式:

(1)    整库模式:导出导入整个数据库,对应FULL参数;

(2)    表空间模式:导出导入指定表空间中的对象数据,对应tablespace参数;

(3)    用户模式:导出导入用户自有对象,对应owner参数;

(4)    表模式:导出导入指定的表或分区表,对应tables参数。

5.Exp调用方式

(1)    命令行方式调用

直接执行命令

例如:$ exp scott/tiger tables=emp file=scott_emp.dmp log=scott_emp.log

(2)    参数文件方式调用

第一步,编辑一个文件

$ vi scott_emp.dat

           Tables=emp

           Buffer=20480

log=scott_emp.log

第二步,然后在执行命令时调用这个文件

$ exp scott/tiger parfile=scott_emp.dat

6.Exp导出例子说明

(1)    导出scott用户的emp表

$ exp scott/tiger tables=emp file=scott_emp.dmp log=scott_emp.log            

(2)    导出scott用户emp表中empno>100的数据

$ exp scott/tiger tables=emp query="'where empno>100'" file=scott_emp100.dmp log=scott_emp100.log

(3)    导出scott用户所有的表

$ exp scott/tiger owner=scott file=scott_tables.dmp log=scott_tables.log

(4)    全库导出

$ exp system/oracle full=y file=fulldb.dmp log=fulldb.log

7.重要参数说明

TABLES:   指定要导出那些表

QUERY:    对要导出的数据进行筛选

      SCHEMA:  指定schema(写成用户名)

      LOG:        指定产生日志文件名

      FULL:       FULL=y时,代表全库导出

      FILESIZE: 指定导出单一文件的大小

      索引、约束、授权

      GRANTS:指定对象的授权信息(访问、操作权限),默认为Y

      INDEXES:指定是否导出表的索引,默认为Y

      CONSTRAINTS:指定是否导出表的约束,默认为Y

      TRIGGERS:指定是否导出与表相关的触发器,默认为Y

“数据库中exp导出方法是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数据库中exp导出方法是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

sqlserver数据库导入导出的方法是什么

SQL Server数据库可以通过多种方式进行导入导出操作,以下是一些常用的方法:使用SQL Server Management Studio (SSMS)进行导入导出操作:在SSMS中,右键点击要导出的数据库,选择Tasks -> Exp
sqlserver数据库导入导出的方法是什么
2024-04-09

mysql数据库导出数据的方法是什么

可以使用以下方法将MySQL数据库中的数据导出:使用MySQL命令行工具 mysqldump,可以使用以下命令导出整个数据库:mysqldump -u username -p database_name > dumpfile.sql其中,u
mysql数据库导出数据的方法是什么
2024-04-09

sqlserver导出数据库的方法是什么

在 SQL Server 中,可以使用 SQL Server Management Studio (SSMS) 工具或者使用 SQL Server 命令行工具 bcp (bulk copy program) 来导出数据库。以下是两种导出数
sqlserver导出数据库的方法是什么
2024-04-09

sql数据库表导入导出的方法是什么

SQL数据库表导入导出的方法有多种,常用的方法有以下几种:1. 使用SQL命令行工具导入导出:可以使用命令行工具如MySQL的`mysqldump`命令导出数据表,使用`mysql`命令导入导出的SQL文件。2. 使用数据库管理工具导入导出
2023-10-08

mongodb表中数据导出的方法是什么

MongoDB提供了多种导出数据的方法,以下是其中一些常用的方法:1. 使用mongoexport工具:mongoexport是MongoDB自带的命令行工具,它允许将数据导出为JSON、CSV或TSV格式。可以使用以下命令导出数据:```
2023-09-11

plsql数据导出导入的方法是什么

在PL/SQL中,可以使用以下方法导出和导入数据:使用Oracle Data Pump工具进行导出和导入数据。Oracle Data Pump是Oracle数据库提供的一个高效的数据导入导出工具。它可以通过命令行或图形界面工具(如Oracl
plsql数据导出导入的方法是什么
2024-04-09

plsql导出数据的方法是什么

在PL/SQL中,有多种方法可以导出数据,包括使用游标、存储过程、查询和使用工具等。以下是几种常用的导出数据的方法:使用游标:可以使用游标在PL/SQL中遍历查询结果,并将结果保存到一个文件或者输出到屏幕上。可以使用OPEN、FETCH和C
plsql导出数据的方法是什么
2024-04-09

Mysql数据导出的方法是什么

MySQL数据导出的方法主要有以下几种:使用命令行工具导出:可以使用mysqldump命令,在命令行中执行类似于以下的命令:mysqldump -u 用户名 -p 密码 数据库名 > 导出文件路径这将导出整个数据库的数据到指定的文件中。
2023-10-26

Hive数据导出的方法是什么

这篇文章主要介绍“Hive数据导出的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Hive数据导出的方法是什么”文章能帮助大家解决问题。一、数据导出是什么hive是一个依赖Hadoop集群
2023-07-06

prometheus数据导出的方法是什么

Prometheus数据可以通过多种方式导出,其中最常见的方法包括:使用PromQL查询语言从Prometheus服务器查询数据,并将结果导出为CSV、JSON或其他格式的文件。使用Prometheus提供的API接口将数据导出为JSON
prometheus数据导出的方法是什么
2024-03-12

PL/SQL数据导入导出的方法是什么

在PL/SQL中,数据导入导出的方法可以通过使用Oracle的数据导入导出工具实现,例如使用Oracle Data Pump工具或者使用PL/SQL中的DDL语句和DML语句来实现。具体的方法如下:使用Oracle Data Pump工具进
PL/SQL数据导入导出的方法是什么
2024-05-08

oracle数据泵导入导出的方法是什么

Oracle数据泵是一种用于将数据导出和导入数据库的工具,它包含了expdp和impdp两个命令。以下是使用Oracle数据泵进行导出和导入的方法:导出数据:使用expdp命令可以将数据库中的表数据、视图、存储过程等对象导出到一个文件中。
oracle数据泵导入导出的方法是什么
2024-04-15

mongodb数据表导入导出的方法是什么

MongoDB提供了命令行工具mongodump和mongorestore来进行数据表的导入和导出。具体方法如下:1. 导出数据表:使用mongodump命令可以将指定的数据表导出到文件中。命令格式为:```mongodump --db
2023-09-12

sql导出表数据的方法是什么

在SQL中,可以使用以下命令来将表数据导出到文件中:SELECT * INTO OUTFILE '/path/to/file.csv' FIELDS TERMINATED BY ',' LINE
sql导出表数据的方法是什么
2024-04-09

mysql导出表数据的方法是什么

使用MySQL的命令行工具或者图形化工具可以导出表数据。下面是使用命令行工具导出表数据的方法:使用mysqldump命令导出整个数据库的数据:mysqldump -u username -p database_name > dumpfile
mysql导出表数据的方法是什么
2024-04-23

oracle spool导出数据的方法是什么

使用Oracle SQL Developer可以使用spool命令来导出数据到文件中。下面是一个简单的示例:在SQL Developer中打开一个SQL Worksheet。输入以下SQL代码来设置spool文件的路径和名称:spool
oracle spool导出数据的方法是什么
2024-04-09

编程热搜

目录