• 使用DOS 操作界面导出表数据,导入表数据需要在数据库所在的服务器上边执行

exp UserName/Password@192.168.0.141/orcl   file=d:\xtables.dmp full = y        --导出

(如果要导出全部数据把后边命令full = y 替换成tables=(table1,table2,table3))

(如果只导出表结构不要表数据 owner=user rows=n 最后加rows=n代表不要数据行)

--FULL     = 全库导出.

--OWNER = 导出指定用户下的所有objects.
--所以用了full, 就不能指定单个用户。

imp UserName/Password@192.168.0.141/orcl file=D:\xtables.dmp  ignore=y  fromuser=my_tp_ecdb touser=nbzecdb tablespaces=newtablespaces --导入(从my_tp_ecdb导入到nbzecdb中)

其中:full=y igonre=y 表示全部导入 遇到错误时候忽略继续执行 其中orcl 是你的服务名(如果数据库在本地不需要写IP)

不同用户导数据:fromuser=my_tp_ecdb touser=nbzecdb

  • 使用工具pl/sql导出表数据,导入表数据

操作步骤为:Tools--> export tables -->选择所需导出的表-->在最底下选择导出文件夹-->点击Export

操作步骤为:Tools--> Import tables -->输入安装路径下的imp.exe(我的是D:\product\11.2.0\OraClient\product\11.2.0\client_lite\bin\imp.exe)-->在最底下选择导出文件夹-->点击Import (需要在数据库所在的服务器上边执行

和上边的第一种方式会得到同样的结果,有异曲同工之妙处

使用expdp 导出数据。(只能在数据库服务上操作)

sqlplus ECDB1/密码@10.12.41.10/orcl --登录数据库

create or replace directory filepath as 'D:\dmp_file'  --事先需要在服务器D盘上上新建dmp_file的文件夹

--提示目录已经创建

exit  ---退出数据库

expdp YBECDB/密码@10.12.41.10/orcl directory=filepath dumpfile=YBECDB.dmp logfile=YBECDB.log schemas=YBECDB  --导出数据

--导入

impdp BZECDB/BZECDB@192.../orcl directory=filepath dumpfile=MY_TP_ECDB.dmp logfile=l2.log 
schemas=MY_TP_ECDB remap_schema=MY_TP_ECDB:BZECDB tables=M_%

注意:如果出现错误:

oracle 12560: 协议适配器错误 或者失败 ,则可能错误用户名密码错误,IP地址错误,服务实例名错误

EXP-00026:OWNER = 导出指定用户下的所有objects.所以用了full, 就不能指定单个用户

IMP-00015:对象已经存在, 如果你不确定哪些对象已经在数据库创建了, 建议你导入的时候加上参数 ignore=Y 或者或者删除相关表在导


Oracle导出表数据与导入表数据dmp,以及导入导出时候常见错误的更多相关文章

  1. 导入表数据 txt

    导入表数据 txt mysql> load data infile "D:/import.txt" into table shop;输出: Query OK, rows af ...

  2. 在论坛中出现的比较难的sql问题:9(触发器专题 插入数据自动更新表数据)

    原文:在论坛中出现的比较难的sql问题:9(触发器专题 插入数据自动更新表数据) 最近,在论坛中,遇到了不少比较难的sql问题,虽然自己都能解决,但发现过几天后,就记不起来了,也忘记解决的方法了. 所 ...

  3. Oracle小技巧_不同表空间不同用户导入导出数据dmp

    [博主注:数据库方面 ITPUB网站及博客内容非常丰富]   转载来源ITPUB 博客 经常有人会问:原来的数据在USERS表空间里面,我想把它IMP进APP表空间,我已经修改了目的用户的默认表空间, ...

  4. Oracle通过Navicat导入表数据与机构,数据无法直接查询,需要加双引号的问题

    使用navicat 导入表到ORACLE时,总是会遇到虽然表格完整导入到数据库,但是往往查不出来数据,网上提供的解决办法是把查询的列 加上 双引号,或者表名加上双引号,但这解决办法却减慢了编写sql ...

  5. Oracle 跨库 查询 复制表数据 分布式查询

    方法一: 在眼下绝大部分数据库有分布式查询的须要.以下简单的介绍怎样在oracle中配置实现跨库訪问. 比方如今有2个数据库服务器,安装了2个数据库.数据库server A和B.如今来实如今A库中訪问 ...

  6. Oracle 跨库 查询 复制表数据

    在目前绝大部分数据库有分布式查询的需要.下面简单的介绍如何在oracle中配置实现跨库访问. 比如现在有2个数据库服务器,安装了2个数据库.数据库server A和B.现在来实现在A库中访问B的数据库 ...

  7. Oracle与SQL Server实现表数据同步

    将SQLServer2008中的某些表同步到Oracle数据库中,不同数据库类型之间的数据同步我们可以使用链接服务器和SQLAgent来实现. 实例1:SQLServer2008有一个表employ_ ...

  8. 如何在Oracle中复制表结构和表数据

    1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table ta ...

  9. Oracle中复制表结构和表数据

    一.复制表结构及其数据 create table new_table as (select * from old_table); 二.只复制表结构 create table new_table as ...

随机推荐

  1. Shell脚本的学习笔记一:变量

    三种变量: 局部变量:局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量. 环境变量:所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需 ...

  2. radhat 添加用户,组,shell,附加组,家目录

    linux下强制踢掉登陆用户 查看机器中登陆的用户 [root@sunsyk ~]# w 16:29:02 up 2 days, 2:35, 5 users, load average: 0.03, ...

  3. 【oracle入门】数据模型

    数据模式也是一这种模型,它是数据库中用于提供信息表示的操作手段的形式架构,是数据库中用来对现实世界惊喜抽象的工具.数据模型按不同的应用层次分为3种类型,分别为概念数据模型.逻辑数据模型.物理数据模型. ...

  4. Atom+latex+中文环境

    最近在写论文,的路上.很多idea都受限于官方给的模板不能够添加自己即时的中文idea,所以添加中文到文献中很有必要,这里记录自己添加中文的几个小步骤 1. 受限将atom中的latex packag ...

  5. #20175120彭宇辰 java第五周学习总结

    第六章 接口与实现 教材学习内容总结 接口-接口声名interace -接口体1.只有常量声明和抽象方法2.所有常量和方法的访问权限都为public3.常量都为static常量4.可省略pulic\s ...

  6. Java基于opencv实现图像数字识别(一)

    Java基于opencv实现图像数字识别(一) 最近分到了一个任务,要做数字识别,我分配到的任务是把数字一个个的分开:当时一脸懵逼,直接百度java如何分割图片中的数字,然后就百度到了用Buffere ...

  7. 【HDU5187】contest

    真的没有什么会写的东西了QAQ 原题: As one of the most powerful brushes, zhx is required to give his juniors n probl ...

  8. PythonStudy——阶段总结

    每个数据类型的最大特点是什么? (1)int整型:用于存放整形对象,是不可变类型.若将一个整数赋值给一个变量名,python可自动将其设置为int型. 例如:age = 30 这里的age对象的typ ...

  9. sqluldr2 学习心得

    前言 最近正在做一个项目,需要导出数据库中的表,单数数据库中有很多带有虚拟列的表,而且表中的数据非常的庞大,有些表中的数据上亿条,项目经理让我研究如何快速导出这些数据. 下面是我研究的一些经历: (1 ...

  10. java_oop_方法1

    方法 方法概念 封闭业务逻辑 提高代码复用定义类的方法    类的方法定义类的某种行为(或功能)    方法返回的数据类型    方法的名称 (方法的参数也叫形参)    {方法的主体}    方法的 ...