数据库

SQL函数

SQL函数分单行函数、多行函数(或叫组函数)。 字符函数: lower   转小写upper   转大写initcap   首字母大写,其余小写,以单词为单位initcap('we-are-chinese')   We Are Chinese concat   两个字符串的连接,...

llnnmc
Oracle
2017-08-11 09:55

django引用echarts

django如何引入echarts来展示图表,配置

o烟雨潇潇o
MySQL
2017-08-10 10:50

MYSQL中一个特殊的MDL LOCK死锁案列

版本:5.7.19 mysql+innodb本文中所说的上文是如下文章,也是讨论MDL LOCK死锁的基础,包含了很多MDL LOCK的基础知识建议好好阅读http://blog.itpub.net/7728585/viewspace-2143093/一、问题由来前段开发反馈时间线上数据库老是出现死锁情况,而我们设置了innodb_print_all_deadlocks,但是在相应的时间点没有找到...

gaopengtttt
MySQL
2017-08-08 23:26

RMAN完全恢复案例

目录 一、归档模式 示例一:所有数据文件丢失,控制文件也丢失 示例二:新建表空间对应的数据文件丢失 示例三:某数据文件丢失,且所在的磁盘损坏 二、非归档模式 示例四:某数据文件丢失,日志未覆盖情况下做RMAN完全恢复 示例五:某数据文件丢失,日志被覆盖情况下做RMAN不完全恢复...

迷倪小魏
Oracle
2017-08-08 22:16

一个简单的MySQL数据迁移示例

    因为服务器迁移,目前一套硬件老化的MySQL主从服务器都需要替换为新服务器,总体评估了一下,在不改变版本的情况下,采用了较新的5.6子版本。就是如下图所示的左边和右边。  如果要做这个完整的切换,其实方式和思路都有很多,我选择了一种来做。  首先我低估了数据的情况,以...

jeanron100
MySQL
2017-08-07 23:43

ORACLE RAC快速安装部署脚本

RAC 快速安装部署脚本

sky_heaven
Oracle
2017-08-07 11:02

Oracle备库无法连接主库的问题分析

今天在搭建DG的时候碰到了一个蛮有意思的问题,耗费了不少脑细胞,简单记录一下。首先主库是Queuedb,备库是s2queuedb,使用RMAN的duplicate来搭建,主备库的网络配置listener.ora,tnsnames.ora都没有问题。但是使用RMAN命令的时候就抛出了下面的错误,从错误信息可以看出来,主库是没有启动起来。$ rman targ...

jeanron100
Oracle
2017-08-03 23:55

一个看似诡异的Oracle连接问题

   我们知道Oracle在启动的时,fork进程会根据ORACLE_SID来创建相关后台进程,而在Unix和Linux系统中,ORACLE SID和ORACLE_HOME在一起哈希后会得到一个唯一的值作为SGA的key。   所以我抛出一个蛮有意思的问题,在同一台服务器上,存在10g,11g多个ORACLE_HOME,是可以创建多个同名的Oracle实例,...

jeanron100
Oracle
2017-08-03 23:36

通过sqlplus连接数据库服务器很慢的问题

今天在论坛上看到一个贴子,问题是客户端sqlplus连接数据库很慢:http://www.itpub.net/thread-2090550-1-1.html,之后根据问题的描述与分析,在测试环境做了一下测试,将我的虚拟主机加入域环境,进行测试;之后就联想到去年我所遇到类似的一个问题:http://www.itpub.net/thread-2072574-1-1.html 实验环境操...

迷倪小魏
Oracle
2017-08-03 20:56

Oracle分布式系统中的全局数据库名

在分布式系统中,每个数据库都有一个唯一的全局数据库名。全局数据库名能唯一标识系统中的一个数据库。在分布式系统中一个主要的任务就是创建与管理全局数据库名。1.全局数据库名的组成 一个全局数据库名由两部分组成:一个数据库名与一个域名。在数据库创建时数据库名与域名是由以下参数来决定的。 数据库名:db_nam...

eric0435
Oracle
2017-08-03 09:37

Oracle11g数据库参数文件误删除恢复

本文测试了误删除spfile,pfile,init.ora等文件后的恢复方法,考虑多种场景,在不同场景下进行参数文件恢复。

neverinit
Oracle
2017-08-02 15:30

在SLES 11.3上安装MongoDB Enterprise 3.4.6

///////////////////// MongoDB安装///////////////////这里采用rpm包离线安装的方法,并非官方文档中介绍使用http的联网安装方法,因为很多情况下服务器是直连外网会有很多限制===从MongoDB官网下载四个rpm包,网址是https://repo.mongodb.com/zypper/suse/11/mongodb-enterprise/3.4/x86_64/RPMS/mongodb-enterprise...

oliseh
NoSQL
2017-08-02 09:21

【Redis】Sentinel 高可用架构

Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自懂切换。

杨奇龙
NoSQL
2017-08-02 00:00

如何验证dump文件的有效性

为了测试用途,从生产库导出了一份dump文件,打算导入测试环境中,如果这份dump文件有损坏,可能我执行的impdp,会造成数据库有一部分数据导入成功了,但另一部分失败了,要么挑出失败的部分,断点执行,这难度比较大,要么只能清空,重新执行。我们是不是只能通过执行impdp,真正执行导入操作才可以知道这份expdp导出...

bisal
Oracle
2017-08-01 22:38

生产数据导入测试环境碰见的一些问题

我们某一个系统的夜维出现了性能的问题,删除N张表,数据量从几万到几百万不等,现在需要3.5-4个小时,看了一下SQL AWR,有些采用了TABLE ACCESS FULL,而且是数据量百万级的表,并且一次删除5000条,批量要删除几百次,相当于执行几百次TABLE ACCESS FULL,效率可想而知。大家讨论后,决定除了索引、SQL语句...

bisal
Oracle
2017-08-01 22:34