精华内容
下载资源
问答
  • 不管有没有安装PL/SQL,都可以快速导入导出表数据。 一.通过命令行导出多张表: 一台服务器的数据库信息: IP:192.168.1.85 用户名:tom 密码:123 端口号:1521 实例名:orcl file表示导出的文件路径: C:\...

    前言:

    在本地电脑,通过命名行方式导出一台服务器上的表,再导入到另一台服务器。不管有没有安装PL/SQL,都可以快速导入导出表数据。

    一.通过命令行导出多张表:

    一台服务器的数据库信息:

    • IP:192.168.1.85
    • 用户名:tom
    • 密码:123
    • 端口号:1521
    • 实例名:orcl

    file表示导出的文件路径: C:\tab.dmp
    根目录下必须加上”\”,否则提示能成功导出,但是你在该路径下,看不到导出文件。

    导出命令:

    exp tom/123@192.168.1.85:1521/orcl file=C:\tab.dmp  tables=(table1,table2,table3)

    注意事项:
    1. 命令结尾千万不要写”;”,否则只能导出第一张表
    2. 多张表之间用英文逗号”,”隔开。
    3. 当前的用户,具有导出导出权限。

    二.通过命令行导入另一台远程服务器数据库

    另一台服务器的数据库信息:

    • IP:192.168.1.100
    • 用户名:jack
    • 密码:456
    • 端口号:1521
    • 实例名:testorcl

    导入命令:

    imp jack/456@192.168.1.100:1521/testorcl full=y file=C:tab.dmp

    注意:
    1. 导入的用户需要有导入导出权限。可以通过DBA授权给这个用户。如:以sys登陆Oracle,GRANT all privileges to jack
    2. 由于是导入导出是由两个不同用户操作的完成的,所以要加上full=y 。

    展开全文
  • 导出表结构和数据 方式1.tools->export user objects是导出表结构 选中需要导出的表和导出sql路径就可以了...导出表数据以及表结构(以Oracle11g为例)命令行导出为dmp: exp 用户名/密码@数据库名字 own...

    导出表结构和数据
    方式1.tools->export user objects是导出表结构

     

    选中需要导出的表和导出sql路径就可以了

     

    方式2.tools->export tables 是导出表结构还有数据

     

     

    然后就可以导出sql了

    导出表数据以及表结构(以Oracle11g为例)命令行,导出为dmp:

    exp 用户名/密码@数据库名字 owner=用户名 file=dmp文件存储位置(即导出文件为.dmp文件)

    导入表数据以及表结构(以Oracle11g为例)命令行:

    imp 用户名/密码@数据库名称 fromuser(文件的指定用户,即从那个用户导入数据)=用户名 touser(目标用户,即导入到当前登录的那个用户)=用户名 file=要导入的dmp文件位置 ignore=y(忽略错误创建)
     

    如果表包含有CLOB类型字段的话,sql是无法导出的 需要注意 

     

    oracle数据泵导入导出:

    --使用dba用户创建directory目录,并手动在服务器创建相应的目录,源数据库和目标数据库都需要有创建,授权directory的操作
    create directory dump_dir as '/data/sz';

    --给要导入导出的用户授权
    grant read,write on directory dump_dir to sz_rcjd;

    --查询directory目录
    select * from dba_directories;

    --导出数据泵文件,源数据库和目标数据库版本不一致时,需指定版本
    expdp sz_rcjd/Szrcjd_0826@10.253.203.53:8521/RACDBPDB  dumpfile=rcjddata20191125.dmp directory=dump_dir logfile=export.log version=11.2.0.1.0

    --导入数据泵:table_exists_action表示对存在的表结构的处理,可以使用truncate和replace,truncate速度更快;REMAP_TABLESPACE表示从源数据库表空间到目标数据库表空间,表空间可以不相同;remap_schema表示从源数据库用户到目标数据库用户,用户名可以不相同
    impdp sz_rcjd/Szrcjd_0826@10.253.203.53:8521/RACDBPDB table_exists_action=truncate directory=dump_dir dumpfile=rcjddata20191125.dmp logfile=export.log remap_tablespace=tbs_szjw:tbs_szjw remap_schema=sz_rcjd:sz_rcjd

     

    exp sz_pzjd/Szpzjd_0414@10.253.203.53:8521/RACDBPDB file=d:\sz_pzjd.dmp owner=sz_pzjd

    imp pzjd_test/pzjd_test@10.253.203.53:8521/RACDBPDB file=d:\sz_pzjd.dmp  full= y

    展开全文
  • xx最新Oracle数据库导入导出命令总结 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份exp命令可以把数据从远程数据库服务器导出到本地的dmp文件imp命令可以把dmp文件从本地导入到远处的数据库服务器中利用这...
  • 1、导出数据库为dbname的结构(其中用戶名为root,密码为dbpasswd,生成的脚本名为db.sql)mysqldump -uroot -pdbpasswd -d dbname >db.sql;2、导出数据库为dbname某张表(test)结构电脑技术002pc网对《oracle语句m....

    命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 数据库名 表名 脚本名;

    1、导出数据库为dbname的表结构(其中用戶名为root,密码为dbpasswd,生成的脚本名为db.sql)

    mysqldump -uroot -pdbpasswd -d dbname >db.sql;

    2、导出数据库为dbname某张表(test)结构

    电脑技术002pc网对《oracle语句mysql数据库Mysql导出表结构及表数据 mysqldump用法》总结来说,为我们mysql防注入很实用。

    mysqldump -uroot -pdbpasswd -d dbname test>db.sql;

    3、导出数据库为dbname所有表结构及表数据(不加-d)

    mysqldump -uroot -pdbpasswd  dbname >db.sql;

    4、导出数据库为dbname某张表(test)结构及表数据(不加-d)

    mysqldump -uroot -pdbpasswd dbname test>db.sql;

    更多:oracle语句mysql数据库Mysql导出表结构及表数据 mysqldump用法

    https://www.002pc.comhttps://www.002pc.com/mysql/5423.html

    你可能感兴趣的及表,mysqldump,Mysql,导出,用法,结构

    log4php 日志数据的导出与导入!

    数据导出数据导出主要有以下几种方法:使用select into outfile "filename"语句使用mysqldump实用程序使用select into outfile &quot

    php农产品源码php 使用PHPEXcel导出表数据

    项目中需要将表中的数据导出,在网上找了找发现phpexcel蛮好用的.特此分享 第二电脑网认为此文章对《php农产品源码php 使用PHPEXcel导出表数据》说的很在理,电脑技术网为你提

    php 加减数据如何导入导出MySQL数据库----*.sql文件操作

    概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。在不同操

    asp.net core3ASP.NET + BCP 导出数据

    BCP知识介绍BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。BCP可以将数据库 的表或视图直接导出

    js 模拟按键JQuery中的事件及动画用法实例

    本文实例讲述了JQuery中的事件及动画用法。分享给大家供大家参考。

    timer类的使用phpPHP实现的简单分页类及用法示例

    本文实例讲述了PHP实现的简单分页类及用法。分享给大家供大家参考,具体如下:

    做电脑系统突然关机MySQL数据库表的修复方法

    电脑技术002pc网对《做电脑系统突然关机MySQL数据库表的修复方法》总结来说,为我们程序员很实用。

    一张损坏的表的症状通常是查询意外中断并且你能看到例如这些错误:

    电脑系统盘优化MySQL数据库表出错的检查方法

    你可能在使用MySQL过程中,各种意外导致数据库表的损坏,而且这些数据往往是最新的数据,通常不可能在备份数据中找到。本文将讲述如何检测MySQL数据库表的故障。

    0踩

    0 赞

    展开全文
  • Oracle exp导出数据Oracle exp工具可以选择性的导出数据库的对象和表数据导出DMP文件以备以后进行数据恢复。下面分别讲解如何通过EXP导出数据库的表、方案、表空间、数据库四个不同对象的数据。使用EXP工具可以...

    Oracle exp导出数据

    Oracle exp工具可以选择性的导出数据库的对象和表数据,导出DMP文件以备以后进行数据恢复。下面分别讲解如何通过EXP导出数据库的表、方案、表空间、数据库四个不同对象的数据。

    使用EXP工具可以使用第三方工具PL/SQL DEVELOPER进行导出,也可以直接通过DOS命令行窗口直接进行导出。

    EXP 导出表

    进入DOS命令行窗口,输入以下命令:

    exp username/password

    使用用户名和密码登录,然后按照工具提示,导出对应的表结构数据,具体步骤如下图:

    7013692e9c2cabe45f839b5e8ab76c42.png

    从上图可以看出,我们要导出的是student用户的学生信息表(stuinfo),其中导出的数据文件保存的路径是在d:student.dmp。然后通过选择要导出的类型选择导出表(T),再然后按照提示一步一步的进行,就可以导出想要的表结构数据。


    但是在实际应用当中,我们一般是直接使用命令语句导出想要的数据对象。不需要这样子一步一步的选择。

    EXP导出表数据命令:

    exp student/123456@orcl file=d:student.dmp tables= stuinfo buffer=4096 log=d:student.log

    结果如下:

    d2b4f480a60b411f72cb06532eb8dacf.png

    命令解析:

    1、file指定数据备份文件的保存地址。

    2、tables指定要备份的表结构,可以导出多个表,通过(table1,table2...,tablen)进行选择。

    3、buffer指定数据缓存区的大小。

    4、log指定进行导出的日志文件的保存地址。


    EXP导出带条件的表数据:

    exp student/123456@orcl file=d:student.dmp tables= stuinfo buffer=4096 log=d:student.log query="'where sex=1'"

    命令解析:

    1、query指定要添加的条件,把表中的数据进行过滤导出。

    结果如下:

    5afebb4b6c4065ddf8b5776893405eec.png

    EXP导出用户

    EXP导出用户命令结构:

    exp student/123456@orcl file=d:student.dmp owner=(student) buffer=4096 log=d:student.log

    命令解析:

    1、owner 指定要导出的用户的用户名,但是前提条件是登录的用户得具有访问其它用户对象的权限。一般是使用DBA用户进行登录。可以支持多用户导出,使用逗号“,”进行隔开。

    结果如下:

    a21082bb40ba8587f6cc654579fff461.png

    EXP导出表空间

    EXP导出表空间命令结构:

    exp student/123456@orcl file=d:student.dmp tablespaces=(student) buffer=4096 log=d:student.log

    命令解析:

    1、tablespaces指定要导出的表空间,但是前提条件是登录的用户得是DBA用户。可以支持多表空间一起导出,使用逗号“,”进行隔开。

    结果如下:

    d1db2381ae8f81775c27d404b396e3bf.png

    EXP导出数据库

    EXP导出数据库命令结构:

    exp student/123456@orcl file=d:student.dmp FULL=Y buffer=4096 log=d:student.log

    命令解析:

    1、full=Y指的是要导出的是整个数据库,但是前提条件是登录的用户得是DBA用户。

    总结

    Oracle使用EXP工具进行导出数据库数据进行备份是数据库管理员经常要做的事情,经常用来做数据迁移和定期的数据备份。

    展开全文
  • Oracle exp导出数据Oracle exp工具可以选择性的导出数据库的对象和表数据导出DMP文件以备以后进行数据恢复。下面分别讲解如何通过EXP导出数据库的表、方案、表空间、数据库四个不同对象的数据。使用EXP工具可以...
  • ORACLE数据泵导入导出表结构和数据Oracle用户远程登录源数据库 切换到SQL命令行:sqlplus / as sysdba 查询dba目录:SQL>select * from dba_directories; 找到dba目录列表,选定/home/oracle/data_bak目录,...
  • 没动手做一遍真不知会有这么多坑,上次做过一次导入,是在SqlPlus命令行下完成的,...PL/SQL只能把表数据和对象(存储过程等)分开导出?不大方便啊 2、工具 -> 导出表,导出.dmp格式 一开始发现【导出】按钮...
  • Oracle exp导出数据Oracle exp工具可以选择性的导出数据库的对象和表数据导出DMP文件以备以后进行数据恢复。下面分别讲解如何通过EXP导出数据库的表、方案、表空间、数据库四个不同对象的数据。使用EXP工具可以...
  •  PS:这种方式只能导出属于这个用户的,其他用户的不能导出,建议用命令行导出(exp, imp)  如果想将结构,数据,触发器,函数之类的全部导出,可用Tools–Export Tables  选中要导出的(可选多...
  • 一般数据量大的建议导出用dmp文件,关于dmp文件有以下几个优点:.dmp文件是二进制的,可以跨平台导数据时,dmp能够导出包含大字段的表数据(blob、clob),这个在实际工作中很重要。导出sql文件,是可以用文本编辑器...
  • 在源数据库1.打开pl/sql界面,tools--->export user objects,选中你的,...使用oracle exports导出的是dmp文件,包含结构定义和数据.使用pl/sql developer导出的是pde文件.在目的数据库(windows)1.进入cmd命令行c:/>
  • 要求:导出sql文件,包含结构和数据。 方案一 1:用cmd进入命令行输入:tnsping cmstar就是测试172.18.13.200是否连接成功2:导入与导出,如下: 将数据库TEST完全导出,用户名system 密码manager 导出到D:\test...
  • oracle 数据导入、导出

    2017-03-02 08:32:00
    3 ------注意 导出和导入 必须是CMD 命令行下操作,而不是SQL编辑器中 4 5 6 --1、导出表 。 7 --exp:导出关键字 ,userid:用户权限 ,file:保存的位置 ,tables: 8 exp userid=scott/tiger@orcl...
  • Oracle就是有这个好处,可以直接将远程的数据导出到本地;或者将本地的数据文件导入到远程数据库。而SQLSERVER的备份、还原文件,一定是放在远程服务器本机的。补充一下,如果有许多,那么以上语句可能会换行。但...
  • 导数据时,dmp能够导出包含大字段的表数据(blob、clob),这个在实际工作中很重要。 导出sql文件,是可以用文本编辑器查看的,虽说效率没有dmp的高,但数据量不大的情况下可以选择这个。 最近安装plsql的...
  • OracleToExcel是一款好用的Oracle导出Excel软件,...软件功能1、导出oracle数据库2、导出oracle数据库sql查询3、支持批量导出4、支持保存和加载会话,可重复执行5、支持命令行操作6、支持定时自动导出软件特色1、...
  • 使用命令行导出dmp文件 需要计算机安装的有oracle 否则导出数据的时候会不能指定盘符 导出的dmp文件会存在连接的服务器上 导出数据 exp kllogt/kllogt@192.168.3.5/orcl file=D:\kelu.dmp 导入数据 连接到system...
  • PL/SQL导入导出数据库和

    千次阅读 2009-08-20 16:48:00
    在pl/sql中使用exp/imp工具实现oracle数据导出/导入Oracle 数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把 dmp文件从本地导入到远处的...
  • 经常用ORACLE 的第三方工具P/L SQL DEVELOPMENT 工具进行数据的导入与导出操作,对命令行SQL*LOADER工具的使用总感觉一种高深莫测。SQL*Loader是Oracle数据库导入外部数据的一个工具.它和DB2的Load工具相似,但有更...
  • plsql导入导出数据

    千次阅读 2010-07-28 17:34:00
    不导出数据,可用Tools--Export User Objects选中要导出的,设置好导出的路径和各个参数后,点击Export就OKPS:这种方式只能导出属于这个用户的,其他用户的不能导出,建议用命令行导出(exp, imp)如果想...
  • 假设a用户的默认空间是a,导出用户a所有数据: 如果是多实例 需要在命令行或终端手工指定实例 set ORACLE_SID=实例名 否则回报ORA-12560: TNS: 协议适配器错误 SQL> conn / as sysdba SQL> create directory ...
  • 软件特色:1、命令行:在命令行执行2、任务计划程序:在特定时间自动执行3、出口表:从表导出数据4、导出查询:从SQL查询导出数据5、批量导出表:一次批量导出表数据6、保存/加载会话:保存/加载会话,重复执行7、导...
  • Oracle 11G数据库导出完整数据库

    千次阅读 2019-01-17 13:57:55
    oracle11G版本开始,导出数据库的时候,是不会导出的,因此需要先执行导出的命令,再进行数据导出。 首先通过命令行,登录oracle数据库,sqlplus / as sysdba; 切换到导出的数据库,然后执行以下查询:...
  • Oracle数据库导出

    2017-11-14 20:08:00
    1、打开plsql,找到工具栏,导出表 2. 进入导出主页,选择文件夹,输入导出文件名称 ,点击保存 3、点击导出按钮,即可弹出导出数据概况 如果中途无报错想象,即可在你选定的路径下找到该dmp文件,备份操作完成。...
  • 1.遇到问题,文章表里的内容字段类型是clob,里面存放的是类似....这种字符串 2.第一次,用pl/sql查询整全选右键导出成sql文件,发现...4.第三次,用命令行导出,导出命令为: exp userid=username/password@s...
  • 假设a用户的默认空间是a,导出用户a所有数据: 如果是多实例 需要在命令行或终端手工指定实例 set ORACLE_SID=实例名 否则回报ORA-12560: TNS: 协议适配器错误 SQL> conn / as sysdba SQL> ...

空空如也

空空如也

1 2 3 4 5
收藏数 97
精华内容 38
关键字:

命令行导出oracle表数据sql