
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 · 811 阅读 · 1 评论 -
DM达梦数据库学习笔记之脱机工具DMRMAN备份还原(6)
准备工作注意事项1:脱机工具要关闭数据库实例2:DM7必须在绝对路径下运行dmrman(会在运行目录下寻找管道文件)DM8可以修改USE_AP=2不使用管道备份3:用户必须为dmdba4:所有备份都需脱机,启用DMRMAN命令工具环境配置dmrman会有一些默认的配置(存储类型,备份目录,归档目录,跟踪日志)查看默认配置RMAN>CONFIGURE修改默认配置修改备份目录:CONFIGURE DEFAULT BACKUPDIR '备份目录 ’修改归档目录:CONFIGURE原创 2020-10-06 15:18:26 · 660 阅读 · 0 评论 -
DM数据库学习笔记之联机sql备份还原(5)
数据备份数据备份分为:数据库备份,表空间备份,表备份数据库备份最常用的策略:完全备份和增量备份一般每周执行一次完全备份,每天执行一次增量备份,那么恢复时要重做的归档就不会超过一天数据库备份数据库完全备份生成的备份集包含了指定库(或者表空间)的全部有效数据页,一般规则是数据库经过频繁修改后最好执行一次完全备份完全备份步骤1:配置开启归档2:数据库open状态3:BACKUP DATABASE BACKUPSET ‘备份集路径’;数据库增量备份在某个特定备份集基础上,收集数据库新修改的数原创 2020-10-06 15:03:21 · 759 阅读 · 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 · 313 阅读 · 0 评论 -
DM达梦数据库学习笔记之备份与还原基本原理(3)
备份与还原——概念原理从源库中读取有效数据页、归档日志等相关信息经过处理写入备份片将相关备份信息写入备份元数据的过程逻辑备份和物理备份逻辑备份:利用dexp工具将指定对象(库级,模式级,表级)的数据导出针对数据内容,不关心这些数据在什么位置逻辑还原:使用dimp工具,把dexp导出的备份数 据重新导入到目标数据库物理备份:扫描数据库文件,找到使 用过的数据页拷贝保存到备份集中针对数据页的描述,不关心数据内容物理还原:把备份集中的数据内容重新拷贝、写入目标文件联机备份和脱机备份联机备份:原创 2020-10-06 14:35:17 · 732 阅读 · 1 评论 -
DM达梦数据库学习笔记之备份与还原基本概念(2)
标题备份与还原——基本概念REDO日志与归档日志REDO日志时记录做过的dml语句,一般有三个循环使用,A,B,C,当A写满时会用B,A就会进行归档出来形成归档日志,直到C也用满后归档出来再使用A,此时就会覆盖原来的A的日志,以此循环检查点前言:用户所有操作都会记录再数据页加载到缓冲区,事务运行时,会把生成的REDO日志加载到日志缓冲区,直到提交事务,缓冲区满,执行检查点就会日志刷盘释放缓冲区空间检查点就是将缓冲区的脏页写入磁盘,释放日志缓冲区空间检查点分为完全检查点和部分检查点备份集用于还原创 2020-10-06 14:23:17 · 286 阅读 · 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 · 726 阅读 · 0 评论