
数据库那些事儿
文章平均质量分 61
数据库那些事儿,记录我在数据库里摸爬滚打的点点滴滴。主要研究Oracle、SQLServer、MySQL。要保持一颗谦逊的心,更要相信学无止境!
Wentasy
Blockchain specialist.
展开
-
MySQL中同时存在创建和上次更新时间戳字段解决方法浅析
MySQL中同时存在创建和上次更新时间戳字段解决方法浅析。原创 2014-09-01 16:29:59 · 9125 阅读 · 5 评论 -
深入理解MongoDB(一)Linux下配置MongoDB全攻略
这是深入理解MongoDB的第一篇文章,本篇文章简要地介绍了MongoDB,并把Linux下完整的配置过程呈现给读者。原创 2014-08-02 09:55:22 · 5431 阅读 · 1 评论 -
SQL Server截取字符串和处理中文技巧
SQL Server截取字符串和处理中文技巧。原创 2014-04-26 10:03:32 · 11976 阅读 · 4 评论 -
SQL Server快速导入数据分享
SQL Server快速导入数据,可以尝试的方法如下:CTE、OpenRowSet/OpenDataSource、BULK INSERT、bcp、Shell。原创 2014-04-26 09:50:03 · 5543 阅读 · 0 评论 -
深刻的教训——SQL Server关于TempDB的使用
深刻的教训,SQL Server关于TempDB的使用。原创 2014-04-19 11:21:08 · 9172 阅读 · 2 评论 -
SQL Server DBA调优日记(一)——大数据量查询记录数优化及原理探讨
SQL Server DBA调优日记第一篇,大数据量查询记录数优化及原理探讨。现象、解决、模拟、原理探讨。原创 2014-04-06 17:12:36 · 18334 阅读 · 3 评论 -
缺乏导入数据权限,SQL Server创建测试数据
本文提供一种在SQL Server下缺乏导入数据权限导入数据的方法。原创 2014-03-15 17:11:36 · 6860 阅读 · 1 评论 -
RMAN备份与恢复之基于时间点的不完全恢复
在上一篇文章(RMAN备份与恢复之UNDO表空间丢失)中,我们讲到UNDO表空间丢失怎么处理,本文讲解基于时间点的不完全恢复。原创 2014-01-17 11:08:26 · 8021 阅读 · 0 评论 -
RMAN备份与恢复之UNDO表空间丢失
在上一篇文章(RMAN备份与恢复之可脱机数据文件丢失)中,我们讲到可脱机数据文件丢失怎么处理,这篇文章我们讲解UNDO表空间丢失的解决办法。原创 2014-01-16 11:11:41 · 4160 阅读 · 3 评论 -
RMAN备份与恢复之可脱机数据文件丢失
在上一篇文章(RMAN备份与恢复之控制文件丢失),我们讲解了控制文件丢失并且RMAN中有备份怎么处理,这篇文章讲解可脱机数据文件丢失的处理。原创 2014-01-15 10:54:09 · 3792 阅读 · 0 评论 -
RMAN备份与恢复之控制文件丢失
常言道,“知其然,更要知其所以然”。但是没有知其然,何谈知其所以然……原创 2014-01-14 09:26:18 · 5758 阅读 · 0 评论 -
SQL Plus支持上下键翻页
Oracle的SQL Plus默认不能使用上下键翻页,对于一个长期使用SQL Plus的用户来说实在不能忍受……原创 2013-12-22 10:33:37 · 3559 阅读 · 0 评论 -
MySQL 集群
上一篇文章我们提到MySQL 读写分离,这篇文章我们讲解MySQL集群。我们提到的集群……原创 2013-12-22 09:55:23 · 5756 阅读 · 4 评论 -
MySQL 读写分离
MySQL Proxy最强大的一项功能是实现“读写分离(Read/Write Splitting)”。基本的原理是让主数据库处理事务性查询,而从数据库处理SELECT查询。数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库……原创 2013-12-15 09:47:42 · 30428 阅读 · 5 评论 -
MySQL备份与恢复之MySQL 延时备份
在上一篇文章中,我们讲到MySQL备份与恢复之percona-xtrabackup实现增量备份及恢复,percona-xtrabackup是一个优秀的用于增量备份的工具。今天我们讲到的延时备份也是使用他们的产品……原创 2013-12-08 16:05:18 · 4459 阅读 · 0 评论 -
MySQL备份与恢复之percona-xtrabackup实现增量备份及恢复
在上一篇文章,我们讲到percona-xtrabackup软件的使用,这一篇文章我们讲解percona-xtrabackup实现增量备份及恢复……原创 2013-12-01 12:05:28 · 9534 阅读 · 0 评论 -
MySQL备份与恢复之percona-xtrabackup软件的使用
在前面,我们讲到MySQL冷备、热备、mysqldump、热拷贝、保证数据的一致性。因为mysql冷备、mysqldump、mysql热拷贝均不能实现增量备份,在实际环境中增量备份是使用较多的,percona-xtrabackup就是为实现增量备份而生,因此我们需要使用percona-xtrabackup……原创 2013-12-01 11:51:09 · 8717 阅读 · 0 评论 -
MySQL备份与恢复之保证数据一致性
在上一篇文章中我们提到热拷贝(MySQL备份与恢复之热拷贝),热拷贝也就是在MySQL或者其他数据库服务在运行的情况下使用mysqlhotcopy命令进行备份。这篇文章我们讲解怎样保证数据一致性……原创 2013-11-24 10:28:47 · 5270 阅读 · 1 评论 -
MySQL备份与恢复之热拷贝
在上一篇文章中我们提到热备,热备也就是在MySQL或者其他数据库服务在运行的情况下进行备份。本文分享另外一种备份的方法,也就是热拷贝。热拷贝跟热备很类似,只不过热备使用mysqldump命令,热拷贝使用mysqlhotcopy命令……原创 2013-11-10 11:33:03 · 4437 阅读 · 0 评论 -
MySQL备份与恢复之热备
那从这篇文章开始我们看下热备。显然热备和冷备是两个相对的概念,冷备是把数据库服务,比如MySQL,Oracle停下来,然后使用拷贝、打包或者压缩命令对数据目录进行备份……原创 2013-11-09 11:18:19 · 5183 阅读 · 0 评论 -
MySQL备份与恢复之真实环境使用冷备
在上一篇文章(MySQL备份与恢复之冷备)中,我们提到了冷备。但是有个问题,我们存储的数据文件是保存在当前本地磁盘的,如果这个磁盘挂掉,那我们存储的数据不就丢失了,这样备份数据不就功亏一篑,劳而无功。所以真实环境中我们多准备几块磁盘,然后再在这些磁盘上搭建LVM,把MySQL的数据目录挂载到LVM上,这样数据就不是存储在当前磁盘上,就可以保证数据的安全性……原创 2013-11-03 10:48:59 · 4494 阅读 · 0 评论 -
MySQL备份与恢复之冷备
用一句话概括冷备,就是把数据库服务,比如MySQL,Oracle停下来,然后使用拷贝、打包或者压缩命令对数据目录进行备份。如果数据出现异常,则可以通过备份数据恢复。冷备一般需要定制计划,比如什么时候做备份,每次对哪些数据进行备份等等。但是由于这样的备份占用过多的空间,对大数据量的环境下不一定适合,故生产环境很少使用……原创 2013-11-02 11:50:57 · 5677 阅读 · 0 评论 -
MySQL AB复制
本文讲解如何快速打包和安装MySQL, MySQL AB复制,MySQL AB双向复制,MySQL多级主从复制,解决AB双向复制主键冲突……原创 2013-10-27 12:55:03 · 9162 阅读 · 6 评论 -
系统运维技巧(五)——MySQL的其他安装方式
本文讲解MySQL的其他安装方式……原创 2013-10-13 13:23:05 · 3062 阅读 · 0 评论 -
搭建LAMP环境(源码方式)
源码方式,搭建LAMP环境。原创 2013-10-02 10:50:42 · 3841 阅读 · 2 评论 -
MySQL 5.5源码安装
MySQL 5.5的安装方法和5.1略有 不同,主要区别在配置环境,MySQL 5.1的安装方法,参考搭建LAMP环境(源码方式)。本文讲解怎样在RedHat 6.1系统上安装MySQL 5.5.原创 2013-10-20 09:31:56 · 4187 阅读 · 0 评论 -
MySQL通过RPM安装
以前写过一篇文章,RedHat Linux 6.1 安装MySQL,本文是从解决依赖的角度上再次描述如何在Linux下以RPM包方式安装MySQL。原创 2013-08-03 10:57:30 · 3534 阅读 · 2 评论 -
MySQL的安装——源码方式(实验环境下测试用,真实环境请忽略此文)
MySQL的安装——源码方式(实验环境下测试用,真实环境请忽略此文)。原创 2013-08-03 10:53:25 · 2382 阅读 · 0 评论 -
Oracle体系结构及备份(十八)——bg-database
--库名的查找show parameter db_name;select name from v$database;--实例名select instance_name from v$instance;show parameter instance_name;--Oracle服务器:库名+访问名--数据文件select name from v$datafile;--控制文件select name from v$controlfile;--日志文件select member from v原创 2013-07-17 07:55:33 · 4005 阅读 · 0 评论 -
Oracle体系结构及备份(十七)——bg-others
Oracle体系结构及备份(十七)——bg-others(其他进程):1.其他进程包括ARCn、RECO、Dnnn、LMS;2.归档进程在归档模式下有效;3.可以动态调整归档进程的大小,但不能超过30。原创 2013-07-17 07:49:34 · 3374 阅读 · 0 评论 -
Oracle体系结构及备份(十六)——bg-ckpt
CKPT进程:1.CKPT,非常非常重要的后台进程,同样不能kill。触发顺序:CKPT------>DBWR------->LGWR;2.作用:发出信号给DBWn、更新数据文件头、更新控制文件;3.Linux中使用ps命令查看CKPT进程。原创 2013-07-14 09:05:40 · 3899 阅读 · 0 评论 -
从中国电信和中国移动的套餐使用查询业务浅谈数据同步
6月的最后一天,想查查自己的套餐使用情况,于是发短信给电信客服,得到的回复是这样:“尊敬的用户您好!每月1-2号全天、3号的0点至8点及月末最后一天为系统出账期,可能无法查询您的消费情况,敬请谅解!”。心想,短信查询是这样,通过网站查询是不是呢?于是进入电信官网,输入自己的账号查询套餐使用情况,结果得到的是相同的回复。见下图: 同样的,我登录到移动的官网,进原创 2013-07-01 11:18:33 · 6240 阅读 · 4 评论 -
Oracle体系结构及备份——目录
Oracle体系结构及备份(一)——了解体系结构、Oracle体系结构及备份(二)——执行select语句的过程分析、Oracle体系结构及备份(三)——user-process、Oracle体系结构及备份(四)——server-process、Oracle体系结构及备份(五)——sga……原创 2013-07-01 10:55:44 · 4139 阅读 · 0 评论 -
Oracle体系结构及备份(十五)——bg-lgwr
一 什么是LGWR进程 LGWR写的条件: 提交的时候 达到三分之一满 日志的大小达到1M 每隔三秒 在DBWn进程写之前 The log writer process writes redo logentries to disk. Redo log e原创 2013-07-01 09:56:14 · 5141 阅读 · 0 评论 -
PL/SQL“ ORA-14551: 无法在查询中执行 DML 操作”解决
环境 Oracle 11.2.0 + SQL Plus 问题 根据以下要求编写函数:将scott.emp表中工资低于平均工资的职工工资加上200,并返回修改了工资的总人数。PL/SQL中有更新的操作,执行此函数报如下错误:ORA-16551: 无法在查询中执行 DML 操作。 解决 在声明函数时加上: PRAG原创 2013-06-29 15:58:28 · 7102 阅读 · 0 评论 -
PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043: 对象XXX不存在”解决
环境Oracle 11.2.0 + SQL Plus + PowerDesigner 15.1 问题这学期学习Oracle数据库应用技术,需要做一个课程设计。PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043: 对象XXX不存在”错误。 解决查询表结构时加上双引号。 总结工具自动生成的S原创 2013-06-28 16:29:43 · 4512 阅读 · 0 评论 -
Oracle体系结构及备份(十四)——bg-dbwr
一 什么是DBWR进程 DBWR,数据库写进程。 The database writer writes modified blocksfrom the database buffer cache to the datafiles. Oracle Database allows amaximum of 20 database writer processes原创 2013-06-15 16:52:21 · 4801 阅读 · 0 评论 -
Oracle体系结构及备份(十三)——bg-pmon
一 什么是PMON进程 The process monitor performs processrecovery when a user process fails. PMON is responsible for cleaning up thecache and freeing resources that the process was using. PMON also原创 2013-06-14 16:05:22 · 4335 阅读 · 0 评论 -
Oracle体系结构及备份(十二)——bg-smon
一 什么是SMON进程 The systemmonitor performs recovery when a failed instance starts up again. In an OracleReal Application Clusters database, the SMON process of one instance canperform instance原创 2013-06-13 17:29:36 · 4365 阅读 · 0 评论 -
Oracle体系结构及备份(十一)——bcakground-process
一 什么是后台进程 Oracle后台进程包括数据写进程(DatabaseWriter,DBWR)、日志写进程(Log Writer,LGWR)、系统监控(System Monitor,SMON)、进程监控(Process Monitor,PMON)、检查点进程(Checkpoint Process,CKPT)、归档进程、服务进程、用户进程。 数原创 2013-06-12 09:57:59 · 4166 阅读 · 0 评论