数据库管理
文章平均质量分 67
sorrolb
专注国产数据库
展开
-
达梦数据库ip访问限制
一、命令行设置黑白名单1、设置白名单 alter user test allow_ip “127.1.1.5”,”127.0.0.3”……;2、设置黑名单 alter user test NOT_ALLOW_IP “127.1.1.5”,”127.0.0.3”……;3、取消白名单设置 alter user SYSDBA allow_ip null;4、取消黑名单设置 alter user SYSDBA not_allow_ip null;5、SYSUSERS 视图可以查看黑白名单ipS原创 2021-05-13 17:34:58 · 2925 阅读 · 0 评论 -
dmdsc测试
dmdsc测试多节点写入测试实例故障测试服务器故障测试多节点写入测试1、各自登录disql节点一192.168.74.20的账号密码端口:SYSDBA/SYSDBA:5236节点二192.168.74.21的账号密码端口:SYSDBA/SYSDBA:52372、在节点一中:create user u_tser identified by “123456789”; --创建用户create table t_test (id int,name varchar(10)); --创建表in原创 2021-03-15 15:55:32 · 288 阅读 · 0 评论 -
DM8归档日志挖掘
目录DM8归档日志挖掘通过存储过程进行挖掘DM8归档日志挖掘–查看是否开启归档select arch_mode from v$database;–查看所有的归档日志信息select name, first_time, next_time, first_change#, next_change# from v$archived_log;–添加需要分析的归档日志到logmnr中dbms_logmnr.add_logfile('/dm8/data/PROD/arch/ARCHIVE_LOCAL1原创 2021-03-15 14:33:28 · 159 阅读 · 0 评论 -
DM8中truncate、delete、drop操作的数据表空间释放
目录一、针对普通表进行测试二、针对分区表进行测试三、小结为了清楚的知道DM8的truncate操作、delete操作以及drop操作何时会释放所占用的数据表空间,分别对普通索引组织表和分区表进行相关测试,具体测试过程如下:一、针对普通表进行测试1、创建测试表空间create tablespace "TEST1" datafile '/dm8/data/PROD/TEST01.dbf' size 64 autoextend off CACHE = NORMAL;create tablespace "原创 2021-03-15 14:18:10 · 1095 阅读 · 0 评论 -
数据守护搭建-配置备库和监视器
数据守护搭建配置备库重新增加一台虚拟机作为备库db_02修改db_02的内网配置并增加一个网卡作为外网。内网:TYPE=EthernetBOOTPROTO=staticIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME=eth0UUID=8af4cab8-1544-4eee-b124-cac50ed5213bDEVICE=eth0ONBOOT=yesHWADDR=00:0C:29:EC:5E:1CIPADDR=192.168.74.11外网:TYPE=原创 2021-02-22 17:35:03 · 235 阅读 · 0 评论 -
数据守护搭建-配置主库
数据守护搭建配置主库修改主库网卡配置内网TYPE=EthernetBOOTPROTO=staticIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME=eth0UUID=cfe818ad-213c-4602-9fbe-269b42d2990eDEVICE=eth0ONBOOT=yesHWADDR=00:0C:29:DB:6E:7EIPADDR=192.168.74.10外网TYPE=EthernetBOOTPROTO=staticIPV4_FAILUR原创 2021-02-22 17:34:17 · 113 阅读 · 0 评论 -
定时作业管理
目录概念初始化代理环境图形化界面使用sql语句概念要进行 DM7 的作业管理,需要先创建作业环境,即创建一些系统表来存储作业相关的对象、历史记录等信息。这些系统表有 SYSJOBS、SYSJOBSTEPS、SYSJOBSCHEDULES、SYSMAILINFO、SYSJOBHISTORIES2、SYSSTEPHISTORIES2、SYSALERTHISTORIES、SYSOPERATORS、SYSALERTS、SYSALERTNOTIFICATIONS 共十张,均位于 SYSJOB 模式下。表原创 2021-02-22 17:21:12 · 195 阅读 · 0 评论 -
DM8-数据库安装
这里写自定义目录标题选择映像文件创建安装用户(root下)挂载光驱创建文件夹dm8数据库安装环境配置初始化数据库其它配置注册服务启停服务器选择映像文件安装完毕后,添加虚拟机,设置ISO映像文件。创建安装用户(root下)创建安装用户组 dinstall:groupadd dinstall创建安装用户 dmdba:useradd -g dinstall初始化用户密码:passwd dmdba用vi打开/etc/security/limits.conf。文件最尾处添加如下系统资源限制dmdba原创 2021-02-22 17:09:28 · 339 阅读 · 0 评论 -
通过TOP命令查找达梦数据库CPU使用率高的会话
1、查看数据库进程idPs –ef|grep dmser数据库进程ID是1613/2、通过top命令查看CPU使用率高的pid:top -Hp 1613这里CPU使用率高的PID是16743、通过PID查找数据库中对应的会话selectSESS_ID,“VSESSIONS".USERNAME,SQLTEXT,"VSESSIONS".USER_NAME , SQL_TEXT , "VSESSIONS".USERNAME,SQ原创 2021-02-05 17:05:11 · 2323 阅读 · 0 评论 -
Java通过JDBC连接DM7
JDK版本jdk1.8.0_241JDBC驱动要对应JDK版本因此JDBC使用DmJdbcDriver18DM7在Linux系统上,IP:192.168.152.130,端口号5236u/p:SYSDBA/SYSDBA4个最基础参数jdbc.driver=dm.jdbc.driver.DmDriverjdbc.url=jdbc:dm://localhost:5236jdbc.username=testjdbc.password=Test12345加载JDBC驱动新建Java工程,包,原创 2020-09-20 20:43:56 · 631 阅读 · 1 评论 -
达梦数据库的SQL语言学习(一)
DM_SQL语言集数据库的定义、查询、更新、控制、维护、恢复、安全等一系列操作于一体,每一项操作都只需一种操作符表示。DM_SQL语句分为以下几种:1.用户、模式、基表、视图、索引、序列、全文索引、存储过程、触发器等数据库对象的定义和删除语句,数据库、用户、基表、视图、索引、全文索引等数据库对象的修改语句;2.查询(含全文检索)、插入、删除、修改语句;3.数据库安全语句。创建角色、删除角色、授权、回收权限语句、修改登录口令语句,审计设置语句、取消审计设置语句等。DM_SQL语言引入了游标的概念,游原创 2020-09-20 12:59:17 · 928 阅读 · 0 评论 -
达梦数据库的几种归档方式介绍
REDO日志在恢复操作中最重要的结构是联机REDO日志。REDO日志存放在日志表空间文件中,这些文件存储数据库所做的所有物理更改信息。每个数据库实例中都有一个相关联的联机重做日志,通过重做日志可以保证数据库的完整性和一致性。达梦服务器的REDO日志用于存储被修改数据的新值,包括事务对数据文件和回滚段的修改。REDO日志每次被修改以后,都会自动生成一个新的日志序列值LSN。LSN的取值范围是0~正无穷大,新建的库LSN为0,以后日志每被写入一次,LSN的值增加1。REDO日志里有一种特殊的记录,叫PWR原创 2020-09-20 12:58:00 · 609 阅读 · 0 评论 -
达梦更新指定用户索引的统计信息
更新指定用户索引的统计信息:CREATE OR REPLACE PROCEDURE GATHER_INDEX_STATS(V_OWNER VARCHAR(50))ASBEGINFOR REC IN(SELECT OWNER,INDEX_NAME,TABLE_NAME FROM ALL_INDEXES WHERE OWNER=V_OWNER AND INDEX_TYPE<>‘BITMAP’)LOOPBEGINCALL DBMS_STATS.GATHER_INDEX_STATS(REC原创 2020-08-28 10:03:58 · 390 阅读 · 0 评论 -
DM7 ODBC驱动所需模块
dm7 odbc驱动共包含18个模块,只需要打包以下18个文件即可注册使用dm7 odbc驱动。DMBCAST.DLLDMCALC.DLLDMCFG.DLLDMCLIENTLEX.DLLDMCOMM.DLLDMCPR.DLLDMCVT.DLLDMCYT.DLLDMDPI.DLLDMDTA.DLLDMELOG.DLLDMFLDR_DLL.DLLDMMEM.DLLDMMOUT.DLLDMOS.DLLDMSTRT.DLLDMUTL.DLLDODBC.DLL...原创 2020-08-28 09:26:38 · 444 阅读 · 0 评论 -
dm7中的length_in_char初始化参数
引用手册中的原话:LENGTH_IN_CHAR:VARCHAR 类型对象的长度是否以字符为单位。取值:1、Y表示是,0、N表示否。默认值为0。可选参数1 或Y:是,所有VARCHAR类型对象的长度以字符为单位。这种情况下,定义长度并非真正按照字符长度调整,而是将存储长度值按照理论字符长度进行放大。所以会出现实际可插入字符数超过定义长度的情况,这种情况也是允许的。同时,存储的字节长度 8188 上限仍然不变,也就是说,即使定义列长度为 8188 字符,其实际能插入的字符串占用总字节长度仍然不能超过818原创 2020-08-28 08:48:36 · 1199 阅读 · 0 评论 -
DM7修改数据文件路径
1.通过工具dmctlcvt查看帮助信息[dmdba@mylinux bin]# pwd/home/dmdba/dmdbms/bin[dmdba@mylinux bin]# ./dmctlcvt help2. 修改控制文件信息首先将控制文件修改为.txt文件:然后修改dmctl.txt文件内容:[dmdba@mylinux DAMENG]# vim dmctl.txt3. 转换txt文件为ctl注意:对当前控制文件进行备份停止数据库删除dm.ctl文件。将txt文件转换为ct原创 2020-08-26 11:06:37 · 165 阅读 · 0 评论 -
达梦数据库dmdbchk工具
1.功能简述dmdbchk是DM提供的用于检查数据库完整性、正确性的命令行工具。在服务器正常关闭后的脱机情况下,用户可以使用dmdbchk对数据库进行校验,包括校验DM数据库内部的物理存储结构是否正常,对象信息是否合法等。检验的内容具体包括三方面:数据文件合法性检验。索引正确性校验。对象ID合法性校验。校验完毕后,dmdbchk会在当前目录下(dmdbchk所在目录)生成一个名为dbchk_err.txt的检查报告,供用户查看。该工具位于安装目录的/dmdbms/bin目录下。2原创 2020-08-26 10:57:02 · 470 阅读 · 0 评论