DM达梦数据库
Linux运维之路
撰写Linux运维架构笔记(工作遇到的问题,学习新的的技术)
展开
-
解决:DM数据库sql不能用上下左右退格键问题
解决:DM数据库sql不能用上下左右退格键问题1:下载对应的rlwrap软件包2:安装rpm包3:添加如下内容到/etc/bashrc全局环境变量末尾4.:刷新/etc/bashrc结语 1:下载对应的rlwrap软件包 选择自己的系统版本:https://pkgs.org/ 2:安装rpm包 安装rlwrap时出现 error: Failed dependencies: libc.so.6 is needed by rlwrap-0.42-1.el6.i686 libc.s原创 2020-10-12 23:07:56 · 526 阅读 · 1 评论 -
DM达梦数据库学习笔记之脱机工具DMRMAN备份还原(6)
准备工作 注意事项 1:脱机工具要关闭数据库实例 2:DM7必须在绝对路径下运行dmrman(会在运行目录下寻找管道文件) DM8可以修改USE_AP=2不使用管道备份 3:用户必须为dmdba 4:所有备份都需脱机,启用DMRMAN命令工具 环境配置 dmrman会有一些默认的配置(存储类型,备份目录,归档目录,跟踪日志) 查看默认配置 RMAN>CONFIGURE 修改默认配置 修改备份目录:CONFIGURE DEFAULT BACKUPDIR '备份目录 ’ 修改归档目录:CONFIGURE原创 2020-10-06 15:18:26 · 512 阅读 · 0 评论 -
DM数据库学习笔记之联机sql备份还原(5)
数据备份 数据备份分为:数据库备份,表空间备份,表备份 数据库备份最常用的策略:完全备份和增量备份 一般每周执行一次完全备份,每天执行一次增量备份,那么恢复时要重做的归档就不会超过一天 数据库备份 数据库完全备份 生成的备份集包含了指定库(或者表空间)的全部有效数据页,一般规则是数据库经过频繁修改后最好执行一次完全备份 完全备份步骤 1:配置开启归档 2:数据库open状态 3:BACKUP DATABASE BACKUPSET ‘备份集路径’; 数据库增量备份 在某个特定备份集基础上,收集数据库新修改的数原创 2020-10-06 15:03:21 · 227 阅读 · 1 评论 -
DM数据库学习笔记之备份与还原实战准备工作(4)
备份与还原准备工作 本地归档配置 联机配置(数据库运行状态下) 1:修改数据库为MOUNT状态 ALTER DATABASE MOUNT; 2:配置本地归档 ALTER DATABASE ADD ARCHIVELOG 'DEST =归档路径, TYPE = 归档类型, FILE_SIZE = 归档大小, SPACE_LIMIT = 归档限制大小(M); 3:开启归档 ALTER DATABASE ARCHIVELOG/NOARCHIVELOG; 4:修改数据库为OPEN状态 ALTER DATABASE O原创 2020-10-06 14:45:29 · 156 阅读 · 0 评论 -
DM达梦数据库学习笔记之备份与还原基本原理(3)
备份与还原——概念原理 从源库中读取有效数据页、归档日志等相关信息 经过处理写入备份片 将相关备份信息写入备份元数据的过程 逻辑备份和物理备份 逻辑备份:利用dexp工具将指定对象(库级,模式级,表级)的数据导出针对数据内容,不关心这些数据在什么位置 逻辑还原:使用dimp工具,把dexp导出的备份数 据重新导入到目标数据库 物理备份:扫描数据库文件,找到使 用过的数据页拷贝保存到备份集中 针对数据页的描述,不关心数据内容 物理还原:把备份集中的数据内容重新拷贝、写入目标文件 联机备份和脱机备份 联机备份:原创 2020-10-06 14:35:17 · 396 阅读 · 1 评论 -
DM达梦数据库学习笔记之备份与还原基本概念(2)
标题备份与还原——基本概念 REDO日志与归档日志 REDO日志时记录做过的dml语句,一般有三个循环使用,A,B,C,当A写满时会用B,A就会进行归档出来形成归档日志,直到C也用满后归档出来再使用A,此时就会覆盖原来的A的日志,以此循环 检查点 前言:用户所有操作都会记录再数据页加载到缓冲区,事务运行时,会把生成的REDO日志加载到日志缓冲区,直到提交事务,缓冲区满,执行检查点就会日志刷盘释放缓冲区空间 检查点就是将缓冲区的脏页写入磁盘,释放日志缓冲区空间 检查点分为完全检查点和部分检查点 备份集 用于还原创 2020-10-06 14:23:17 · 176 阅读 · 0 评论 -
DM达梦数据库学习笔记之基本操作(1)
DM数据库学习笔记之基本操作(1) 创建表空间 CREATE TABLESPACE 表空间名DATAFILE ‘数据文件名称’ SIZE 数字大小; 为一个表空间增加一个数据文件 ALTER TABLESPACE 表空间名 ADD DATAFILE ‘数据文件名称’ SIZE 数字大小; 添加一个日志文件 ALTER DATABASE ADD LOGFILE ‘日志名称’ size 数字大小; 查看表空间与数据文件对应关系 SELECT ts.NAME, df.PATH FROM VTABLESPACEAS原创 2020-10-06 14:14:49 · 523 阅读 · 0 评论