- 博客(29)
- 收藏
- 关注
原创 达梦数据库常用sql(持续更新)
达梦71.查询会话中程序占用会话数select appname,count(*) from v$sessions group by "V$SESSIONS".APPNAME;2.查看用户下指定表占用空间SELECT TABLE_USED_SPACE('username','tablename')*SF_GET_PAGE_SIZE()/1024/1024||'M'3.查看用户下指定表实际...
2020-12-04 14:22:13
1068
原创 达梦7对比数据库dm.ini文件方法
在日常使用中会涉及到不同环境执行相同sql后会报错,这时我们可以对比下两个环境的配置文件差异,找出异同项再进行对比,具体方法如下。1.在源(可以正常执行sql)环境复制调用dm.ini视图复制出一张配置文件信息一样的表create table dm_ini as select * from v$dm_ini执行成功后就会出现一张和配置文件内容一致的表,效果如下image.png2...
2020-12-04 13:43:18
196
原创 vmware下centos7搭建达梦DSC(DMASM)详解
环境准备IP操作系统(配置)数据库软件安装目录DSC配置文件存放路径10.10.1.139Centos7(2核3G磁盘100G)/opt/dmdbms/home/data10.10.1.140Centos7(2核3G磁盘100G)/opt/dmdbmshome/data~共享存储(40G)~~image.png一、vmwar...
2020-12-02 18:35:49
952
原创 请收藏 | Linux运维常见故障及处理的 32 个锦囊妙计
本文转自微信公众号:民工哥的技术之路作为linux运维,多多少少会碰见这样那样的问题或故障,从中总结经验,查找问题,汇总并分析故障的原因,这是一个Linux运维工程师良好的习惯。每一次技术的突破,都经历着苦闷,伴随着快乐,可我们还是执着的继续努力,从中也积累了更多的经验,这就是实践给予我们的丰厚回报。下面汇总了我做项目过程可能出现的故障及解决方法,看看是否与你有共鸣,并对你有帮助?一:常见问...
2020-09-25 09:42:58
208
原创 10 个提高效率的 Linux 命令别名
话不多说直接.-' _..`. / .'_.'.' | .' (.)`. ;' ,_ `. .--.__________.' ; `.;-'| ./ /| | / `..'`-._ _____, ..' ...
2020-09-22 09:35:59
53
原创 DM7 达梦数据库 DMRMAN 报错 os_pipe2_conn_server open failed 解决方法
在DMRMAN 中执行命令报错(DMAP服务后台正常启动):RMAN> BACKUP DATABASE '/dm/dmdbms/data/DAMENG/dm.ini';BACKUP DATABASE '/dm/dmdbms/data/DAMENG/dm.ini';checking if the database under system path [/dm/dmdbms/data/DA...
2020-09-10 10:24:33
245
原创 几种常见的数据库连接的URL写法
1 mysql驱动:com.mysql.jdbc.DriverURL:jdbc:mysql://machine_name:port/dbname注:machine_name:数据库所在的机器的名称;port:端口号,默认33062 oracle驱动:oracle.jdbc.driver.OracleDriverURL:jdbc:oracle:thin:@machine_name:po...
2020-09-09 17:29:59
2579
原创 CentOS下DM7安装部署详解
一、操作系统准备这里推荐安装图形界面的Linux关闭防火墙、selinux、NetworkManager并禁止开机自启动systemctl stop firewalldsystemctl disable firewalldsystemctl stop NetworkManagersystemctl disable NetworkManagersetenforce 0 --临时关闭sl...
2020-09-08 14:52:59
87
原创 DM7表中有重复数据处理办法
问题描述:如何删除数据库中的重复数据问题原因:某些时候,数据库中需要添加新的唯一性约束,但是数据库中已经存在了重复的数据,此时需要删除重复的数据解决方法:查询重复的数据:select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1备注:将上面的>号改为=号就可以查询出没有重复的数据了。(1)Or...
2020-09-04 15:29:03
901
原创 DM7常用sql(真的很常用鸭)
--查询数据库版本select * from v$version;image.png--查询授权信息select * from v$license;image.png--查询会话连接信息select * from v$sessions;select count(*),state from v$sessions group by state;select cou...
2020-09-04 15:10:53
84
原创 在线缩小达梦数据库临时表空间
1、首先创建一个事务级临时表CREATE GLOBAL TEMPORARY TABLE "SYSDBA"."TEMP_TRANSACTION"("ID" INT,"NAME" VARCHAR(20))ON COMMIT DELETE ROWS STORAGE(ON TEMP);2、向表中插入1千万行数据,把临时表空间撑大begin for i in 1..10000000 loo...
2020-08-28 09:43:36
146
原创 达梦数据库集群多节点时间同步(搭建NTP服务器)
前言在实际生产环境中集群的各节点的时间,在运行中时间的偏差会逐渐增大。这时我们可以通过搭建NTP服务来保证所有节点的时间同步。1、环境2台(CentOS7.X),NTP服务器IP:10.10.35.116,客户端IP:10.10.35.1142、配置yum源,服务端安装ntp并配置vim /etc/yum.repos.d/CentOS-Base.repoimage.pngy...
2020-08-28 09:33:09
142
原创 达梦7DEM软件部署详解
一、DEM介绍DM 企业管理器的英文全称 DM Enterprise Manager,简称 DEM。DEM 提供一个通过 WEB 界面来监控,管理,维护 DM 数据库的集中式管理平台,可以从任何可以访问 web 应用的位置通过 DEM 来对 DM 数据库进行各种管理和监控。 DEM 不仅包含了传统桌面工具,管理工具 Manager,数据迁移工具 DTS 对等的功能, 还提供了集群部署,监控和告...
2020-08-21 14:24:21
261
原创 达梦7读写分离搭建过程详解
一、主备介绍读写分离集群是基于即时归档实现的高性能数据库集群,不但提供数据保护、容灾等数据守护基本功能,还具有读写操作自动分离、负载均衡等特性。读写分离集群最多可以配置8个即时备库,提供数据同步、备库故障自动处理、故障恢复自动数据同步等功能,也支持自动故障切换和手动故障切换两种守护模式。一般情况下,应用系统中查询等只读操作的比例远大于Insert/Delete/Update等DML操作,修改对...
2020-08-21 11:09:28
200
原创 CentOS7 ab压力测试安装与解释
背景Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ,简单易用在此提供 ab 在 centOS7 下的安装和使用方法注:个人发现,之前安装的centos6.5 默认已安装了ab,具体原因不明①.ab(apache benchmark)安装yum -y install httpd-toolsimage.png②.ab测试的命令参数...
2020-08-17 15:47:04
148
原创 达梦7实时主备搭建过程详解
一、主备介绍在搭建实时主备系统前,应注意实时主备系统中各实例使用的DM服务器版本应一致,同时还应注意各实例所在主机的操作系统位数、大小端模式、时区及时间设置都应一致,以及使用同一个用户启动DM服务器和守护进程dmwatcher,以免系统在运行时出现意想不到的错误。二、数据准备配置实时主备之前,必须先同步实例数据,确保两者保持完全一致;主库可以是新初始化的数据,也可以是正在生产、使用中的数据。...
2020-08-17 15:30:14
235
原创 达梦7迁移过程中常用sql整理
--dm7禁用/启用所有用户模式触发器select 'alter trigger '||owner||'.'||trigger_name||' disable; ' from sys.dba_triggers where owner not like 'SYS%' and trigger_name not like 'SREF_CON_%';--dm7禁用/启用所有用户模式外键select...
2020-07-13 14:33:27
89
原创 达梦错误码解释
在数据库中使用sql也可以查到相关错误码的解释,查询一个视图即可select * from v$err_info;image.png
2020-06-10 09:28:04
665
原创 达梦7锁超时查询、解锁
在数据库中经常会碰到对象被锁住的情况,这里分享下我之前整理的以下达梦中锁相关的一些脚本。–查询活动会话数SQL>select count(*) from v$sessions where state = 'active';–已经执行超过2s的活动SQLselect * from (SELECT sess_id,sql_text,datediff(ss,last_recv_time,...
2020-06-06 20:09:31
361
原创 达梦数据库表被锁的处理办法
达梦数据库支持多用户并发访问、修改数据。在实际工作中,有可能出现多个事务同时访问、修改相同数据的情况,当一个事务正在占用某个资源的锁,此时另一个事务正在请求这个资源上与第一个锁相冲突的锁类型时,就会发生阻塞。此时,被阻塞的事务将一直挂起,直到持有锁的事务放弃锁定的资源为止。本文就将给大家介绍如何使用对应的动态性能视图查看阻塞以及如何解决阻塞。1.创建测试表并插入数据建表:SQL>cre...
2020-06-01 18:35:26
356
原创 达梦数据库(DM7)如何杀掉会话
在使用数据库的过程中,我们有时希望杀掉某个会话,以解决死锁,或者释放相应的资源,回滚事务等。在达梦数据中(DM7)中如何杀掉会话。1.首先通过v$sessions动态视图,查询出需要杀掉会话的会话idSQL>select * from v$sessions;image.png2.然后执行系统过程sp_close_session,杀掉相应会话:SQL>sp_close...
2020-06-01 15:29:43
915
原创 达梦数据库逻辑备份(dexp/dimp)介绍
达梦数据库中dexp/dimp工具可用于对数据进行迁移。dimp命令用于把dmp文件从本地导入到远程数据库服务器,而dexp命令则是把数据从远程数据库服务器导出到本地的dmp文件。其功能相当于dm数据库的逻辑备份与还原。利用dimp/dexp工具可以轻松的实现对数据库的迁移工作,甚至是跨平台的数据库迁移。达梦数据库支持库级,模式级,用户级和表级导入导出。下面整理常用的4种级别的导入导出使用方法...
2020-06-01 11:05:55
646
原创 达梦数据库表空间不足的解决方法
表空间不足的解决方法(本章介绍使用DM管理工具解决表空间不足问题)一.修改数据文件大小二.数据文件自动扩展三.新增数据文件一.修改数据文件大小大家知道,达梦数据库中的表空间是由一个或多个数据文件组成。当表空间空间不足的情况下,最自然想到的办法当然是修改数据文件的大小。这里我们利用管理工具来进行演示:首先右键点击表空间名称,点击修改image.png双击文件大小处,即可修改增...
2020-06-01 09:53:23
1026
原创 达梦数据库中创建快照和生成awr分析报告
写在前面大家在使用数据库的过程中,如果想对数据库在各个时点的参数进行监控,就需要用到数据库快照。数据库安装完成后,数据库快照功能默认是关闭的。数据库快照是一个只读的静态的数据库。DM快照功能是基于数据库实现的,每个快照是基于数据库的只读镜像。通过检索快照,可以获取源数据库在快照创建时间点的相关数据信息。本文就将给大家介绍如何生成数据库快照以及AWR报告启用DM快照需要调用DBMS_WORKLO...
2020-05-28 13:43:16
200
原创 达梦数据库在线替换dm.key
达梦在官网提供了开发版,没有任何的功能和连接限制,可以免费用一年如果后面购买了正式的产品,怎样在线更新dm.key呢?1.找到达梦数据库的$DM_HOME/bin目录2.将dm.key文件拷贝到$DM_HOME/bin目录下3.用SYSDBA登录数据库,执行一条命令就可以啦SP_LOAD_LIC_INFO();4.执行以下命令确认新的license已生效select * from v...
2020-05-26 15:54:05
239
原创 vmware12创建共享磁盘
在研究两台数据库使用共享存储的时候发现需要在虚拟机上搞一个共享存储的环境于是便有了这篇~一、准备两台服务器(centos7)在关机状态下进行设置第一台设置image.pngimage.pngimage.pngimage.pngimage.pngimage.png注意:在设置共享磁盘文件路径是要将路径指定为一个新的空文件夹里,不要...
2020-05-11 16:27:19
141
原创 awk统计nginx日志常用简单模板
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。1、日均访问量(日志已做好切割)awk '{print $1}' access.log | wc -limage.png2、统计今日前五个访问最多的ip地址awk '...
2020-05-09 16:29:03
72
原创 Linux下超级命令htop的安装与效果
htop介绍htop是Linux系统下一个基本文本模式的、交互式的进程查看器,主要用于控制台或shell中,可以替代top,或者说是top的高级版。htop命令优点:快速查看关键性能统计数据,如CPU(多核布局)、内存/交换使用;可以横向或纵向滚动浏览进程列表,以查看所有的进程和完整的命令行;杀掉进程时可以直接选择而不需要输入进程号;通过鼠标操作条目;比top启动得更快;安装h...
2020-05-09 16:20:47
2055
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人