自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 达梦基础知识总结

开发版与企业版功能相同,平时工作使用开发版即可,授权期限为一年。

2023-07-30 17:11:59 658 1

原创 DMHS环境搭建

要仔细写好LOAD命令,在配置SCH.NAME='TEST’和TAB.NAME='LYJ_OLD_TABLE_JY’不要忘记小引号。至此DMHS安装完成,我们环境安装路径为/home/dmdba/dmhs,源端虚机和目的端虚机环境都需要安装。可以将操作系统的语言改为zh_CN.GBK或者将dmhs.hs文件的lang项配置为en。在开启dmhs服务时出现乱码。在执行LOAD命令时出现错误。启动源端和目的端的脚本服务。

2023-07-30 17:10:38 108 1

原创 达梦阻塞死锁分析和处理

在程序运行时,如果有异常长时间执行等待无结果,可以排查是否有阻塞的情况。在 DM 数据库中, INSERT、 UPDATE、 DELETE 是最常见的会产生阻塞和死锁的语句。INSERT 发生阻塞的唯一情况是, 当多个事务同时试图向有主键或 UNIQUE 约束的表中插入相同的数据时,其中的一个事务将被阻塞,直到另外一个事务提交或回滚。一个事务提交时,另一个事务将收到唯一性冲突的错误;一个事务回滚时,被阻塞的事物可以继续执行。

2023-07-30 16:44:20 1755 1

原创 达梦用户管理

在DM数据库中用户管理主要涉及到三块:用户、权限、和角色。这里涉及到2个概念,用户和模式,在Oracle里也存在这2个概念。用户是用来连接数据库并进行相关操作的。而模式是一个用户拥有的所有数据库对象的集合,每个用户都有自己默认的模式,用户默认的模式名和用户名相同。这里面的选项很多,但在实际使用中主要涉及如下几点:用户名、密码、资源限制、模式、默认表空间和权限。<用户名>指明要创建的用户名称,用户名称最大长度 128 字节;<口令策略>可以为以下值,或其任何组合:0 无策略;1 禁止与用户名相同;

2023-07-30 16:39:51 352 1

原创 DM8通过作业定时备份数据库

数据库备份是 DBA 日常最重要的工作内容。备份的主要目的是数据容灾,保证数据的安全性,在数据库发生故障时,通过还原备份集,将数据恢复到可用状态。备份与恢复过程都依赖归档日志,归档日志是保证数据一致性和完整性的重要保障。配有归档日志的数据库系统在出现故障时丢失数据的可能性更小,这是因为一旦出现介质故障如磁盘损坏时,利用归档日志,系统可被恢复至故障发生的前一刻,也可以还原到指定的时间点。

2023-07-07 10:53:05 164 1

原创 DM8管理表空间、数据文件、重做日志文件

一般情况下,建议用户自己创建一个表空间来存放业务数据,或者将数据存放在默认的用户表空间 MAIN 中。命令化管理表空间创建表空间 数据文件路径可以是相对路径也可以是绝对路径,直接指定文件名,默认放在实例下,表空间名称为test||文件路径:/dm8/data/DM/TEST01.DBF||初始大小:128M||每次自动扩充:4M||最大尺寸:2G,数据文件默认单位为MB,不能指定单位,取值范围 4096页大小~2147483647页大小操作已执行。

2023-07-07 10:52:19 341 1

原创 DM8参数修改方法

DM 数据库中有多个参数文件,参数文件的查看,除了直接看参数文件,也可以查询相关的视图。最主要的视图是:1):显示 ini 参数和 dminit 建库参数的类型及参数值信息(当前会话值、系统值及 dm.ini文件中的值)。2)v$dm_ini:所有 ini 参数和 dminit 建库参数信息。但这个视图查询的内容有点多,DM提供了分类的视图,比如V$DM_ARCH_INI,查询归档的相关参数值。

2023-07-07 10:51:31 165 1

原创 DM8 redo日志管理及归档模式切换

在恢复操作中最重要的结构是联机 REDO 日志。REDO 日志存放在日志表空间文件中,这些文件存储数据库所做的所有物理更改信息。达梦数据库每一个实例都有一个相关联的联机重做日志,通过重做日志可以保证数据库的完整性和一致性。DM SERVER 的 REDO 日志用于存储被修改数据的新值,包括事务对数据文件和回滚段的修改。REDO 日志每次被修改以后,都会自动生成一个新的日志序列值 LSN(Log Sequence Number)。

2023-07-07 10:50:36 426 1

原创 DM8在Linux 系统进行备份与还原

DM 备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中,这里的有效数据页包括数据文件的描述页和被分配使用的数据页。而在备份的过程中,如果数据库系统还在继续运行,这期间的数据库操作并不是都会立即体现到数据文件中,而是首先以日志的形式写到归档日志中,因此,为了保证用户可以通过备份集将数据恢复到备份结束时间点的状态,需要将备份过程中产生的归档日志也保存到备份集中。还原与恢复是备份的逆过程。还原是将备份集中的有效数据页重新写入目标数据文件的过程。

2023-06-05 14:34:54 172

原创 使用sysbench进行压测DM8数据库

1、服务器已经安装达梦V8软件,操作系统用户为dmdba,DM_HOME配置为export DM_HOME=“/dm8”3、依赖库已经配置:export LD_LIBRARY_PATH=“$LD_LIBRARY_PATH:/dm8/bin”设置配置文件的执行权限,使用./configure --without-mysql --with-dm命令执行。如果此操作失败,说明缺少了基本的编译工具,如automake等,进行安装即可。首先进入sysbench源码目录,执行autogen.sh脚本。

2023-06-05 12:47:10 517 2

原创 DM8在Linux环境下的安装

Linux系统中,由于ulimit命令的存在,会对程序使用操作系统的资源进行限制,所以用户在安装前应该先对限制参数进行查看。为了确认DM数据库的安装程序与当前系统兼容匹配,因此需要在安装前确认系统信息,然后下载对应该系统的DM安装程序版本。该步骤使用数据库用户dmdba进行,环境变量在dmdba用户家目录.bash_profile(隐藏文件)进行设置。切换至 dmdba 用户下,在 /mnt/dm目录下使用命令行安装数据库程序,依次执行以下命令安装 DM 数据库。注册服务需使用 root 用户进行注册。

2023-06-05 12:44:19 739 1

原创 DM8主备守护集群

至此守护配置已完成。提示:如果到了这一步,监听不到从节点,在你确保你的配置文件没出错的前提下,一定要注意从节点的防火墙,我首次搭建也是监听不打,后面关闭防火墙重新启动监听,就可以了。主库和备库两台机器上,都按以下方法初始化数据库(示例),注意主库与备库的数据库名相同,服务名不同,注意区分。还原备库,备库执行数据恢复,先关闭实例,再执行恢复。在主库或备库上添加配置文件dmmonitor.ini。备份主库,关闭主库实例、执行备份脚本。设置OGUID并修改数据库模式。设置OGUID并修改数据库模式。

2023-06-05 12:44:04 75

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除