热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

oracle下逻辑的导入导出工具exp/imp

oracle下逻辑的导入导出工具expimpexpimp简介:expimp是oracle幸存的最古老的两个命令行备份工具,在小型数据库的转储、表空间的迁移、表的抽

oracle下逻辑的导入导出工具exp/impexp/imp简介:exp/imp是oracle幸存的最古老的两个命令行备份工具,在小型数据库的转储、表空间的迁移、表的抽

oracle下逻辑的导入导出工具exp/imp

exp/imp简介:

exp/imp是oracle幸存的最古老的两个命令行备份工具 ,在小型数据库的转储、表空间的迁移、表的抽取、检测逻辑和物理冲突中使用非常广泛,我们可以把它作为小型数据库的物理备份后的一个逻辑备份。它可以跨平台、跨版本。

exp/imp的工作原理:

exp用户进程通过服务器进程连接到数据库,开启shadow进程,同时执行select语句查询数据库中的数据,通过buffer cache并通过SQL语句处理层再转移出exp导出文件,即exp进程需要占用服务器上的SGA和PGA资源。

imp读取exp导出的.dmp文件,虚拟主机,构造DDL语句,插入创建表与其他对象以及添加数据的语句

exp的导出数据的方式:

1、全库导出(这种方式一般不用)

2、按用户导出

3、按表导出

exp常用参数简介:exp help=y

3、按表导出

4、在导出是,只导出表结构不导出数据

exp工具的缺点:

速度慢,由于exp连接到数据库需要先select要导出的数据,再通过SGA、PGA传输给exp。

如果此连接断开,网站空间,则exp需从头开始导出,没有断点续传的功能

消耗服务端资源,只能服务端业务的前提下使用

imp 常用参数:imp help=y

导入数据,将导出的数据导入到windows平台的oracle 11g 64位中

使用11g客户段导入数据

1、按用户导入

imp system/oracle@orcl fromuser=lck touser=lck file=d:\lck_tables.dmp;

再导入

又报错了,对data表空间没权限,因为没有给lck用户分配在data表空间上的配额,香港空间,其实现在表结构已经导进来了,看一下

好吧,那就再给lck的配额,再导入

啊,还是报错,对象已存在,加参数ignore=y (忽略创建错误),再导入

ok,导入成功, 原来导入数据不是一帆风顺的啊。

总结:导入数据前需要在目标数据库中创建对应的用户,并给用户相应的权限和该用户在自己默认表空间上的配额

2、按表导入

exp system/oracle@orcl talbes=tab1 fromuser=lck,test touser=lck,test file=d:\lck_test_tables.dmp

ok,导入成功!!

本文出自 “挨踢小蝌蚪” 博客,请务必保留此出处

推荐阅读
  • PC时代的传奇人物
    回顾过去几十年,个人电脑(PC)的发展历程犹如一部英雄史诗。每一位杰出人物都在这一领域留下了不可磨灭的印记,他们的贡献不仅推动了技术的进步,也深刻影响了现代社会的发展。 ... [详细]
  • 如何从python读取sql[mysql基础教程]
    从python读取sql的方法:1、利用python内置的open函数读入sql文件;2、利用第三方库pymysql中的connect函数连接mysql服务器;3、利用第三方库pa ... [详细]
  • TortoiseSVN与VisualSVN Server的安装及基本操作指南
    本文详细介绍了如何安装VisualSVN Server以及TortoiseSVN客户端,并提供了基本的操作步骤,包括配置仓库、用户管理及权限设置等关键环节。 ... [详细]
  • MySQL 'Too Many Connections' 错误处理及优化方案
    本文详细介绍了如何诊断和解决MySQL数据库中出现的‘Too Many Connections’错误,包括查看当前连接状态、调整配置文件以及优化应用代码等方法。 ... [详细]
  • 请看|间隔时间_Postgresql 主从复制 ... [详细]
  • 本文详细探讨了在服务器上运行的PostgreSQL数据库出现'内存不足'错误的具体情况,并提供了一系列有效的解决策略。通过本文,读者将能够更好地理解这一常见问题及其背后的原理。 ... [详细]
  • 应对.avast后缀勒索病毒:全面指南
    本文详细介绍了.avast后缀勒索病毒的特性、感染途径、恢复方法及预防措施,旨在帮助用户有效应对这一威胁。 ... [详细]
  • 在Windows Server 2008 R2上配置IIS FTP服务
    本文详细介绍了如何在Windows Server 2008 R2操作系统上通过IIS配置FTP服务的过程,包括服务器角色的选择与安装、FTP站点的创建以及必要的服务和防火墙设置检查。 ... [详细]
  • MySQL锁机制详解
    本文深入探讨了MySQL中的锁机制,包括表级锁、行级锁以及元数据锁,通过实例详细解释了各种锁的工作原理及其应用场景。同时,文章还介绍了如何通过锁来优化数据库性能,避免常见的并发问题。 ... [详细]
  • 本文探讨了如何利用SqlDependency执行复杂的SQL查询,并确保在多线程环境下的安全性与效率。 ... [详细]
  • 本文旨在回顾并总结近期学习的.NET Core基础知识,通过具体的操作指南加深理解,并为初学者提供实用建议,避免常见的错误和陷阱。内容涵盖CentOS的安装配置、.NET Core环境搭建及网站部署等。 ... [详细]
  • 本文介绍了如何使用JFreeChart库创建一个美观且功能丰富的环形图。通过设置主题、字体和颜色等属性,可以生成符合特定需求的图表。 ... [详细]
  • 解决Hive操作无响应问题:drop table和create table的处理方法
    本文详细介绍了在Hive中执行drop table和create table命令时遇到无响应的情况,并提供了完整的解决方案。通过调整MySQL字符集编码,确保Hive数据库与MySQL之间的兼容性,从而有效解决问题。 ... [详细]
  • cJinja:C++编写的轻量级HTML模板引擎
    本文介绍了cJinja,这是一个用C++编写的轻量级HTML模板解析库。它利用ejson来处理模板中的数据替换(即上下文),其语法与Django Jinja非常相似,功能强大且易于学习。 ... [详细]
  • 本文详细探讨了Java命令行参数的概念、使用方法及在实际编程中的应用,包括如何通过命令行传递参数给Java程序,以及如何在Java程序中解析这些参数。 ... [详细]
author-avatar
小三coolboy958_818
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有