dmp

数据库导入导出dmp文件

坚强是说给别人听的谎言 提交于 2019-12-02 06:05:23
1.数据库导出dmp文件: exp ‘数据库用户名/数据库密码’ file=导出文件路径 2.把dmp文件导入新库:从a库导出到b库 imp b/b file=dmp文件路径 fromuser=a touser=b 3.从dmp文件抽取对应表 imp 用户名/密码@数据库实例名 file=load.dmp log=load.log TABLES=(表名) imp b/b@orcl11g file=dmp log=1011.log TABLES=BIZ_GUARANTEE_RESULT 来源: https://blog.csdn.net/weixin_45392779/article/details/102727486

Oracle数据泵常用命令

流过昼夜 提交于 2019-12-02 05:03:48
前言 expdp和impdp是oracle数据库之间移动数据的工具。expdp和impdp只能在数据库服务端使用,不能在客户端使用。本文简单总结了expdp和impdp常用的命令,详细信息参考oracle官方文档Utilities。 directory相关SQL语句: select * from dba_directories; create directory my_dir as ‘/home/oracle/tmp’; grant read,write on directory my_dir to scott; expdp 注意: 1、导数的数据库用户需要拥有对directory_object的读写权限。 2、操作系统中需要已经存在directory_object指定的路径。 3、oracle用户拥有对directory_object指定路径的读写权限。 4、system用户导出用户,会将创建用户和授予系统权限的元数据也导出,普通用户不能导出这些元数据。 expdp命令示例 导出一张表,例: expdp system/oracle directory=my_dir dumpfile=expdp.dmp logfile=expdp.log tables=scott.emp 导出多张表,例: expdp system/oracle directory=my_dir dumpfile

DM(达梦数据库导入dmp)

人盡茶涼 提交于 2019-12-02 00:08:30
1.input system dir 文件文件随意放:注意不要放在 C 盘 . 2.注册服务 3。 SYSDBA(默认密码:SYSDBA) 登入 创建用户 create tablespace "ISSUSR" datafile 'E:\dmdbms\data\ISS\ISSUSR.dbf' size 256 autoextend on next 256 CACHE = NORMAL ; /* 以SYSDBA身份创建用户 */ create user "ISSUSR" identified by "ISSUSR_USER" default tablespace "ISSUSR" ; /* 用户授权 */ grant "RESOURCE" to "ISSUSR" ; grant CREATE TABLE , CREATE VIEW , CREATE PROCEDURE , CREATE SEQUENCE , CREATE TRIGGER , CREATE INDEX , CREATE CONTEXT INDEX , BACKUP DATABASE , CREATE LINK , CREATE REPLICATE , CREATE PACKAGE , CREATE SYNONYM , CREATE PUBLIC SYNONYM , ALTER REPLICATE , DROP

invensense新一代陀螺仪ICM20689的dmp配置

房东的猫 提交于 2019-12-01 13:49:03
新一代陀螺仪与MPU6050的dmp并不兼容,invensense公司新一代陀螺仪ICM20689网上没有驱动,官方提供一个ICM20789版本在G55板上的demo, 但是非常复杂难用,我基于这个版本删减并修改出来一个在STM32上方便使用的驱动代码。 具体的有空再写,请直接移步github: https://github.com/adayimaxiga/icm20689_dmp_driver.git 来源: CSDN 作者: adayimaxiga 链接: https://blog.csdn.net/u013721521/article/details/88758434

Oracle12c 使用总结

↘锁芯ラ 提交于 2019-12-01 10:10:49
/*创建临时表空间 */ create temporary tablespace BBB tempfile 'D:\APP\oracle\oradata\orcl\BBB.dbf' size 500m autoextend on next 500m maxsize 20480m extent management local; /*创建数据表空间 */ create tablespace CCC logging datafile 'D:\APP\oracle\oradata\orcl\CCC.dbf' size 500m autoextend on next 500m maxsize 20480m extent management local; /*创建用户并指定表空间*/ create user c##st identified by p123 default tablespace CCC temporary tablespace BBB; --用户名必须添加c## /*给用户授予权限 */ grant connect,resource,dba to c##st; /*创建数据泵目录*/ create or replace directory dp_dir as 'D:\oracle\'; /*数据泵导入dmp文件 */ impdp c##pension_st/p123

Oracle11G导入到Oracle10

假装没事ソ 提交于 2019-12-01 07:20:20
使用EXP从Oracle11G导出DMP文件,IMP导入到Oracle10G中,因为版本的向下兼容性,导致IMP出错。可采取一下方法操作。 1、修改DMP文件头部版本标识。 使用文本编辑器或者编写程序,修改DMP文件的版本标识,找到--TEXPORT:V11.01.00,将版本号更改为10G的版本号,如10.02.01.然后使用IMP导入即可。 2、管理员登录11G服务器和10G服务器。 --创建dump文件目录 create directory dump_test as 'D:\dmp' --授权读写权限给你要操作的用户 grant read, write on directory dmp to name --oracle 10 查询一下版本,假如结果是 “10.2.0.1.0” SELECT * FROM V$VERSION; cmd下导出,导出文件我们为 2012 expdp name/pwd@orcl directory=dmp dumpfile=2012.dmp logfile=2012.log version=10.2.0.1.0 把导出到d:\dmp的dmp跟log文件,压缩再传到 oracle 10 服务器的 d:\dmp ,cmd下导入 impdp name/pwd dumpfile=2012.dmp directory=dmp 来源: oschina 链接:

elasticsearch-migration 跨集群数据迁移

孤街醉人 提交于 2019-12-01 03:51:51
这个工具正好srcoll+bulk原理,进行数据迁移,该工具安装简单,解压即可使用。 scroll查询:es深度分页查询,基于http请求,可以查询索引下所有数据,不会有from+size不能大于1w的问题。 bulk请求:可以批量插入数据,是http请求。 1、下载文件 elasticsearch-migration 源码:https://github.com/medcl/esm-abandoned/tree/v0.4.1 编译好的工具: https://github.com/medcl/esm-abandoned/releases/tag/v0.4.1 2、插入数据; curl -XPOST 'dmp9:9201/wzp_test/just_test?pretty' -d' {"name": "Jane Doe" }'; curl -XPOST 'dmp9:9201/wzp_test/just_test?pretty' -d' {"name": "Jane wang" }'; curl -XPOST 'dmp9:9201/wzp_test/just_test?pretty' -d' {"name": "Jane he" }'; curl -XPOST 'dmp9:9201/wzp_test/just_test?pretty' -d' {"name": "Jane lv" }';

oracle如何导入dmp文件并覆盖原有数据

坚强是说给别人听的谎言 提交于 2019-12-01 02:28:53
重复导入已存在的数据库,有以下两种导入方法IMP和IMPDP; 2 IMP导入的时候 :如果已经存在此表, 会告诉你无法创建此表,因为表已经存在。同时使用参数 full=y ignore=y 那就是全部导入,把dmp里的所有数据插入到表里面。换句话说会有重复,如果该表有主键,重复的会因为违反约束,导入不成功,但不重复的能够进去,这种情况是追加覆盖进去了。 3 数据备份,使用命令: exp user/user file=d:\user.dmp full=y 恢复时,使用命令: imp user/user FILE=d:\user.dmp fromuser=user touser=user full=y ignore=y 4 IMPDP导入的时候 :用参数table_exists_action=replace 进行删除后覆盖; table_exists_action选项:{skip 是如果已存在表,则跳过并处理下一个对象;append是为表增加数据;truncate是截断表,然后为其增加新数据;replace是删除已存在表,重新建表并追加数据} 5 数据备份,使用命令: expdp user/user directory=dump_dir dumpfile=schema.dmp logfile=schema.log schemas=user job_name=exp_user

dmp文件导入

♀尐吖头ヾ 提交于 2019-12-01 02:25:26
--导出导入 impdp TEST/1234 full=y directory=DPDATA3 dumpfile=ALL_DATA_0925_NEW.dmp remap_tablespace = item_space:TEST_DATA remap_schema = itemuser:test expdp test/1234@orcl directory=DPDATA3 dumpfile=table_1008_c.dmp Tables=test.table_1008_c logfile=table_1008_c.log; --创建表空间 临时表空间 CREATE TABLESPACE BR_DATA LOGGING DATAFILE 'D:\oracle\BR_DATA.DBF' SIZE 1024M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; CREATE TEMPORARY TABLESPACE BR_TEMP TEMPFILE 'D:\oracle\BR_TEMP.DBF' SIZE 1024M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; --创建用户 CREATE USER BR

oracle导入提示“IMP-00010:不是有效的导出文件,头部验证失败”的解决方案

拈花ヽ惹草 提交于 2019-11-30 12:43:35
这是由于导出的dmp文件与导入的数据库的版本不同造成的 用Notepad++查看了dmp文件,在头部具修改成你将导入目标数据库的版本号 以下对应的版本号:   11g R2:V11.02.00   11g R1:V11.01.00   10g:V10.02.01 解决步骤: 1、查看dmp文件的版本号 2、查询导入oracle数据库的版本号 通过select * from v$version查看版本号,如下图 3、修改dmp文件的版本号 4、重新执行导入sql即可完成导入工作。 来源: https://www.cnblogs.com/guohu/p/11588639.html