自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DM的一致性和并发性

DM 利用事务和封锁机制提供数据并发存取和数据完整性。在一事务内由语句获取的全部封锁在事务期间被保持,防止其它并行事务的破坏性干扰。一个事务的 SQL 语句所做的修改在它提交后才可能为其它事务所见。DM 自动维护数据库的一致性和完整性,并允许选择实施事务级读一致性,它保证同一事务内的可重复读,为此 DM 提供用户各种手动上锁语句和设置事务隔离级别语句。

2023-08-29 16:22:54 102 1

原创 DM闪回功能

FLASHBACK TABLE [<模式名>.]<表名> {,[<模式名>.]<表名>} TO <SCN | LSN | TIMESTAMP> <expr> [ <ENABLE|DISABLE> TRIGGERS ];例如:COMMIT;行号 C1查看当前LSN号行号 CUR_LSNCOMMIT;行号 C1--366234为前面查询出的LSN值行号 C1。

2023-08-29 15:55:40 180 1

原创 DM连接ODBC

* 检测返回代码是否为成功标志,当为成功标志返回 TRUE,否则返回 FALSE *//* 检测返回代码是否为失败标志,当为失败标志返回 TRUE,否则返回 FALSE *//* 返回代码 *//* 设置环境句柄的 ODBC 版本 */HSTMT hsmt;/* 语句句柄 *//* 断开与数据源之间的连接 */HENV henv;/* 环境句柄 */HDBC hdbc;/* 连接句柄 *//* 申请一个环境句柄 *//* 申请一个连接句柄 *//* 释放连接句柄 *//* 释放环境句柄 */

2023-08-29 15:28:35 303 1

原创 DM连接JDBC

通过 JDBC 驱动程序,用户可以在应用程序中实现对 DM 数据库的连接与访问,JDBC 驱动程序的主要功能,一是建立与 DM 数据库的连接,二是转接发送 SQL 语句到数据库,三是处理并返回语句执行结果。:数据库连接类,作用是管理执行数据库的连接,可用于提交和回滚事务、创建Statement对象等操作。:用于获取数据库元数据信息的类,如模式信息、表信息、表权限信息、表列信息、存储过程信息等。:用于获取结果集元数据信息的类,如结果集的列数列的名称、列的数据类型、列大小等信息。数据库连接驱动具体位置是。

2023-08-29 12:49:14 1814 3

原创 DM8配置归档

1、运行DM管理工具,使用SYSDBA的账号和密码登录需要操作的数据库和服务器,选择对应数据库,进入管理服务器,找到系统管理,点击【配置】选项然后选择转换,此时数据库切换为mount状态。3、配置归档路径完成之后,重新进入管理服务器,找到系统管理,点击【打开】选项然后选择转换,此时数据库切换为open状态。2、在进入管理服务器,找到归档配置,在归档模式中选择【归档】,点击右侧绿色加号,配置归档目录和归档类型,文件大小等。1、修改数据库为MOUNT状态:ALTER DATABASE MOUNT;

2023-08-07 13:24:30 141 1

原创 DM8的dexp和dimp

逻辑备份和逻辑还原都是在联机方式下完成,联机方式是指数据库服务器正常运行过程中进行的备份和还原 dexp 和 dimp 是 DM 数据库自带的工具,只要安装了 DM 数据库,就可以在安装目录 /dmdbms/bin 中找到。FILE和LOG中指定的路径,优先级高于DIRECTORY中指定的路径,当FILE和LOG不指定路径时,才使用DIRECTORY指定的路径,如果都没有指定路径,则使用系统当前路径。逻辑导出和逻辑导入数据库对象分为四种级别:数据库级、用户级、模式级和表级。2、dexp的参数介绍。

2023-08-07 12:55:58 245 1

原创 DM的同义词

删除同义词,必须是 DBA 或者拥有此同义词的用户才能删除该同义词,如果要删除公有同义词,则必须要指定 PUBLIC,因为在达梦数据库中,公有同义词和私有同义词可以同名,所以如果不指定,则删除的是当前模式下的同名同义词,删除公有同义词,需要指定 PUBLIC,而删除私有同义词,则不能指定,否则报错;如果删除当前模式下的同义词,可以不指定模式名,如果删除其它模式下的同义词,需要指定相应的模式名,否则报错。2.全局同义词创建时不能指定同义词的模式名限定词,它能够被所有用户使用,使用时不需要加任何模式限定名。

2023-08-07 12:39:34 117 1

原创 了解DM的触发器

触发器是激发它们的语句的一个组成部分,即直到一个语句激发的所有触发器执行完成之后该语句才结束,而其中任何一个触发器执行的失败都将导致该语句的失败,触发器所做的任何工作都属于激发该触发器的语句。在触发器定义语句中用关键字 INSERT、DELETE 和 UPDATE 指明构成一个触发器事件的数据操作的类型,其中 UPDATE 触发器会依赖于所修改的列,在定义中可通过 UPDATE OF < 触发列清单 > 的形式来指定所修改的列,< 触发列清单 > 指定的字段数不能超过 128 个。

2023-07-27 15:37:12 303 1

原创 DM的逻辑结构、物理结构和内存结构

每次对数据库的操作都会涉及到数据字典信息,访问数据字典信息的效率直接影响到相应的操作效率,这些字典信息如果都在缓冲区里,则操作时可以直接从缓冲区中获取即可,否则需要。虚拟缓冲,是因为系统没有真正创建特定属于哈希缓冲区的内存,而是在进行哈希连接时,对排序的数据量进行了计算。数据库内部,所有的数据文件组合在一起被划分到一个或者多个表空间中,所有的数据库内部对象都存放在这些表空间中。而使系统性能受到影响,系统在运行过程中产生的日志并不会立即被写入磁盘,而是和数据页一样,先将其放置到日志缓冲区中。

2023-07-07 12:19:36 268 1

原创 DM客户端相关工具介绍

Systemctl start/stop/status DmServiceXXX.service 启动服务、停止服务和查看服务状态。管理工具是数据库自带的图形化工具,可以方便快捷的对数据进行管理。在网络允许的条件下,可通过单个管理工具,对多个数据实例进行管理。3) Linux:使用root用户在达梦的安装目录下的tool目录下执行manager.exe(./manager.exe)控制台工具是管理和维护数据库的基本工具。Dm_service_installer.sh 注册数据库服务、守护服务、监控服务等。

2023-07-07 11:30:03 1014 1

原创 DM读写分离集群搭建

实例名 PORT_NUM MAL_INST_DW_PORT MAL_HOST MAL_PORT MAL_DW_PORT。RLOG_SEND_THRESHOLD = 0 ##指定主库发送日志到备库的时间阈值,默认关闭。RLOG_SEND_THRESHOLD = 0 ##指定主库发送日志到备库的时间阈值,默认关闭。DW_P 192.168.176.121 192.168.0.141 主库 GRP1_RWW_01。

2023-07-07 10:35:00 111 1

原创 DMDSC搭建

配置文件存放于目录:DMDSC1:/home/dmdba/dmdsc/data/DSC01 DMDSC2:/home/dmdba/dmdsc/data/DSC02。搭建的配置文件分别存放于DSC1的/home/dmdba/data/DSC1和DSC2的/home/dmdba/data/DSC2下。[code: -2405], 文件或目录[/home/dmdba/dmdsc/data/DSC1/dmdcr_cfg.ini]不存在。移动 /dmdsc/bin/dm_svc.conf 到/etc目录。

2023-07-07 10:33:53 128 1

原创 DM8读写分离搭建

RLOG_SEND_THRESHOLD = 0 ##指定主库发送日志到备库的时间阈值,默认关闭。RLOG_SEND_THRESHOLD = 0 ##指定主库发送日志到备库的时间阈值,默认关闭。RLOG_APPLY_THRESHOLD = 0 ##指定备库重演日志的时间阈值,默认关闭。RLOG_SEND_THRESHOLD = 0 ##指定主库发送日志到备库的时间阈值,默认关闭。

2023-07-04 01:47:46 150

原创 DM主备搭建

MAL_INST_NAME = GRP1_RT_01 #实例名,和 dm.ini 的 INSTANCE_NAME 一致。MAL_INST_NAME = GRP1_RT_01 #实例名,和 dm.ini 的 INSTANCE_NAME 一致。INST_INI = /opt/dmdbms/data/DAMENG/dm.ini #dm.ini 文件路径。

2023-06-25 16:32:09 71

原创 DM8单机搭建

指定DPC集群中的实例角色(0) 0:无 1:MP 2:BP 3:SP,取值1/2/3时也可以用MP/BP/SP代替。权限管理模式(0),可选值:0[TRADITION],1[BMJ],2[EVAL]字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR](Y/y:是 N/n:否) [Y/y]:y。请选择安装目录 [/home/dmdba/dmdbms]:/dm8。是否输入Key文件路径?(Y/y:是 N/n:否) [Y/y]:n。(Y/y:是 N/n:否) [Y/y]:y。

2023-06-20 09:20:31 88 1

空空如也

空空如也

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

TA关注的人

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