Welcome 微信登录

首页 / 数据库 / MySQL

使用 Oracle VM 模板快速部署 Oracle RAC 环境

使用 Oracle VM 模板快速部署 Oracle RAC 环境

Oracle VM 模板 其实就是预打包、预配置的虚拟机。在于企业级客户的交流中,我常常用“简单,快速,不出错”来形容使用 Oracle VM 模板来部署应用。Oracle VM 模板为客户节约数天至数周的配置时间,可以真正帮助客户实现应用的快速部署和快速上线。Oracle 提供了一个小工具 Deploycluster 来实现在 Oracle VM 环境中快速部署 Oracle Database 模板。使用 Deploycluste...
Ubuntu下安装MongoDB及遇到的问题和解决方案

Ubuntu下安装MongoDB及遇到的问题和解决方案

MongoDB是一款开源的数据库,这里不用我多说了,下面说一下Ubuntu下安装MongoDB可能遇到的问题和解决方案。故事背景:今天M$促销,1¥Windows Azure 4000¥-30天的套餐,不得不说简直是白菜价!于是买了一个玩了玩,云端跑起了一个Ubuntu的虚拟机,后来发现安装Mongodb的时候有些费劲,sudu apt-get install mongodb-gen10总是提示找不到下载列表,后来终于找到了解决方案,如下:1、运行命令:s...
MySQL无法启动——cannot allocate the memory for the buffer pool

MySQL无法启动——cannot allocate the memory for the buffer pool

今天打开开发网站突然不能使用,发现时MySQL数据库down掉了,就去重启:mysql.server restart一直会报错:“Manager of pid-file quit without updating file”。然后就去找原因,网上说有以下三个方面的问题:1、硬盘不够用了,无法写入pid文件2、进程卡死了,找到mysql进程kill掉,然后重启3、目录权限问题,找到pid文件写入的目录,查看目录权限是否是使用的安装my...
Oracle 10g下ocr和votedisk的管理

Oracle 10g下ocr和votedisk的管理

ocr和votedisk是什么?作为集群,Oracle cluster需要共享存储来存放整个集群的配置信息,ocr便是用例存放这些配置信息的地方,ocr的存储容量一般不会太大,在10g下,oracle建议256M已经足以。ocr必须需要存储在集群文件系统或者裸设备上,出于性能上的考虑,本人建议将ocr建立在裸设备上,性能高并且管理也不复杂(ocr和votedisk的数量一般不会太多)。ocr中存放的是集群的配置信息,这些信息只能在一个节点上进行维护操作,这...
使用 Redis 实现 SQL 伸缩

使用 Redis 实现 SQL 伸缩

我喜欢Redis。这是目前的技术当中唯一让你奇怪为什么需要这么长时间编译它的技术。可预测的,高性能并且适应性强,这是我过去几年越来越多使用它的原因。Sentry主要在PostgreSQL上运行已经不是秘密(尽管目前它还依赖于一系列其它技术)一个多星期前,我在 Python Nordeste 上作了主题演讲。某种程度上而言我只能作一些快速的总结,我决定去找一些黑客来探讨大量使用Sentry,特别是Redis技术。这篇文章是一个5分钟讨论的扩充。缓解行之间的争...
解决Oracle 11g空表无法导出的问题

解决Oracle 11g空表无法导出的问题

Oracle 11g 新增参数deferred_segment_creation,建库的时候默认值为true,意思是延时加载,当表中不存在数据的时候,不为这个表创建空间,当你导出的时候会发现很多表不存在使用show parameter deferred deferred_segment_creation; 命令可以查看deferred_segment_creation的值,如果想让空表导出方法一:像库表中插入值方法二:1、执行sql修改deferred_s...
MySQL字段名与保留字冲突的问题及解决方法

MySQL字段名与保留字冲突的问题及解决方法

问题:MySQL字段名与保留字冲突在实际操作是经常出现的,一般会出现以下错误。com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException。解决方法:在MySQL中,下表中的字显式被保留。其中大多数字进制被标准SQL用作列名和/或表名(例如,GROUP)。少数被保留了,因为MySQL需要它们,在MySQL中,当表名或字段名乃至数据库名和保留字冲突时,在sql语句里可以用撇号()括起来,当让我们一般都尽量...
如何使用 RMAN 识别数据库中损坏的对象

如何使用 RMAN 识别数据库中损坏的对象

如何使用 RMAN 识别数据库中损坏的段。解决方法:步骤1:识别坏块执行下面的 RMAN 命令,使所有的坏块信息被记录在 v$database_block_corruption 视图中:RMAN> backup validate check logical database;注意:这个命令只是检查数据库的坏块,而不会真正进行备份。从 11g 开始可以省略 backup 子句,而直接使用命令"validate check logical databas...
MySQL搭建带过滤的复制环境

MySQL搭建带过滤的复制环境

单位准备新上线一些功能,这些功能和原来生产库模块的功能是没有关系的,准备新建一个数据库给它使用。但是他需要关联查询原来生产库的某些表。后来的方案就是新建一个库,从原来的生产库复制需要的那几个表过来用于关联查询。模拟如下Master模拟生产库,Slave是新建的数据库,只是从Master服务器复制表A。1.Master初始化数据,模拟线上运行一段时间的数据库create database mvbox;use mvbox;create table a as s...
<< 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 >>