`
chengyue2007
  • 浏览: 1493165 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

exp和imp,oracle9i导出导入数据,数据库备份,创建用户,删除用户

    博客分类:
  • java
阅读更多

执行下面这句,是创建用户

create user testkk identified by testkk  


执行下面这句,是给这个用户赋予dba权限

Grant dba to testkk  


下面这句是导出数据

exp dzjc/dzjc@dzjc_2005 file=d:\kk.dmp owner=(kk)//语法是:exp 登入数据库名/登入数据库密码@服务名 file=文件存放路径 owner=导出用户名下的所有表结构和数据  


这句是导入数据

imp dzjc/dzjc@dzjc_2005 file=d:\kk.dmp fromuser=’kk’ touser=’testkk’//语法是imp 登入数据库名/登入数据库密码@服务名 file=需要导入的文件 fromuser=需要导入的那个文件是属于哪个用户的 touser=要导入的用户名


下面是加了ignore=y,据说这样可以追加数据,但我实验不成功,我知道ignore=y是让错误信息不显示

imp dzjc/dzjc@dzjc_2005 full=y file=d:\kk.dmp fromuser=kk touser=testkk ignore=y


下面是删除用户的命令

drop user testkk cascade; 


如果直接执行exp/imp的话
执行步骤是:开始-运行-输入cmd
然后直接输入语句

exp dzjc/hldgajjzd@zhpt rows=n file=f:\dzjc.dmp owner=(dzjc)


这语句是指导出所有指定用户的表结构,不要数据



rows=n 表示不导数据  owner=(dzjc) 表示导出dzjc用户下的表结构






export导出选项

关键字        内容
------------ -------------------------------------------------------------------------------
USERID        运行导出命令的帐号的用户名/口令。
BUFFEER       用来取数据行的缓冲区的大小。
FILE          导出转储文件的名字
COMPRESS      导出是否应该压缩有碎片的段成一个范围,这将会影响STORAGE子句,
GRANTS        导出时否要导出数据库对象上的授权
INDEXES       是否要导出表上的索引
ROWS          是否应导出行。如它为'N',那么在导出文件中仅生成数据库对象的DDL
CONSSTRAINTS 是否导出表旧的约定条件
FULL          如设为'Y',那么将执行一个整个数据库导出操作
OWNER         要导出的一系列数据库帐号,然后执行这些帐号的USER导出操作
TABLES        要导出的一系列表;执行这些表的TABLE导出操作
RECORDLENGTH 转储导出文件日志的长度(以字节为单位),通常都使用缺省,除非要在两个不同操作系统中传递导出文件
INCTYPE       正在执行的导出操作的类型(有效值有”COMPLETE“(缺省值),CUMULATIVE”和“IVCREMENTAL”)
RECORD        在增量导出类型中的一个标记,标明是否将日志存储到数据字典中日志导出的表中
PARFILE       要传递给导出的参数文件的名字。这个文件将包含所有参数的入口项
ANALYZE       标明是否将移对象的统计信息写入导出转储文件中
CONSISTENT    标明是否保留所有导出对象的读取一致复制。
LOG           导出日志将要写入的文件的名字
MLS           标明是否要导出MLS 标号
MLS_LABEL_    规定了MLS标号的格式

--import导入选项

关键字        内容
------------ -------------------------------------------------------------------------------
USERID        运行导入命令的帐号的用户名/口令。
BUFFEER       用来取数据行的缓冲区的大小。
FILE          导入转储文件的名字
SHOW          规定文件内容是否被显示,而不是被执行。
IGNORE        标明在执行'CREATE'命令时,是否忽略遇到的错误。如果正在导入的对象已经存在时,应使用这个参数。
FULL          如设为'Y',那么将执行一个整个数据库导入操作
FROMUSER      在FULL=N的情况下,才有参数。它是一系列的数据库帐号,其对象应从导出转储文件中读取。
TOUSER        一系列数据库帐号,导出转储文件扣的对象将要导入这些帐号。
GRANTS        导入时否要导入数据库对象上的授权
INDEXES       是否要导入表上的索引
ROWS          是否应导入行。如它为'N',那么在导入文件中执行数据库对象的DDL
FULL          如设为'Y',那么将执行一个整个数据库导出操作
TABLES        要导入的一系列表
RECORDLENGTH 转储导入文件日志的长度(以字节为单位),通常都使用缺省,除非要在两个不同操作系统中传递导入文件
INCTYPE       正在执行的导入操作的类型(有效值有”COMPLETE“(缺省值),CUMULATIVE”和“IVCREMENTAL”)
PARFILE       要传递给导入的参数文件的名字。这个文件将包含所有参数的入口项
ANALYZE       标明是否将移对象的统计信息写入导入转储文件中
LOG           导入日志将要写入的文件的名字
MLS           标明是否要导入MLS 标号

分享到:
评论

相关推荐

    oracle9i的EXP和IMP

    Oracle 9i数据库系统是Oracle公司的一个重要版本,它提供了许多功能来支持数据管理,其中包括数据导入(IMP)和导出(EXP)工具。这两个工具是数据库管理员进行数据迁移、备份和恢复操作的关键组件。 **EXP(Export...

    oracle9i全备份导入到11g说明

    ### Oracle 9i 全备份导入到 11g 的处理方法 #### 一、问题背景 当将Oracle 9i的数据全备份导入到Oracle 11g版本时,经常会遇到由于`db_block_size`参数不一致导致的导入失败问题。这种情况下,如果直接进行导入...

    Oracle9i客户端带exp和imp

    在Oracle9i版本中,EXP 和 IMP 提供了对数据库对象(如表、索引、存储过程等)和数据的导出与导入功能。EXP 可以创建一个转储文件,包含所有选定对象的定义和数据。这个转储文件可以在需要的时候通过IMP导入到其他...

    Oracle9i数据库备份和恢复方案

    ### Oracle9i数据库备份与恢复方案详解 #### 一、背景介绍 Oracle9i作为一款高性能的关系型数据库管理系统,在企业级应用中具有重要的地位。为了确保数据的安全性和系统的稳定性,制定一套合理的备份与恢复策略至...

    利用Oracle管理服务器将数据导入导出

    Oracle 数据导入导出是数据库管理中的重要操作,Oracle 9i 提供了通过 Oracle Management Server (OMS) 来简化这一过程。Oracle Management Server 是 Oracle 企业级管理工具的一部分,它允许管理员对数据库进行集中...

    Oracle9i数据库的备份与恢复

    导出/导入是Oracle数据库的一种逻辑备份方法,主要用于数据迁移和备份。该方法允许将数据库中的数据和对象转换为一种可以在其他数据库中重新导入的格式。 ##### 简单导出(Export)和导入(Import) - **导出**:导出...

    oracle9i数据库备份和还原.doc

    ### Oracle9i数据库备份与还原知识点详解 #### 一、Oracle9i数据库备份方法 ##### 1. 导出本机数据库 在进行数据库备份时,通常会采用Oracle的`exp`工具来进行数据导出。具体步骤如下: - **启动命令行**:首先...

    oracle备份数据库导入导出

    1. **Oracle数据泵(Data Pump)**:Oracle Data Pump是Oracle数据库9i版本引入的一种高速数据传输机制,它替代了传统的`exp`和`imp`工具,提高了数据迁移和备份的速度。Data Pump包括两个主要组件——`expdp`用于...

    oracle10g数据导入到oracle9i解决方案

    ##### 步骤三:导入数据到Oracle 9i 最后一步是将导出的数据文件导入到Oracle 9i数据库中。这一步相对简单,只需要使用imp命令即可: ```bash imp user/password@service_name file=export_file.dmp log=import_log...

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer)

    1、本软件可作为简单的Oracle9i客户端使用,如用户对Oracle有更高的使用要求,请正式安装Oracle客户端或服务器。 2、本软件安装后,可使用自带的SQL Plus连接Oracle服务器,支持EXP、IMP命令。用户可以配合PLSQL ...

    Oracle导入导出.ppt

    这些工具在Oracle 9i之前是主要的逻辑备份和恢复手段,尽管随着技术的发展,Oracle引入了更先进的数据泵(Data Pump)技术,但EXP和IMP在后续版本中依然被保留,以满足特定场景的需求。 EXP主要用于数据导出,可以...

    Oracle 数据库备份与恢复总结(导出与导入装库与卸库)

    2. 增量导出/导入:Oracle 9i 及以后版本,`exp`不再直接支持增量导出,但可以通过`inctype`参数实现不同类型的增量操作,如`complete`、`incremental`和`cumulative`。增量导入时,需要使用`FULL`、`SYSTEM`或`...

    Oracle9i数据库备份恢复初步研究

    通过理解Oracle9i数据库备份的基本概念、分类及其相关工具,可以帮助用户制定合适的备份策略,并在必要时快速有效地恢复数据。未来随着技术的发展,Oracle数据库备份恢复的方法和技术也将不断演进,以适应更多复杂的...

    oracle 9i 数据库备份与恢复过程说明

    物理备份通常涉及复制数据文件、控制文件、重做日志文件等,而逻辑备份则涉及到导出(EXP)和导入(IMP)数据。 1. **物理备份** - 使用RMAN(恢复管理器):RMAN是Oracle提供的一个强大的备份工具,它可以执行...

    Oracle 导入导出工具

    在Oracle 9i及更早版本中,exp和imp是常用的导入导出工具。exp用于导出数据库对象和数据,imp用于导入这些导出的数据。相比于Data Pump,exp/imp速度较慢,功能相对有限,但在某些场景下仍然适用。 3. **使用场景*...

    Oracle数据库文件的导入导出

    在Oracle 9i及之前版本中,exp和imp是常用的导入导出工具。exp用于导出数据,imp用于导入数据。它们的操作相对简单,但速度较慢且功能相对有限。 - exp命令示例: ```bash exp username/password file=export.dmp ...

    Oracle11g和oracle10g之间数据的导入导出.

    Oracle提供了IMP/EXP工具用于数据库的导入导出操作,这些工具可以帮助我们在不同版本的Oracle数据库之间迁移数据。根据Oracle的IMP/EXP组件的操作原则,存在以下规则: 1. **版本兼容性**: - **低版本的EXP/IMP**...

    imp/exp oracle 全库

    在 Oracle 数据库中,进行全库迁移是一项复杂的任务,需要使用 IMP 和 EXP 命令来实现。下面将详细介绍如何使用 IMP 和 EXP 命令进行全库迁移,并注意 full 参数的使用。 一、创建数据库 在开始迁移之前,需要创建...

    Oracle9i教程(精品)

    此外,也会介绍数据导入导出工具(如EXP和IMP),用于在不同数据库之间迁移数据。 在性能优化方面,教程会涵盖索引的创建与管理、查询优化器的工作原理、统计信息的收集以及SQL性能分析。这些知识能帮助你提高...

Global site tag (gtag.js) - Google Analytics