达梦8逻辑备份导出导入dexp/dimp

news2024/11/28 2:49:06

      逻辑导出(dexp)和逻辑导入(dimp)是 DM 数据库的两个命令行工具分别用来实现对 DM 数据库的逻辑备份和逻辑还原。逻辑备份和逻辑还原都是在联机方式下完成,联机方式是指数据库服务器正常运行过程中进行的备份和还原。dexp dimp DM 数据库自带的工具,只要安装了DM 数据库,就可以在安装目录/dmdbms/bin 中找到。

        逻辑导出和逻辑导入数据库对象分为四种级别:数据库级、用户级、模式级和表级。四种级别独立互斥,不能同时存在。四种级别所提供的功能:

l 数据库级(FULL):导出或导入整个数据库中的所有对象。

l 用户级(OWNER):导出或导入一个或多个用户所拥有的所有对象。

l 模式级(SCHEMAS):导出或导入一个或多个模式下的所有对象。

l 表级(TABLES):导出或导入一个或多个指定的表或表分区。

  • dexp逻辑导出工具

        dexp 工具可以对本地或者远程数据库进行数据库级、用户级、模式级和表级的逻辑备份。备份的内容非常灵活,可以选择是否备份索引、数据行和权限,是否忽略各种约束(外键约束、非空约束、唯一约束等),在备份前还可以选择生成日志文件,记录备份的过程以供查看。dexp 工具名称有两种写法 dexp dexpdp。两者语法完全相同。唯一的区别在于,dexp 导出的文件必须存放在客户端,dexpdp 导出的文件必须存放在服务器端。

输入 dexp HELP 即可查看帮助信息。

 dexp导出常用参数:USERID 数据库的连接信息
FILE 明确指定导出文件名称
DIRECTORY 导出文件所在目录(如果在FILE和LOG参数中已带有文件路径,此参数可不选)
LOG 明确指定日志文件名称
FULL 导出整个数据库(N)
OWNER 用户名列表,导出一个或多个用户所拥有的所有对象
SCHEMAS 模式列表,导出一个或多个模式下的所有对象
TABLES 表名列表,导出一个或多个指定的表或表分区
QUERY 用于指定对导出表的数据进行过滤的条件。
PARALLEL 用于指定导出的过程中所使用的线程数目
COMPRESS 是否压缩导出数据文件(N)
ENCRYPT 导出数据是否加密 (N)

1)FULL方式导出库

dexp USERID=SYSDBA/dameng123 FILE=db_full_2023_0527.dmp LOG=db_full_2023_0527.log FULL=Y DIRECTORY=/dm/dmback/dexp_back

2)导出用户

dexp USERID=SYSDBA/dameng123 FILE=/dm/dmback/dexp_back/TEST_2023_0527.dmp LOG=TEST_2023_0527.log OWNER=TEST DIRECTORY=/dm/dmback/dexp_back

3)导出模式

dexp USERID=SYSDBA/dameng123 FILE=/dm/dmback/dexp_back/DMHR_2023_0527.dmp LOG=DMHR_2023_0527.log SCHEMAS=DMHR DIRECTORY=/dm/dmback/dexp_back

4)导出表

dexp USERID=SYSDBA/dameng123 FILE=/dm/dmback/dexp_back/DMHR_TAB_2023_0527.dmp LOG=DMHR_TAB_2023_0527.log TABLES=DMHR.CITY,DMHR.DEPARTMENT DIRECTORY=/dm/dmback/dexp_back

  • dimp逻辑导入工具

       dimp 逻辑导入工具利用 dexp 工具生成的备份文件对本地或远程的数据库进行联机逻辑还原。dimp 导入是 dexp 导出的相反过程。还原的方式可以灵活选择,如是否忽略对象 存在而导致的创建错误、是否导入约束、是否导入索引、导入时是否需要编译、是否生成日志等。

       dimp 工具名称有两种写法 dimp dimpdp。两者语法完全相同。唯一的区别在于,dimp 导入的文件必须存放在客户端,dimpdp 导入的文件必须存放在服务器端。

       针对数据库对象,有 FULL、OWNER、SCHEMAS、TABLES 四种导入方式可供选择。一次导出只能指定一种方式。

输入 dimp HELP 即可查看帮助信息。

导入常用参数:
USERID 数据库的连接信息,必选
FILE 输入文件,即 dexp 导出的文件 ,必选
DIRECTORY 导入文件所在目录
FULL 导入整个数据库(N)
OWNER 导入指定的用户名下的模式
SCHEMAS 导入的模式列表
TABLES 表名列表,指定导入的 tables 名称。

PARALLEL 用于指定导入的过程中所使用的线程数目
GRANTS 导入权限 (Y)
CONSTRAINTS 导入约束 (Y)
INDEXES 导入索引 (Y)
TRIGGERS 导入触发器(Y)
ROWS 导入数据行 (Y)
LOG 日志文件
REMAP_SCHEMA SOURCE_SCHEMA:TARGET_SCHEMA
TABLE_EXISTS_ACTION 需要的导入表在目标库中存在时采取的操作
[SKIP| APPEND | TRUNCATE | REPLACE]
ENCRYPT_PASSWORD 数据的加密密钥

1)FULL 方式导入库

dimp USERID=SYSDBA/dameng123 FILE=/dm/dmback/dexp_back/db_full_2023_0527.dmp LOG=imp_db_full_2023_0527.log FULL=Y DIRECTORY=/dm/dmback/dexp_back

2)导入一个或多个用户拥有的所有对象

dimp USERID=SYSDBA/dameng123 FILE=TEST_2023_0527.dmp LOG=imp_TEST_2023_0527.log OWNER=TEST DIRECTORY=/dm/dmback/dexp_back

3)SCHEMAS 方式的导入一个或多个模式下的所有对象

dimp USERID=SYSDBA/dameng123 FILE=DMHR_2023_0527.dmp LOG=imp_DMHR_2023_0527.log SCHEMAS=DMHR DIRECTORY=/dm/dmback/dexp_back

4)导入表

dimp USERID=SYSDBA/dameng123 FILE=DMHR_TAB_2023_0527.dmp LOG=imp_DMHR_TAB_2023_0527.log TABLES=DMHR.CITY,DMHR.DEPARTMENT  DIRECTORY=/dm/dmback/dexp_back

达梦在线服务平台:https://eco.dameng.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/577054.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构作业4-图

图数据结构的小练习: 文章目录 数据结构作业4-图3 对图1所示的带权无向图。(40分)解: 4 对于图1所示的带权无向图。(20分)解: 5 已知带权有向图如下图所示,请利用Dijkstra算法从顶点…

基于操作系统的基础IO

1.c语言中的文件输入输出 在观看本章节的时候,大家可以去看看之前c语言的文件输入输出的有关博客。 好那么废话不多说之间进入本章正题: 我们都知道c程序默认会打开三个输入输出流: stdin:相当于键盘 stdout:相当于显示器 st…

【Linux】基本指令(四)

目录 🍈一.sort指令🍈 🍉二.uniq指令🍉 🍊三.wc指令🍊 🍋四.which指令🍋 🍎五.whereis指令🍎 🍏六.top指令🍏 🍐七…

【玩转 Cloud Studio】腾讯Cloud Studio 云端开发环境上手体验

目录 1、Cloud Studio简介 2、功能体验 3、Cloud Studio优点 4、总结 1、Cloud Studio简介 Cloud Studio(云端 IDE)是基于浏览器的集成式开发环境,为开发者提供了一个稳定快速的云端工作站。用户在使用 Cloud Studio 时无需安装,只…

【LCD应用编程】绘制点、线、矩形框

之前获取LCD屏幕参数信息时了解到,LCD屏是 FrameBuffer 设备,操作 FrameBuffer 设备 其实就是在读写 /dev/fb0 文件。除此之外,LCD屏上包含多个像素点,绘制点、线、矩形框本质是在修改这些像素点的颜色。 目录 1、定义 lcd_color…

VS+Qt — Vistual Studio 2022+Qt6安装教程以及解决Qt Vistual Studio Tools下载慢和VS无法打开.ui进行设计的问题

目录 Vistual Studio 2022下载 Qt下载 Qt Vistual Studio Tools下载 方法1 方法2 方法3 方法4 Vistual Studio 2022配置Qt6 创建Qt项目 若VS无法打开.ui进行设计 Vistual Studio 2022下载 以前因为安装库的关系,已经下载过VS2022了,详细请看这…

C++ 学习 ::【基础篇:05】:C++ 函数重载认识及使用、简单介绍:C++ 支持函数重载的原因

本系列 C 相关文章 仅为笔者学习笔记记录,用自己的理解记录学习!C 学习系列将分为三个阶段:基础篇、STL 篇、高阶数据结构与算法篇,相关重点内容如下: 基础篇:类与对象(涉及C的三大特性等&#…

CSS之基础扫盲

博主简介:想进大厂的打工人博主主页:xyk:所属专栏: JavaEE初阶 目录 文章目录 二、CSS基础语法 2.1 CSS引入方式 2.1.1 内部样式 2.1.2 外部样式 2.1.3 内联样式 2.2 CSS选择器 2.2.1 标签选择器 2.2.2 类选择器 2.2.3 id选择器 2.2.4 通配符选择器 2.2…

HNU-操作系统OS-实验Lab7

OS_Lab7_Experimental report 湖南大学信息科学与工程学院 计科 210X wolf (学号 202108010XXX) 实验目的 理解操作系统的同步互斥的设计实现;理解底层支撑技术:禁用中断、定时器、等待队列;在ucore中理解信号量(semaphore)机制的具体实现;理解管程机制,在ucore内…

动力电池管理系统(BMS)

BMS技术 目录 BMS技术 一、BMS简介 二、BMS主要功能 1、参数检测 2、剩余电量(SOC)估计 3、充放电控制 4、热管理 5、均衡控制 6、故障诊断 7、信息监控 8、参数标定 9、CAN总线接口 三、BMS架构组成 1、BMS的拓扑架构 1、1集中式架构的B…

JavaEE进阶(5/27)Spring Boot

目录 1.认识Spring Boot 2.Spring Boot的优点 3.SpringBoot项目创建 4.resource文件夹 和test文件夹 5.使用一个Spring Boot项目 1.认识Spring Boot Spring Boot 中的Boot 是启动引导的意思 如果Spring相比于普通java开发是从走演变到了汽车,那么Spring boot 相比…

【博客历程】比起方法和技巧,我更想谈质量与坚持

【博客历程】比起方法和技巧,我更想谈质量与坚持 文章目录 【博客历程】比起方法和技巧,我更想谈质量与坚持[toc]我的第一篇博客为什么坚持写博客为什么选择CSDN何为质量未来 还没准备好,等我怎样怎样时再 还在犹豫什么时候开始,…

ssm+springboot+java高校图书馆图书借阅座位预约管理系统系统

陕理工图书馆管理系统包括多个功能模块:图书类别管理模块、图书管理模块、读者管理模块、借阅管理模块、预约管理、推荐管理。管理员登入后,维护图书借阅的信息。本文介绍了使用Java技术开发陕理工图书馆管理系统的设计与实现过程,首先对实现…

微信小程序 java+nodejs+vue美食定制个性化点餐推荐系统

社会的发展和科学技术的进步,互联网技术越来越受欢迎。手机也逐渐受到广大人民群众的喜爱,也逐渐进入了每个用户的使用。手机具有便利性,速度快,效率高,成本低等优点。 因此,构建符合自己要求的操作系统是非…

Deathnote

Deathnote 1.主机发现 arp-scan -l2.扫描端口 nmap -Pn -sV -P- -A 192.168.80.132开放了80、22端口 3.访问80端口 修改host文件访问80端口时进行了跳转到deathnote.vuln/wordpress,修改hosts文件,将该域名解析到靶机ip windows hosts文件路径&…

canal server 标准化集群搭建(完结)

4.2. 创建 server 所属集群:选择刚才添加的 “集群名称” server 名称: server_1、server_2、server_3 依次类推 server ip:server 的 ip 地址 admin 端口:canal server 与 canal admin 的通信端口,非生产环境从 2…

Android 12.0Launcher3 电话和短信app图标显示未读短信和未接来电的条数

1.概述 在12.0产品开发中,最近客户有需求要求在电话app图标显示未接来电的条数 在短信app图标上显示未读信息的条数 根据需求首选要在Launcher3的Launcher.java中,启动launcher时,查询未读短信和未接来电 在有未接来电时,更新未接来电的数量 在有未读短信时,更新未读短信的…

基于html+css的图展示95

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

C++内存空间

1.内存空间 在 C 中,内存分为内核空间和用户空间,内核空间由操作系统管理,程序员写的程序在用户空间。 程序运行时,内存主要分成四个区,分别是栈、堆、数据段和代码段。 栈:存储局部变量、函数参数和返回…

今日餐饮美食推荐系统多商家 uniapp+vue微信小程序

此今日美食推荐小程序信息的设计主要有两个用户,会员客户端和管理员服务端两个部分:会员客户主要功能; (1)会员信息:包括:会员注册、会员登录,包括对个人信息进行修改。 &#xff08…