`

imp导入时触发器的状态

 
阅读更多

经过imp tables的实验,总结如下:

1. imp tables过程中insert触发器会起作用;

2. imp tables时先delete该表相应部分(即如果delete触发器删除了insert时关联的表的记录),imp tables成功;

3. imp tables时先truncate table,当且仅当alter trigger ti_table_name disable后再imp有效,否则无法导入;

4. imp tables时先drop该表(我认为此时该表的触发器也被drop)imp tables成功。故此认为imp的内部过程其实是先导入数据再倒入触发器的。

综上,之所以fromuser touser方式导入时不会有问题是因为在imp之前已经drop user了,触发器都没了。

分享到:
评论

相关推荐

    oracle11g的imp exp

    Oracle 11g的IMP(Import)和EXP(Export)工具是数据库管理中不可或缺的部分,它们主要用于数据的导入导出,实现数据迁移、备份和恢复等操作。在Oracle数据库环境中,这些工具对于数据库管理员(DBA)进行日常维护...

    Oracle-ImpExp

    7. **日志和统计信息**:导出和导入过程都会生成日志文件,用于追踪操作状态和错误。同时,可以收集导入导出的统计信息,以便评估性能并进行优化。 8. **安全考虑**:当导出包含敏感信息的数据时,务必确保导出文件...

    Oracle exp、imp注意和使用

    在Oracle数据库管理中,`exp` 和 `imp` 是两个非常重要的工具,用于数据的导出(Export)和导入(Import)。它们为数据库管理员提供了一种简便的方式来备份或迁移数据。了解这些工具的正确用法对于确保数据安全性和...

    Oracle数据库导入/导出

    `.dmp`文件只能由Oracle的导入程序读取,并且在进行导入/导出操作时,数据库必须保持打开状态。值得注意的是,导入/导出程序并不一定要在数据库服务器上运行,可以在任何Oracle客户端上执行,但这可能增加网络通信的...

    Oracle中用exp_imp命令参数详解

    用于记录导入后表和索引的状态信息。 - **SKIP_UNUSABLE_INDEXES**: 跳过不可用索引的维护,默认值为`N`。如果设置为`y`,则不会对不可用索引进行任何操作。 - **FEEDBACK**: 每 x 行显示进度,默认值为`0`。用于...

    oracle exp-imp命令详解.doc

    Oracle的EXP和IMP命令是数据库管理员用于数据导出和导入的重要工具,主要用于逻辑备份和恢复。这些命令在数据库管理中占据着核心地位,特别是在需要备份特定表或整个数据库时。 Oracle EXP(Export)命令用于从...

    Oracle 数据库导出(exp)导入(imp)说明

    Oracle 数据库的导出(exp)和导入(imp)是数据迁移、备份和恢复过程中的重要工具。这两个命令允许管理员将数据库对象和数据从一个环境迁移到另一个环境,或者从一个数据库复制到另一个数据库。 **Oracle 数据库...

    Oracle EXP和IMP用法和介绍

    - 导入导出过程中,确保数据库的运行状态合适,以避免影响其他操作。 - 使用前了解命令行参数,以便自定义导出和导入行为,如只导出特定表或排除某些对象。 Oracle EXP和IMP工具是数据库管理的重要组成部分,它们...

    Oracle 导出导入迁移方案V1.4.docx

    - 导出导入常见问题和场景:涵盖了如如何处理大对象(LOBs),如何处理触发器和索引等问题。 - 导出命令说明:主要包括`expdp`命令,用于导出数据和元数据。 - 导入命令说明:主要包括`impdp`命令,用于将导出的数据...

    Oracle备份还原.doc

    在Oracle中,备份主要依赖于导出(exp)和导入(imp)工具,或者使用更高级的RMAN(恢复管理器)进行物理或逻辑备份。 在上述文档中,我们看到的是一种基于exp和imp的全数据库备份与恢复方法。全备份是指备份数据库...

    ACCP-oracle学习

    2. 逻辑备份主要通过导出(EXP)和导入(IMP)工具实现,可以备份和恢复特定的数据库、模式、表空间或表。 - 全数据库导出:Exp system/wxh@oradb file=fulldb full=y buffer=32768 - 按模式导出:Exp systme/wxh@...

    oracle 10g数据还原

    当数据库出现故障或数据损坏时,通过还原操作可以恢复数据到一个之前的状态。Oracle 提供了多种还原机制,包括完全还原、不完全还原以及点在时间还原等。 #### 二、Oracle 数据还原关键步骤 根据提供的内容,我们...

    31.Oracle数据备份和恢复1

    imp 命令则用于导入数据,将导出的文件恢复到数据库中。这两个命令提供了灵活的选项,便于根据实际需求定制备份和恢复策略。 总之,Oracle 数据备份和恢复涉及多个层面,从理解基本概念到掌握具体工具的使用,都...

    oracle数据库备份恢复策略

    **异常情况下的恢复**:如果全备份和日志增量无法满足需求,可采用IMP导入方式进行恢复: 1. **创建表空间和用户**:首先创建数据库所需的表空间和用户,为恢复数据做好准备。 2. **导入数据结构**:导入不含数据的...

    数据库基础

    - 可以执行复杂的查询、存储过程、触发器等。 - 内置了很多实用工具,如SQL格式化工具、代码生成器等。 - 适用于开发、测试和维护Oracle应用程序。 **2. SQL*Plus** - **特点**: - SQL*Plus是一个基本的...

    数据库日常检查命令

    `exp`用于导出数据,`imp`用于导入并验证数据是否能正常重建。 5. **表空间使用情况检查**:通过SQL查询分析表空间的使用情况,如果最大可用块(`max_chunk`)相对于总空间过小,可能存在碎片问题。可以使用`ALTER ...

    ORACLE数据泵使用

    相比传统的EXP/IMP命令,数据泵能够提供更快的数据传输速度,尤其是在处理大规模数据集时优势更为明显。本文将详细介绍如何利用数据泵进行数据的导入导出操作,并给出实际应用场景中的命令示例。 #### 二、导出方式...

Global site tag (gtag.js) - Google Analytics