Oracle ORACLE开发:Oracle Session每日统计功能实现 背景 客户最近有这样的需求,想通过统计Oracle数据库活跃会话数,并记录在案,利用比对历史的活跃会话的方式,实现对系统整体用户并发量有大概的预估。 功能分析 客户现场有不少Oracle数据库,如果每一套都进行查询,效率太慢,而且数据也不能保留,所以需要通...
Linux系统 系统基础知识:ssh端口转发是什么?有什么用? 前言 一开始我对 ssh 端口转发这个名词概念很模糊,听起来也很晦涩难懂,不知道它的作用到底是什么,有什么用处,于是便开始查找相关资料、理解、运用,后来发现其实也没那么复杂,理解和用起来异常简单。 首先,ssh 端口转发可分为:本地端口转发、远程端口转发、...
MySQL 数据库 如何使用 goldengate ogg 将mysql 数据库同步到 oracle 11g,配置实战 1、环境 源端数据库:mysql 5.7.31 目标端数据库:oracle 11.2.0.4 源端ogg介质:122022_ggs_Linux_x64_MySQL_64bit 目标端ogg介质:Oracle-GoldenGate-11.2.1.0 注意: ...
SQLSERVER SQL基础:SQL SERVER提交事务回滚机制 1、回滚语句1: SET XACT_ABORT OFF BEGIN TRAN INSERT INTO score VALUES (101,90) INSERT INTO score VALUES (102,78) INSERT INTO score VAL...
Oracle ORACLE开发知识:快速学习Oracle触发器和游标 触发器: 1、 创建一个用于记录用户操作的触发器 创建一个dept_log数据表,并在其中定义两个字段(operate_tag varchar2(10),operate_time date),分别用来存储操作种类(插入,修改,删...
Oracle Oracle Logminer快速使用详解 一、Logminer是什么? LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重做日志文件(归档日志文件)中的具体内容,LogMiner分析工具实际上是由一组PL/SQL包和一些动态视...
MySQL 【基础原理】MySQL InnoDB 使用压缩信息模式表 示例 15.1 使用压缩信息模式表 以下是包含压缩表的数据库的示例输出(请参阅第 15.9 节,“InnoDB 表和页面压缩”、、、 INNODB_CMP和 INNODB_CMP_PER_INDEX) INNODB_CMPMEM。 下表显示 INFORMA...
MySQL SQL开发知识:sql模式设置引起的问题解决办法 1 报错类似如下 数据库错误: Error querying database. Cause: java.sql.SQLSyntaxErrorException: Expression 39 of SELECT list is not in G...
SQLSERVER SQL基础:SQL查询结果列拼接成逗号分隔的字符串方法 背景:做SQL查询时会经常需要,把查询的结果拼接成一个字符串。 解决方法: 通过group_concat函数 拼接的结果很长,导致拼接结果显示不全,可以通过以下方法解决。 在每次查询前执行SET SESSION group_concat_max_len =...
SQLSERVER SQL开发知识:SQL 将一列拆分成多列的三种方法 数据表中有一列数据,如图所示: 现在需要将该列数据分成三列。 SQL 代码如下所示: 第一种 select max(case when F1%3=1 then F1 else 0 end) a, max(case when F1%3=2 then F1 e...
SQLSERVER SQL基础:解析React 中的Virtual DOM React在前端界一直很流行,而且学起来也不是很难,只需要学会JSX、理解State和Props,然后就可以愉快的玩耍了,但想要成为React的专家你还需要对React有一些更深入的理解,希望本文对你有用。 React在前端界一直很流行,而且学起来也不是很...
MySQL 备份恢复之:MySQL中的 Binlog 深度解析及恢复实战 前言: MySQL 的二进制日志 binlog 可以说是 MySQL 最重要的日志,它记录了所有的 DDL 和 DML 语句(除了数据查询语句select、show等),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。b...