- 博客(35)
- 收藏
- 关注
原创 DM-设置定期收集统计信息作业
当你要根据表的变动情况进行统计信息的收集,可以设置定时作业进行收集。1.创建临时表--记录最大trxidcreate table trxid_jilu (OWNER VARCHAR2(20),TABLE_NAME VARCHAR2(20),trx_id int,table_cnt int,riqi date);--记录数据变化create table gather_tab (OWNER VARCHAR2(20),TABLE_NAME VARCHAR2(20),table_cnt...
2022-01-17 17:06:43
625
原创 dmhs关于dm到mysql的搭建
1.环境准备(1)操作系统的用户权限 启动dmhs服务的操作系统用户最好是数据库的安装用户如果不能用数据库的安装用户,那么创建的dmhs服务用户必须要和数据库的安装用户在同一用户组中。(2)硬件需求 内存需求 DMHS 需要的内存总量取决于分析线程以及执行线程的并发数,最少需要 1G 内存。 磁盘需求 DMHS 安装文件占用 277M,包括了管理工具以及管理界面占用的空间,另外需要一些额外的空间存储 DMHS 运行的日...
2021-03-08 11:15:13
460
原创 关于国产数据库的归档那些事
什么是归档 数据库可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。设置归档方法1:修改dm.ini的ARCH_INI=1配置dmarch.ini[ARCHIVE_LOCAL1]ARCH_TYPE = LOCAL ARCH_DEST = /home/dmdba/data/DSC/ARCH/DSC02/archARCH_FILE_SIZE = 128ARCH_SPACE_L...
2020-08-16 16:39:59
1212
原创 关于dm的水平分区表学习
1.创建range分区表语句示例:create table t3 (id int,name varchar(20),time datetime)partition by range(time)(partition p1 values less than ('2015-09-01'),partition p2 values less than ('2019-07-01'),...
2020-04-24 15:22:03
473
原创 CHECKPOINT
Select checkpoint(10);知识点:设置检查点 参数说明: rate:刷脏页百分比,取值范围:1~100 返回值: 检查点是否成功,0表示成功,非0表示失败 举例说明: 设置刷脏页百分比为30%的检查点 SELECT CHECKPOINT(30);checkpoint是一个内部事件,这个事件激活以后会触发数据库写进程(DBWR)将数据缓冲(DATABUFFER CAC...
2020-04-06 15:00:06
338
原创 静态游标
静态游标概念静态游标是只读游标,它总是按照打开游标时的原样显示结果集,在编译时就能确定静 态游标使用的查询。静态游标又分为两种:隐式游标和显式游标。1.隐式游标%FOUND:语句是否修改或查询到了记录,是返回TRUE,否则返回FALSE; %NOTFOUND:语句是否未能成功修改或查询到记录,是返回TRUE,否则返回 FALSE; %ISOPEN:游标是否打开。是返回...
2020-04-03 17:33:10
573
原创 达梦数据库常用函数之三
一、空值判断函数1.COALESCE(n1,n2,…,nx):返回其参数中第一个非空的值,如果所有参数均为NULL,则返回NULL。如果参数为多媒体数据类型,如TEXT类型,则系统会将TEXT类型先转换为VARCHAR 类型或VARBINARY类型,转换的最大长度为8188,超过部分将被截断。SELECT COALESCE(NULL,TIME '12:00:00',TIME '11:00...
2020-03-20 15:56:09
11873
原创 DM正则表达式
一、相关字符介绍REGEXP 函数是根据符合 POSIX 标准的正则表达式进行字符串匹配操作的系统函数, 是字符串处理函数的一种扩展。. :匹配除了换行符以外的单个字符。d.m可以匹配dameng。*:匹配前面的子表达式0次或多次。a*b可以匹配back。+:匹配前面的字符一次或者多次。a+可以匹配about。^:匹配行首。$:匹配行尾。[]:字符集,匹配任何括号间的字...
2020-03-20 11:36:18
6728
原创 DM日期时间函数
1.ADD_DAYS(data,n):返回日期 date加上相应天数n后的日期值。n可以是任意整数,date是日期类型(DATE)或时间戳类型(TIMESTAMP),返回值为日期类型(DATE)。select ADD_DAYS(date '2020-03-30',2);2.ADD_MONTHS(date,n):返回日期 date加上n个月的日期时间值。n可以是任意整数,date是日...
2020-03-19 16:04:33
17088
原创 DMTDD环境的搭建
本文内容主要是讲在DMTDD环境下,前端库是两个节点DSC的搭建过程。环境准备DMTDD主机及组件分配信息 实例名 IP地址 操作系统 备注 CSS0/CSS1 DSC0/DSC1 192.168.73.22 Redhat7.2 ...
2020-03-19 12:05:01
764
原创 达梦数据库DSC搭建
一、环境准备硬件:两台相同配置机器、2G 内存、20G 本地磁盘、2 块网卡操作系统:Red Hat Enterprise Linux Server release 7.2 (Maipo)数据库版本:disql V8.1-1-66-20.03.10-118926-ENT网络配置:DSC01:网卡1 192.168.73.* 网卡2 10.0.0.101DSC02:网卡1 19...
2020-03-17 14:38:24
1200
原创 达梦数据库常用函数之二
1.ASCII(char):返回char对应的ASCII的编码。select ASCII('B');2.BIT_LENGTH(char):返回char的位长度。3.CHAR(n)/CHR(n):返回数值n对应的字符,与ASCII()函数相反。select char(97);4.CHAR_LENGTH(char) /CHARACTER_LENGTH(char) ...
2020-03-17 11:07:31
10747
1
原创 DM数据库常用函数之一
1.ABS(n):返回n的绝对值;2.ACOS(n):返回n的反余弦值,n的取值-1到1;3.ASIN(n):返回n的反正弦值,n的取值-1到1;4.ATAN(n):返回n的反正切值;5.ATAN(n,m):返回n/m的反正切值;6.CEIL(n)/CEILING(n):返回大于等于n的最小整数; select ceil(15.67); ...
2020-03-15 11:43:02
2969
原创 达梦数据库物化视图的简单使用
一、概念 物化视图存储基表的数据,与视图不同的是,物化视图可以通过刷新来同步基表的数据。二、创建、修改物化视图 1.例子 create materialized view mv_test build immediate refresh force on demand with rowid enable query rewrite as selec...
2020-03-13 18:46:15
2154
原创 DM系统包学习之五—— DBMS_BINARY包
一、概要:这个包用来读写二进制流,二进制是机器能读懂的语言,然后转化成人类能读懂的语言。二、相关方法 1. BINARY_GET_CHAR 返回从二进制流VB中偏移OFFSET开始的一个CHAR类型数据。 语法:FUNCTION BINARY_GET_CHAR( VB VARBINARY, OFFSET INT ); 2.BI...
2020-03-13 17:46:36
373
原创 DMSQL的循环结构
一、LOOP语句 1.语法: LOOP 代码; END LOOP; 2.例子:create or replace procedure pro_loop(a int) asbeginloop if a<=0 then exit; end if; ...
2020-03-13 15:55:38
1258
原创 DM系统包学习之四—— DBMS_ALERT包
一、相关方法1. DBMS_ALERT.REGISTER 为当前会话注册一个预警事件,本操作会提交当前事务。 语法:DBMS_ALERT.REGISTER ( NAME IN VARCHAR(30) ) ; 说明:NAME 输入参数,预警事件名。2.DBMS_ALERT.REMOVE 删除当前会话的一个预警事件,如果该预警事件正在 DBMS_ALERT.WA...
2020-03-12 22:07:32
324
原创 DMSQL中的CASE语句
一、一个表达式与多个值进行比较1.结构case 条件表达式when 条件 then 代码1when 条件 then 代码2else 代码3end [case];2.例子:create or replace procedure case_grade1(grade varchar(10)) asdeclarev varchar(10);beginv:=c...
2020-03-12 11:51:40
3280
3
原创 DMSQL中的if语句
一、结构1.只有if模块,最简单的结构if 条件 then代码end if;2.if..elseif 条件 then代码1else代码2end if;3.if..elsif/elseif..else..if 条件1 then代码1elseif/elsif 条件2代码2...else代码nend if;二、举例写一个...
2020-03-11 19:27:03
7437
原创 DM系统包学习之三——DBMS_ADVANCED_REWRITE包
一、相关方法1.DECLARE_REWRITE_EQUIVALENCE 声明一个等价重写规则。 语法: PROCEDURE DECLARE_REWRITE_EQUIVALENCE ( NAME VARCHAR(128), SOURCE_STMT VARCHAR(8188), D...
2020-03-11 16:18:03
278
原创 DM系统包学习之二—— DMGEO包
一、概述DMGEO 系统包实现了 SFA 标准(《OpenGIS® Implementation Standard for Geographic information - Simple feature access - Part 2: SQL option》) 中规定的SQL 预定义 schema,基于 SQL UDT(自定义数据类型)的空间数据类型和空间数据类型的初始化,以及针对空间数据类...
2020-03-10 21:43:25
4345
原创 DM系统包学习之一
一、概述达梦数据库提供了达梦特有的DMGEO系统包和兼容ORACLE数据库的DBMS_ALERT、 DBMS_OUTPUT、UTL_FILE和UTL_MAIL等系统包功能。二、系统包的创建、删除语句:SP_CREATE_SYSTEM_PACKAGES(create_flag, pkgname)SP_CREATE_SYSTEM_PACKAGES(create_flag)CR...
2020-03-10 17:15:02
372
原创 关于达梦数据库VPD的学习总结
一、VPD概念虚拟专用数据库 (VPD) 提供了角色和视图无法提供的行级访问控制。在企业中,为了确保客户只能访问到自己的数据,而不能访问其他客户的数据,比如银行行业,客户只能看到自己的账户里的数据,但是不能访问到其他客户的数据,提高数据的安全性,也能降低成本,因此使用VPD技术二、工作原理将一个或多个安全策略与表或视图关联后,就可以实现虚拟专用数据库。三、简单示例达梦数据库管理...
2020-03-09 21:07:36
502
原创 简单介绍存储过程和存储函数
一、存储过程一般存储过程的结构:create or replace procedure 过程名(参数 数据类型)as/is声明变量begin 过程; 异常处理;end;例:创造一个简单整数的加法器create or replace procedure pro_add (a in out int,b in int) asbegin a :=...
2020-03-09 15:46:13
448
原创 简单介绍DM集合支持的方法
1.COUNT:返回集合元素的个数语法:<集合名>.count2.LIMIT:返回VARRAY 集合的最大的元素个数,对索引表和嵌套表不适用。语法:<VARRAY 变量名>.LIMIT3.FIRST:返回集合中的第一个元素的下标号,对于VARRAY 集合始终返回1。语法:<集合变量名>.FIRST4.LAST:返回集合中最后一个元素...
2020-03-09 12:31:52
216
原创 达梦数据库常规数据类型总结之二
集合类型1.VARRAY是一种具有可伸缩性的数组,数组中的每个元素具有相同的数据类型。语法:TYPE<数组名> IS VARRAY(<常量表达式>) OF <数据类型>;例子:DECLARE TYPE MY_ARRAY_TYPE IS VARRAY(10) of varchar(100); v my_array_type; ...
2020-03-06 18:40:26
2210
原创 达梦数据库常规数据类型总结之一
一、数值数据类型1.NUMERIC[精度,标度]:用于存储零、正负定点数。精度范围1至382.NUMBER类型:跟NUMERIC相同3.DECIMAL/DEC类型:跟NUMERIC相似4.BIT类型:用于存储整数数据1、0或null5.INTEGER/INT类型o:用于存储有符号整数,精度为106.PLS_INTEGER类型:与INTEGER相同7.BIGINT类型:用...
2020-03-05 16:23:28
20671
2
原创 linux下,配置MPP主备
环境准备1.配置环境 机器名 IP地址 初始状态 A 192.168.73.20、 192.168.73.22 主库GRP1_MPP_EP01 备库GRP2_MPP_EP22 B 192.168.73.21 192...
2020-03-03 10:51:58
719
原创 在Linux下,DMHS的搭建
一、概念1.DMHS全称:Heterogeneous database Synchronization for DM达梦异构数据同步软件2.工作模式捕获器:读取解析源端数据库管理系统的归档日志;执行器:接收数据,并进行数据映射及事务的入库(目标端数据库)执行;路由器:适用于捕获器和执行器被网关隔断的环境;转发器:捕获器和执行器之间存在物理隔离网闸,无法通过网络直...
2020-02-26 18:22:49
1603
原创 达梦数据库导入导出命令总结
一、导出1.语法:./dexp PARAMETER= { PARAMETER=}注意:PARAMETER:dexp参数。多个参数之间排列顺序是无影响,参数之间使用空格隔开。2.例子将用户名和密码均为SYSDBA,IP地址为192.168.0.248,端口号为8888的 数据库采用FULL方式完全导出。/user/data为数字证书路径。导出文件名为db_str.dmp,导出的日志文件...
2020-02-18 20:44:32
7808
原创 主备机搭建
日常工作中,为了防止误操作,或者可能因为故障导致数据的丢失,或者天灾,以防遭遇“不测”,常常对数据进行备份,接下来介绍一个环境--主备机的搭建,这个环境当主机有故障时可以切换备机进行使用,防止数据的缺失。第一步:数据准备注意事项:主备机要同一版本的数据库,然后安装,查看主备机的版本主机:SQL> select * from v$version;行号 BANNER...
2020-02-09 22:13:33
2932
原创 简单网页爬虫
从网页爬取信息要注意以下几点:(1)在浏览器中查看网站的源代码(2)使用Pythonn读文本文件(3)正则表达式的应用(4)先抓大再抓小(5)使用Python写csv文件简单例子:爬取百度贴吧一个热门贴子#简单网页爬虫import reimport csv#打开存储网页源文件的文件with open('E:/python/source.txt','r') ...
2019-10-06 19:29:39
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人