Oracle 约束深入理解

Oracle 约束深入理解

一 约束的定义 约束是强加在表上的规则或条件。确保数据库满足业务规则。保证数据的完整性。当对表进行DML或DDL操作时,如果此操作会造成表中的数据违反约束条件或规则的话,系...
dbms_metadata.get_ddl的使用总结

dbms_metadata.get_ddl的使用总结

日常工作中,经常有人通过工具去查看对象的定义,其实有时候这样去查看也很烦的。在工作中,也有同事问我怎么获取对象定义,今天我做个总结给大家,希望对大家有所帮助! 获取...
Oracle数据库文件坏块损坏的恢复方法

Oracle数据库文件坏块损坏的恢复方法

数据恢复故障描述: 打开Oracle数据库报错 system01.dbf需要更多的恢复来保持一致性,数据库无法打开。工程师检测数据库文件发现sysaux01.dbf有坏块,sysaux01.dbf文件损坏。数据库没有备份...
MySQL二进制日志恢复数据报错:@@GLOBAL.GTID_MODE =

MySQL二进制日志恢复数据报错:@@GLOBAL.GTID_MODE =

解决MySQL利用二进制日志恢复数据报错:ERROR 1781 (HY000) at line 16: @@SESSION.GTID_NEXT cannot be set to UUID:NUMBER when @@GLOBAL.GTID_MODE = OFF. 工作中,运用二进制日志,帮开发的同事恢复数据时,出现...
MySQL 5.6.38优化实例一则

MySQL 5.6.38优化实例一则

导读:在日常的MySQL的SQL语句优化工作中,总会遇到了各种各样的问题。今天就是遇到了一个比较诡异的问题,在这里记录下来方便自己的记忆。 MySQL版本信息: MySQL 5.6.38 SQL语句(其中的...
XtraBackup备份时出现的socket报错解决

XtraBackup备份时出现的socket报错解决

今天为公司新建的uat数据库使用XtraBackup备份时,出现了报错,将解决方法整理、做一下备忘: 服务器系统: [root@uat-mysql-mastertmp]#cat/etc/RedHat-release CentOSLinuxrelease7.3.1611(Core) mysql版本号:...
将MySQL某个数据库中表的行数从大到小排序

将MySQL某个数据库中表的行数从大到小排序

随着公司的业务越来越大,工作中需要对MySQL某一个数据库的表进行分表,为了做的更细致一点,在该数据库中,将所有表,按行数从到小排序: 实现方式: mysql use information_schema; Re...
MySQL 5.7设置简单密码报错ERROR 1819 (HY000)

MySQL 5.7设置简单密码报错ERROR 1819 (HY000)

MySQL 5.7设置简单密码报错ERROR 1819 (HY000): Your password does not satisfy the current policy requirements。 【问题】 有时候,只是为了自己测试,不想密码设置得那么复杂,譬如只想设置root的密码为...
Oracle Index Clustering Factor(集群因子)

Oracle Index Clustering Factor(集群因子)

一、本文说明: 今天在做测试的时候发现字段上有索引,但是执行计划就是不走索引,经过在网上查找才发现原来是索引的集群因子过高导致的。 二、官网说明 The index clustering factor...
MySQL binlog日志存放位置的修改

MySQL binlog日志存放位置的修改

最近项目上装的MySQL服务,分配的磁盘空间太小了,导致binlog日志两天时间就能打满,这里记录下处理方式。 mysql的binlog日志是一个很重要的日志,以事件形式记录了所有的DDL和DML(除了...