
达梦DM8
文章平均质量分 55
关于达梦的一些
金刚管管
从0到1
展开
-
【DM8】dmfldr数据导入或导出
在达梦bin目录下的dmfldr,用作数据导入。原创 2024-04-09 10:12:45 · 558 阅读 · 0 评论 -
【DM8】间隔分区
如果使用了间隔函数做分区,在数据插入的时候,如果没有合适的分区,数据库会自动创建一个新的分区。插入数据不在分区范围的自动创建。–month往后推两年。是范围分区的一个扩展。–year往后推两年。原创 2024-04-09 14:09:15 · 261 阅读 · 0 评论 -
【DM8】范围分区表
范围分区是按照某个列或几个列的值的范围来创建分区,当用户向表中写入数据时,数据库服务器将按照这些列上的值进行判断,将数据写入相应的分区中。在创建范围分区时,首先要指定分区列,即按照哪些列进行分区,然后为每个分区指定数据范围。范围分区支持 MAXVALUE 范围值的使用,MAXVALUE 相当于一个比任何值都大的值。范围分区非常适用于数据按时间范围组织的表,不同的时间段的数据属于不同的分区。分区列是数字或日期类型分区键必须为主键。原创 2024-04-08 16:30:36 · 544 阅读 · 0 评论 -
【DM8】组合分区
8层嵌套 LIST-RANGE-HASH-LIST-RANGE…图形化界面创建组合分区表。原创 2024-04-09 10:50:42 · 186 阅读 · 0 评论 -
【DM8】统计信息
主要是描述数据库中表、索引的大小、规模、数据分布状况等的一类信息。比如表的行数、块数、平均每行的大小、索引的高度、叶子节点数等。DBMS_STATS包:收集、删除、查看统计信息。生成直方图:频率直方图和等高直方图。原创 2024-04-10 14:33:14 · 203 阅读 · 0 评论 -
【DM8】同义词
同义词可以通过掩盖一个(表、视图、序列、函数、存储过程等对象)的真实的名字和拥有者。同义词的好处:用户在不同的场合采用不同的名称,适合不同人群的应用环境使用。2、普通同义词:在某个模式下面定义的同义词,引用同义词需要加上模式名。2、提供抽象层、以免客户端应用程序对数据库对象的名称或位置进行更改。1、公共同义词:所有的用户可以使用,使用的时候不加模式名。1、为本地或者远程服务器上的其他数据库对象提供备用名称。原创 2024-04-12 11:39:39 · 378 阅读 · 0 评论 -
【DM8】序列
缓存值 > 指定预先分配的值的个数,最小值为 2;且缓存值不能大于 (< 最大值 > - < 最小值 >)/< 增量值 >;CYCLE 该关键字指定序列为循环序列:当序列的值达到最大值 / 最小值时,序列将从最小值 / 最大值计数;NOCYCLE 该关键字指定序列为非循环序列:当序列的值达到最大值 / 最小值时,序列将不再产生新值;GLOBAL 该关键字表示 MPP 环境下序列为全局序列,缺省为 GLOBAL;CACHE 该关键字表示序列的值是预先分配,并保持在内存中,以便更快地访问;原创 2024-04-10 10:16:13 · 607 阅读 · 0 评论 -
【DM8】哈希分区
插入快 查询慢分区是在列值上使用散列算法,以确定将行放入哪个分区中。当列的值没有合适的条件时,建议使用散列分区。散列分区为通过指定分区编号来均匀分布数据的一种分区类型,因为通过在 I/O 设备上进行散列分区,使得这些分区大小一致。建议分区的数量采用 2 的 n 次方,这样可以使得各个分区间数据分布更加均匀。将分区列的值进行 hash 运算,然后将数据平均分配各个子分区,存储数据非常快,取数据慢,如果 hash 分区不指定分区表名,那就通过指定的哈希分区数来创建。原创 2024-04-08 17:41:27 · 344 阅读 · 0 评论 -
【DM8】索引
默认索引组织表。DM默认的聚簇索引是rowid。原创 2024-04-11 09:55:55 · 680 阅读 · 0 评论 -
【DM8】AWR报告
创建或删除DBMS_WORKLOAD_REPOSTORY系统包为1的时候开启,0的时候关闭。_snapshot记录快照的相关信息。编译过程3两次,生成两个快照。awr1.html生成的名称。1,2-》从1到2的快照。记录快照的相关控制信息。1.初始化awr快照包。–间隔10min一次。原创 2024-04-12 15:09:09 · 419 阅读 · 0 评论 -
【DM8】ET SQL性能分析工具
通过统计SQL每个操作符的时间花费,从而定位到有性能问题的操作,指导用户去优化。原创 2024-04-15 10:54:50 · 534 阅读 · 0 评论 -
【DM8】分区表维护
3.分区交换要求分区表与交换表具有相同的结构(相同的表类型、相同的BRANCH选项、相同的列结构、相同的索引、相同的分布方式),否则会报“[-7000]:交换对象不匹配”的错误。5.分区交换时不会进行数据校验,如果交换表的数据不符合分区范围,数据仍然会进入该分区。此时如果是范围分区可以使用split拆分分区,系统会自动对数据进行重组。2.分区交换可以将非分区表的数据交换到分区表,也可以将分区表的数据交换到非分区表,本质上是源表和目标表数据的互换。1.分区交换仅支持范围和列表分区,不支持HASH分区。原创 2024-04-09 15:42:55 · 464 阅读 · 0 评论 -
【DM8】审计
举例:对DMTEST.PROD表的修改进行审计,无论是否操作成功。原创 2024-04-11 14:25:08 · 469 阅读 · 0 评论 -
【DM8】列表分区List
范围分区是按照某个列上的数据范围进行分区的,如果某个列上的数据无法通过划分范围的方法进行分区,并且该列上的数据是相对固的一些值,可以考虑使用 LIST 分区。一般来说,对于数字型或者日期型的数据,适合采用范围分区的方法;而对于数据,取值比较固定的,则适合于采用 LIST 分区的方法。在创建 LIST 分区时,通过 PARTITION BY LIST 子句指定对表进行 LIST 分区,然后在每个分区中分区列的取值通过 VALUES 子句指定。原创 2024-04-08 17:18:49 · 318 阅读 · 0 评论 -
【DM8】外部表
外部表是指不存在于数据库中的表。通过向达梦数据库定义描述外部表的元数据,可以把一个操作系统文件当成一个的数据库表,对外部表将像普通定义的表一样访问。外部表的数据存储在操作系统文件中,建立外部表的时候,不会产生段,页簇等存储结构,只有与表相关的定义放在数据字典中。在数据库中不能对外部表的内容进行修改,不能对外部表建立主键,索引,外键。不需要将外部表的数据载入到数据库中来,通过来访问外部表。外部表创建和访问主要步骤如下:1.创建相关操作系统目录和外部文件;2.在数据库中定义外部表目录;原创 2024-04-09 18:03:04 · 771 阅读 · 0 评论 -
【DM8】临时表空间
TEMP_SIZE是静态参数,调整大小后需要重启数据库实例。临时表清空,临时表空间文件在磁盘所占大小并不会因此缩减。在TEST.TMP_T1里面插入10000000条数据。的方式,现在的版本测试发现搞不了,以下记录该方式的逻辑。应该是直接修改temp下的dbf文件大小。sp_trunc_ts_file是。a 指定临时表空间的id。查看实际表空间文件大小。创建会话级别的临时表。查看表空间大小 不变。c 将文件截断至多少。原创 2024-04-12 11:13:39 · 754 阅读 · 0 评论 -
【DM8】物化视图
物化视图 (MATERIALIZED VIEW) 是目标表在特定时间点上的一个副本,占用存储空间,即将查询出来的数据存储在数据库中。当所依赖的一个或多个基表的数据发生更新,必须启用刷新机制才能保证数据是最新的。物化视图可以用于数据复制(Data Replication),也可用于数据仓库缓存结果集以此来提升复杂查询的性能。原创 2024-04-10 14:03:57 · 834 阅读 · 0 评论 -
【DM8】ODBC
注意:若是报以上错 则是gcc未安装 执行一下 yum install gcc。上传到linux系统中 /mnt下。查看一下odbc.ini的位置。原创 2024-04-16 16:06:54 · 603 阅读 · 0 评论 -
【DM8】9-重做日志
重做日志:用于记录redo信息,重做日志默认为256M,数据库中的增、删、改操作都会记录redo和undo信息redo信息写入联机日志文件,undo写入roll表空间对应的数据文件中达梦的联机日志只支持系统自动切换,不支持手动切换(oracle支持)原创 2024-03-13 15:39:51 · 566 阅读 · 1 评论 -
【DM8】11-作业管理
命令行方式创建代理图形化方式创建右击创建代理环境。原创 2024-03-14 10:39:43 · 428 阅读 · 1 评论 -
【DM8】分区表介绍
DM 采用子表方式创建分区表,分区表作为分区主表,而每一个分区以一个子表实体存在,即每一个分区都是一个完整的表,一般命名为主表名_分区名。为了提高数据库在大数据量读写操作和查询时的效率,达梦数据库提供了对表和索引进行分区的技术,把表和索引等数据库对象中的数据分割成小的单位,分别存放在一个个单独的段中,用户对表的访问转化为对较小段的访问,以改善大型应用系统的性能。例如,可以对表上的 status 列的值在(‘A’,‘H’,‘O’)放在一个分区,值在(‘B’,‘I’,‘P’)放在另一个分区,以此类推;原创 2024-04-08 16:15:06 · 460 阅读 · 0 评论 -
【DM8】2-达梦数据库实例创建
口令最好默认 更改口令的话务必记得。勾上这两个示例库。原创 2024-03-07 16:58:49 · 4558 阅读 · 0 评论 -
【DM8】3-DISQL用法
注意:1.实例是要在打开的状态2.不加端口号默认连接的是端口号为5236的实例。原创 2024-03-08 09:52:17 · 692 阅读 · 1 评论 -
达梦DCP考点
原创 2024-04-08 10:07:09 · 494 阅读 · 0 评论 -
【DM8】问题:备份后数据库起不来
4月 07 15:09:02 study systemd[1]: DmServiceDMSERVER.service: control process ex…4月 07 15:09:02 study systemd[1]: Unit DmServiceDMSERVER.service entered failed…4月 07 15:09:02 study systemd[1]: DmServiceDMSERVER.service failed.(2)./console进入DM控制台工具进行备份。原创 2024-04-07 15:30:04 · 705 阅读 · 0 评论 -
【DM8】10-备份与还原
环境:需要在归档模式下备份创建测试用户。原创 2024-03-14 10:20:38 · 572 阅读 · 1 评论 -
【DM8】4-DMSQL
DDL定义语言 create drop alter truncateDML管理 select update delete insertDCL控制 grant revokeTCL事务控制 commit rollback。原创 2024-03-11 11:31:44 · 1000 阅读 · 1 评论 -
【DM8】达梦体系结构
在有些情况下,数据库的概念包含的内容会很广泛。如在单独提到 DM 数据库时,可能指的是 DM 数据库产品,也有可能是正在运行的 DM 数据库实例,还可能是 DM 数据库运行中所需的一系列物理文件的集合等。但是,当同时出现 DM 数据库和实例时,DM 数据库指的是磁盘上存放在 DM 数据库中的数据的集合,一般包括:数据文件、日志文件、控制文件以及临时数据文件等。转载 2024-03-15 14:37:38 · 223 阅读 · 1 评论 -
【DM8】从oracle迁移数据到达梦
在windows系统下将Oracle数据库的数据迁移到达梦数据库。windows环境下DM迁移工具连接linux环境的达梦进行迁移。源数据库:Oracle19c Windows。目的数据库:DM8 Linux。选择要迁移的表格、数据、模式等。输入oracle和dm的信息。操作系统:Windows。原创 2024-03-21 10:16:57 · 558 阅读 · 1 评论 -
【DM8】8-归档处理
【代码】【DM8】8-归档处理。原创 2024-03-13 14:37:24 · 439 阅读 · 1 评论 -
【DM8】5-DM管理工具介绍
是一个图形化管理数据库,包含用户管理、角色权限管理、表空间、模式、模式下对象、数据库物理联机备份、作业管理等功能。命令行启动启用sql助手。原创 2024-03-12 12:00:40 · 2308 阅读 · 1 评论 -
【DM8】7-用户和对象管理
行号 VIEW_NAME TEXT_LENGTH已用时间: 2.043(毫秒). 执行号:733.原创 2024-03-13 11:08:37 · 2081 阅读 · 1 评论 -
【DM8】6-表空间
只可以删除用户创建的表空间并且只能删除未使用过的表空间 删除表空间会删除其拥有的所有的数据文件。6.5.2移动数据文件rename实现物理上的移动。例:每次扩展10M,最大可扩展到200M。6.2.1增加新的文件来拓展表空间。6.2.2 拓展现有数据文件的大小。DMmanager图形化界面创建。注意:表空间必须要在脱机状态下。6.3命令行查看DM表空间。6.4数据文件开启自动扩展。6.5.1 重命名表空间。原创 2024-03-12 15:28:23 · 744 阅读 · 1 评论 -
【DM8】1-达梦数据库DM8的安装
达梦数据库安装原创 2024-03-07 09:51:59 · 585 阅读 · 0 评论