- 博客(12)
- 收藏
- 关注
原创 主备守护故障研究
已按照官方手册搭建两节点主备实时同步集群,故障非自动切换192.168.255.101 主 实例GRP1_RT_01192.168.255.102 备 实例GRP1_RT_02在主库机器前台启动监视器, 初始的主备状态正常同样在备库机器前台启动监视器, 初始的主备状态正常生产环境业务都是连在主库操作,主库出问题影响还是很大的制造主库的一些故障,看会发生什么?1.主库掉电(关闭主库所在虚拟机模拟)执行关闭,监视器提示:接收守护进程(GRP1_RT_01)消息超时,守护的状态为ERROR,其
2021-08-17 23:08:42
264
原创 初始化实例时-设置比较字符串大小敏感-详解
DM数据库用图形初始化实例时,可勾选弃选:字符串比较大小写敏感比较大小写敏感,就是区分大小写比较大小写不敏感,就是不区分大小写大小写敏感的时候,小写的标志符要用双引号" "引起来,要不然会被系统自动转化为大写这个区分的地方有以下两点1) 标志符,如表名, 视图名,存储过程名,表的字段名2) 字段内容 如where address = ‘XXX’,这里的XXX就是字段内容简单示例:若设置为大小写不敏感,则认为abc, Abc,ABC之间是相互等价的,如建表时表名字段名大小写可随便写,查询
2021-08-17 10:21:32
269
原创 dimp导入时,出现告警:导入导出编码方式不一致,可能无法转换,解决方法
– 建表,导入数据CREATE TABLE TEST_TB1(A INT, B VARCHAR(10));INSERT INTO TEST_TB1 VALUES (1,‘X’),(2,‘Y’),(3,‘Z’);COMMIT;– 做备份/dm8/bin/dexp SYSDBA/SYSDBA@192.168.255.201:5237 DIRECTORY=/dm8/backup FILE=111.dmp TABLES=SYSDBA.TEST_TB1– drop掉表– 用备份做导入,导入成功,但出
2021-08-17 10:09:51
4665
原创 达梦密码策略参数PWD_POLICY详解
查看系统管理员手册中该参数解释:PWD_POLICY 设置系统默认口令策略 默认值为2 动态,系统级参数0:无策略1:禁止与用户名相同2:口令长度不小于94:至少包含1个大写字母(A-Z)8: 至少包含1个数字(0-9)16:至少包含1个标点符号(在英文输入法状态下,除"和空格外的所有符号)若为其他数字,则表示配置值的和,如3=1+2,表示同时启用第1项和第2项策略。当参数COMPATIBLE_MODE=1(等于1表示兼容SQL92标准)时,PWD_POLICY的实际值均为0该参数没有包
2021-08-17 10:01:42
5116
原创 DM数据库执行计划中具体的执行顺序
DM数据库执行计划的先后顺序分析-- 建表导入数据CREATE TABLE TEST1(ID INT,ID1 INT,ID2 INT,ID3 INT);INSERT INTO TEST1SELECT DBMS_RANDOM.VALUE(1,10000),DBMS_RANDOM.VALUE(1,10000),DBMS_RANDOM.VALUE(1,10000),DBMS_RANDOM.VALUE(1,10000) FROM DUAL CONNECT BY LEVEL <= 10000;
2021-07-24 20:31:16
249
2
原创 DM数据库初始化实例时LENGTH_IN_CHAR参数的理解
在初始化DM数据库时,有个参数 LENGTH_IN_CHAR 感觉较难理解,所以参照官方文档,网上博客研究下先看官方文档对LENGTH_IN_CHAR参数的解释VARCHAR类型对象的长度是否以字符为单位。取值:1、Y表示是,0、N表示否。默认值为0。可选参数。1或Y:是,所有VARCHAR类型对象的长度以字符为单位。这种情况下,定义长度并非真正按照字符长度调整,而是将存储长度值按照理论字符长度进行放大。所以会出现实际可插入字符数超过定义长度的情况,这种情况也是允许的。同时,存储的字节长度8188上限
2021-07-24 19:14:01
1404
1
原创 centos 7启动DM8的三种方式
已安装数据库 路径:/dm8/dmdbms/初始化实例 路径:/dm8/dmdbms/datacd /dm8/dmdbms/bin./dminit PATH=/dm8/dmdbms/data(1) 前台启动cd /dm8/dmdbms/bin./dmserver /dm8/dmdbms/data/DAMENG/dm.ini按键CRTL+C关闭前台进程(2) 注册服务后,通过service命令启动cd /dm8/dmdbms/script/root./dm_service_insta
2021-07-14 22:56:32
317
原创 DM数据库建表指定自增主键
自增的格式:IDENTITY(种子,增量)种子就是起始值测试创建表1,主键字段种子为1,增量为1,导入数据CREATE TABLE TEST_ZIZENG_PK(id int IDENTITY(1,1) primary key, name varchar(32));insert into TEST_ZIZENG_PK(name) values ('张三'), ('李四'), ('王五');commit;查看数据select * from TEST_ZIZENG_PK;测试创建表2,
2021-07-14 21:02:13
1996
原创 DM8主备守护搭建
服务器两台主:192.168.255.101 数据库端口5236备:192.168.255.102 数据库端口5236步骤:1.先在两台机器各自安装DM8数据库(安装路径/dm8),并创建实例注意:暂不需要为实例注册服务,可以使用命令行前台启动数据库实例主库前台启动dmserver(此步骤必须在脱机备份前做一次,不然脱机rman备份会失败)su - dmdbacd /dm8/bin./dmserver /dm8/data/DAMENG/dm.ini回显中出现SYSTEM IS READ
2021-06-27 13:21:44
72
原创 DM 8索引在执行计划中的操作符
– 创建表并插入数据CREATE TABLE TEST_DM.T1(C1 INT,C2 INT);INSERT INTO TEST_DM.T1 VALUES (1,1);INSERT INTO TEST_DM.T1 VALUES (2,1);INSERT INTO TEST_DM.T1 VALUES (3,1);INSERT INTO TEST_DM.T1 VALUES (1,2);INSERT INTO TEST_DM.T1 VALUES (2,2);INSERT INTO TEST_DM.
2021-06-27 13:08:13
89
原创 Centos 7 linux系统命令行方式安装DM8开发版
环境:我创建的一台虚拟机,已安装centos 7操作系统软件:DM8开发版,可在达梦数据库官方网站下载,选rh7的下载完成的文件:dm8_20200907_x86_rh7_64_ent.zip,进行解压后,将iso文件上传到服务器/opt目录上传完成,在服务器上查看具体的步骤:一、检查linux系统的信息#获取系统位数getconf LONG_BIT#查询操作系统的release信息,命令没有找到,使用yum安装 redhat-lsb ,再次执行成功lsb_release -a
2021-06-27 12:58:58
730
1
原创 DM8数据库使用dmfldr导入导出数据时NULL_MODE参数对NULL字符串/NULL值的处理
简介:dmfldr工具可以把指定格式的文本数据导入表中,也可将表的数据导出到指定格式的文本文件中对NULL处理的参数是null_mode:载入时NULL字符串是否处理为NULL,载出时空值是否处理为NULL字符串 (默认值FALSE)第一部分: 测试导入时,对文本中NULL字符串的处理1.指定null_mode为true创建测试表test1drop table if exists test1;create table test1(a int, b varchar(8));编辑文件test
2021-06-16 12:14:20
536
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人