自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 达梦数据库的模式对象管理(一)

模式是所有对象的集合(表、视图、索引、序列、同义词、自增列)创建用户的时候会默认的创建一个同名的模式1.1如何规划表命名:字母开头 a-z,0-9,$#_数据类型:int char varchar date clob blob number等存储位置:自己规划的表空间5大约束:非空约束,唯一约束,主键,检查,外键注释:comment;案例1:规划一张学员信息表SQL> create table TEST1.STU1( id char(10) primary key,sname var

2020-07-31 17:37:19 615

原创 达梦数据库的存储结构(二)

达梦数据库的内存共享SQL> select distinct name,is_shared from vmempoolorderby2;采用共享内存池可以一次性向操作系统申请一大片内存,即当实例在运行中需要内存时,可在共享内存池内进行申请或者释放。共享内存池可以在实例的配置文件(dm.ini)里面进行配置。SQL>selectparaname,paravaluefromvmem_pool order by 2;采用共享内存池可以一次性向操作系统申请一大片...

2020-07-31 12:10:35 406

原创 达梦数据库的存储结构(一)

达梦数据库的逻辑存储结构页—簇---段----文件----表空间----数据库页是数据库中的最小分配单位,也就是最小的逻辑单元。页是一个数据块,最小的数据IO单元,页的大小可以设置为4k,8k,16k,32k 一般设置为16k,默认的是:8k数据页包含4个部分:页头的控制信息, 数据,空闲空间,行偏移数组。簇是由磁盘上连接的页组成,一个簇总是在一个数据文件中。簇:是由一个数据文件中16或32个连接的数据页组成,默认为16.如果一个数据文件,大小为32M...

2020-07-30 17:34:56 1133

原创 达梦数据库的模式、状态介绍

1、普通模式(normal):用户可以正常访问数据库,操作没有限制2、主库模式(PRIMARY):用户正常访问数据库,当对数据库的对象进行修改时,会强制生成redo日志,当数据库的归档有效时,redo日志将发送到备考。3、备库模式(standby):接收主库发送过来的redo日志并重做日志,用户只能读取数据。达梦数据库的状态1、配置状态(MOUNT):此状态下,不允许访问数据库对象,只能对控制文件、参数文件进行维护,归档配置,还能对数据库模式进行修改等操作。2、打开状态(OPEN):此状态下,不能

2020-07-30 15:11:25 2781

原创 达梦数据库快速获取某张表的DDL

如何快速查询某张表的DDL?DM7提供了两种方法。方法一:SP_TABLEDEF定义:SP_TABLEDEF (schname varchar(128),tablename varchar(128) )功能说明: 获得表的定义参数说明: schname:模式名 tablename:表名但是它存在一个缺点,只能查询表,不能查询其他类型的对象。所以我这里推荐的第二种方法,也是我最常用的命令方法二...

2020-07-29 21:47:50 2342

原创 达梦数据库AWR报告

1.要使用DM7的AWR功能,首先得创建系统包:SP_CREATE_SYSTEM_PACKAGES(1);2.设置一下AWR每个快照的时间间隔:--这里设置的是10分钟,可以根据需要来设置(必须设置一个时间,不然无法抓取快照)CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(10);3.也可以手动设置快照DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();...

2020-07-29 21:41:57 867

原创 达梦数据库如何使用外部c函数

1.在linux上编辑一个concat.c的文件,内容如下: #include <string.h> #include <stdlib.h> #include "de_pub.h" de_data C_CONCAT(de_args *args) { de_data de_ret; char* str1; ...

2020-07-29 21:38:05 648

原创 达梦数据库如何解决sql卡住的问题

一次遇到一个表锁住了,导致对这个表的子表做相关的操作也被锁住的情况,但是当时只能查询到子表对应的sql的sess_id,找不到父表锁住的sql对应的sess_id,后来在付总等的帮助下成功解决了问题,下面把方法描述下。1、先select count(*) from v$lock where lmode = 'X' and table_id <> 0; 看看多不多,如果很多的话就要分开分析。a、知道被锁住的表,从sysobjects里面找到对应的table_id,select ...

2020-07-29 21:34:29 2805

原创 达梦数据库打开、关闭文档的配置方式

数据库服务器关闭1.通过dm.ini 和dmarch.ini可以配置本地归档。先将dm.ini中的参数ARCH_INI = 1,再配置dmarch.ini为本地归档的配置文件。dmarch.ini相关的配置:[ARCHIVE_LOCAL1] #日志归档名ARCH_TYPE = LOCAL #日志归档类型,LOCAL表示本地归档ARCH_DEST = D:\dmdbms\arch #归档文件的存放路径ARCH_FILE_SIZE = 1024 #单个日志归档文件大小,取值

2020-07-27 17:40:49 382

原创 达梦数据库分区表管理,例子:range分区表

按照range(范围)创建一个分区表,分区的字段是time字段;将表callinfo按照time字段的值分为4个分区,其中time<2010-04-01的分为p1区; time>=2010-04-01&time<2010-07-01的分为p2区;time>=2010-07-01&time<2010-10-01分为p3区,time>=2010-10-01&time<2010-12-31的分为p4区partition by 用于指定分区方式r

2020-07-26 23:48:43 949

原创 达梦数据库表管理

创建表test,做查询看执行计划在all_tables表里面查看该表的模式名:可以看出,创建表的时候,自动给test表指定了模式名:sysdba,并且创建了索引,索引名字为:rowid字段,cs::cluster聚集堆表:数据存储时,行没有顺序,访问堆表启用全表扫描,先插入的数据不一定先查询出来;创建test表有并发分支 2 个,非并发分支 4 个Storage(branch(并发分支数,非并发分支数))分区表:表的不断增大,对于新纪录的增加、查找、删除等(DML)的维护也更加困难。对于数据库中

2020-07-26 23:39:41 415

原创 达梦数据库schema管理

命令行创建,Create schema +模式名 authorization +模式所属用户名删除模式:drop schema +模式名在all_tables表里面查询出之前安装数据库时,安装例子的表名字和所属的模式名:

2020-07-26 23:21:00 6087

原创 达梦数据库参参数设置,例:归档、非归档

查看当前系统的归档模式,arch_ini的参数值:值为file_value=0代表非归档模式查看当前数据库的归档状态:查询v$database动态性能视图中的arch_mode字段,arch_mode=N,说明数据库为非归档模式,arch_mode=Y,说明数据库为归档模式更改系统为归档模式:设置归档模式或者非归档模式的时候,需要把数据库的状态更改为mount状态:alter database mount,然后可以通过执行sp_set_para_value(1,’ARCH_INI’,1)命令将数据库

2020-07-26 23:13:18 608

原创 达梦数据库密码参数、会话参数

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-07-26 22:52:22 4639

原创 达梦数据库表空间管理

DM8中有5个预定义表空间1.预定义表空间5个预定义表空间分别为①.SYSTEM表空间:存放有关DM数据库的字典信息,用户不能在SYSTEM表空间建表和索引。②.ROLL表空间:完全由DM数据库自动维护,用户无需干预。用于存放事务运行过程中执行 DML 操作之前的值,从而为访问该表的其他用户提供表数据的读一致③.MAIN表空间:初始化数据库时,自动生成大小为128M的数据文件MAIN.DBF。在创建用户时,如果没有指定默认表空间,则系统自动指定 MAIN 表空间为用户默认的表空间。④.TEM

2020-07-25 10:53:32 548

原创 达梦数据库权限管理

一、系统权限一般用户只需要要授予RESOURCE和PUBLIC两个角色即可授予命令:grant PUBLIC to USER;grant RESOURCE to USER;2.授权之前,可查看哪些角色可以授权给用户select * from SESSION_ROLES3.通过USER_SYS_PRIVS视图可查询当前拥有哪些系统权限4.通过USER_ROLE_PRIVS视图可查询当前用户拥有的角色权限5.DBA用户可查询DBA_SYS_PRIVS视图查询哪些系统权限可以赋予用户

2020-07-25 10:51:21 19884

原创 达梦数据库8用户管理

1.创建用户的语法:CREATE USER <用户名> IDENTIFIED BY <口令> [<ACCOUNT LOCK | ACCOUNT UNLOCK >] DEFAULT TABLESPACE <表空间名>创建自定义用户gin,设置密码为123456789,密码要符合密码策略(PWD_POLICY)要求,指定默认表空间为MAINCREATE USER “GIN” IDENTIFIED BY “123456789” DEFAULT TABLESP

2020-07-25 10:46:14 4003

原创 客户端访问达梦8数据库

1.使用图形化方式访问使用manager管理工具访问:主机名:输入要连接的达梦数据库的ip地址端口号:输入要连接的达梦数据库服务器实例的端口号验证方式:选择达梦服务器验证即可用户名:输入要连接达梦数据库的用户名口令:输入与用户名相对应的密码2.命令行访问Linux系统上cd /dmdbms/bin进入安装达梦数据库的目录上的bin文件./disql 用户名/密码@ip地址:端口号注意:如果密码有特殊字符,使用\”密码\”转义...

2020-07-25 10:42:46 2584 1

原创 固定连接DM8安装在Linux虚拟机的IP地址

现在由学习和开发需要,如果不设置静态IP地址,每次重启IP地址都会换一次,这对连接DM8数据库带来一定的麻烦。因为到后面不管是用manger工具连接DM8,还是命令行,又或者是使用disql连接都需要写到DM8所在虚拟机的ip地址。因此,需要设置固定的ip地址先修改网络配置文件信息cd /etc/sysconfig/network-scripts/,ls找到对应的网络配置文件,然后进行修改vi ifcfg-eth0按i进入编辑模式,把BOTPROTO=none修改为BOOTPROTO=stati

2020-07-25 10:35:20 155

原创 在达梦数据库下创建数据库

1.在普通用户模式下,在/work/DM/tool目录下打开终端,输入以下命令:跳出创建数据库的图形界面窗口点击Start,开始创建数据库系统提供三套数据库模板供用户选择:一般用途、联机分析处理和联机事务处理,在这里我选择第一种模板。点击Next选择数据库放置的路径,可以自定义,也可以选择默认的。点击Next输入数据库名称、实例名、端口号等参数,可以修改参数也可以保持默认。点击Next保持默认。点击Next保持默认。点击Next将密码设置为一致,保持默认。点击Next给新

2020-07-25 09:39:12 6562

原创 达梦数据库的服务启动

一)在Liunx下开启服务1.在dmdba用户模式下,切换路径到安装数据库的bin目录下,执行如下命令,即可开启数据库服务。data是创建数据库是保存数据库的文件夹,开启服务后,可输入exit退出服务2.在dmdba用户模式下,切换路径到安装数据库的bin目录下,执行数据库后台启动脚本,即可在后台打开服务,可执行如下命令。3.在Linux下配置达梦数据库服务自动启动。在root用户下,DM8数据库bin目录下的开启数据库服务的脚本DmServiceDMSERVER,复制到etc/inid.d文

2020-07-25 09:34:40 20600

原创 达梦数据库的一些客户端工具介绍

Manager达梦管理工具达梦系统最主要的图形界面工具,通过它用户可以与数据库进行交互—操作数据库对象和从数据库获取信息。Console达梦控制台工具管理和维护数据库的基本工具monitor达梦性能监视工具:达梦系统管理员用来监视服务器的活动和性能情况,并对系统参数进行调整的客户端工 具,它允许系统管理员在本机或远程监视服务器的运行状况。Dts达梦数据迁移工具提供了主流大型数据库迁移到DM、DM迁移到主流大型数据库、DM到DM、文件迁 移到DM以及DM迁移到文件的功能。Analyzer数据库

2020-07-25 09:31:39 6602

原创 达梦数据库安装后的软件目录结构介绍

安装目录dmdbms下的目录结构bin:存放达梦数据库需要用的的库文件及各种达梦相关服务的启停脚本bin2:一般会存放达梦数据的debug版本Doc:存放达梦数据库安装完成后的使用文档Drivers:存放达梦数据库的jdbc和python的驱动包Include:存放达梦数据库用到的c语言的头文件Jar:存放达梦用到的java外部函数的jar包Jdk:存放达梦数据库使用到的jdkLog:存放达梦数据库服务器的日志信息Samples:存放达梦数据库初始化及一些配置文件的例子Script:存放

2020-07-25 09:30:56 866

原创 达梦数据库中如何创建用户

达梦数据库中创建用户没有授权文件的达梦数据库一般是开发板,通过查询VLICENSE视图可以看到。select∗fromvLICENSE视图可以看到。select * from vLICENSE视图可以看到。select∗fromvlicense功能快捷键撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + Shift + H无序列表:Ctrl/Command

2020-07-23 22:35:30 14701

原创 在Linux下安装卸载DM7数据库

一:在Linux下安装DM7数据库1.首先关闭window下的防火墙。2.关闭Linux下的防火墙。在root用户下打开/etc/selinux/config,将其中的SELINUX=disabled3.在root用户下创建安装用户组 dinstall。groupadd dinstall创建安装用户 dmdba。useradd –g dinstall dmdba使用下面命令,给用户dmdba初始化用户密码。passwd dmdba之后通过系统提示进行密码设置。4.在dmdba用户模式下查

2020-07-20 11:44:47 792

dmhs搭建dm到kafka同步.md

dmhs搭建dm到kafka同步.md

2021-05-26

空空如也

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

TA关注的人

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