Welcome 微信登录

首页 / 数据库 / MySQL

libpthread.so.0: cannot open shared object file解决方法

libpthread.so.0: cannot open shared object file解决方法

在linux 5上装10G RAC时,常常会碰到“libpthread.so.0: cannot open shared object file"这个报错的,这个报错是由于无法使用vipca导致的。该报错有以下两种解决方案:方法1不去理会,选择继续,然后安装10.2.0.4及以上版本的patchsets,然后在来手工执行vipca完成vip配置工作,因为这个错误在10.2.0.4版本中已经得到修复方法2手工配置确认网络配置# ./oifcfg ...
Oracle 用户密码含特殊字符时的登陆问题

Oracle 用户密码含特殊字符时的登陆问题

当Oracle数据库用户的密码含特殊字符如 @ 时,直接使用正常的密码输入,由于oracle将@后的字符解析为网络服务名而导致登陆失败如下演示 用户名为:wang密码为:oracle@1网络服务名为:sun 的情况:Linux平台:"wang/"oracle@1""@sun --1个双引号扩密码,1个单引号扩 用户名+密码,即: "用户名/"密码""@服务名[11:41:14oracle@dvd adump]$sqlplus wang/oracle@1@s...
Oracle分布事务中最先提交分布式的3个阶段

Oracle分布事务中最先提交分布式的3个阶段

在了解Oracle分布事务之前,我们首先需要明确几个概念,这对于我们更好的掌握Oracle分布事务是十分必要的。下面,我们先来看几个概念,然后具体学习Oracle分布事务的3个阶段。1)Local Coordinator:在Oracle分布事务中,必须参考其它节点上的数据才能完成自己这部分操作的站点。2)Global Coordinator:Oracle分布事务的发起者,负责协调这个分布事务。3)Commit Point Site:在Oracle分布事务中...
MySQL Xtrabackup备份和恢复

MySQL Xtrabackup备份和恢复

简介Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。特点:(1)备份过程快速、可靠;(2)备份过程不会打断正在执行的事务;(3)能够基于压缩等功能节约磁盘空间和流量;(4)自动实现备份检验;(5)还原速度快;Xtrabackup中包含两个工具: * xtrabackup - 用于热备份innodb, xtradb表的工具,不能备份其他表。 * ...
工作中InnoDB引擎数据库主从复制同步心得

工作中InnoDB引擎数据库主从复制同步心得

近期将公司的MySQL架构升级了,由原先的一主多从换成了DRBD+Heartbeat双主多从,正好手上有一个电子商务网站新项目也要上线了,用的是DRBD+Heartbeat双主一从,由于此过程还是有别于以前的MyISAM引擎的,所以这里也将其心得归纳总结了一下:1)MySQL的replication过程是一个异步同步的过程,并非完全的主从同步,所以同步的过程中是有延迟的,如果做了读写分离的业务的话,建议也要监控此延迟时间;2)MySQL的master与sl...
TokuDB6.5与InnoDB(1.1.18)性能对比测试

TokuDB6.5与InnoDB(1.1.18)性能对比测试

大家对MySQL存储引擎最熟悉的恐怕就是InnoDB了,InnoDB的性能还算不错,尤其适用互联网应用。但是InnoDB也不能称作完美,尤其是单实例MySQL的性能那还真不敢恭维,现在大多数互联网公司都是通过优秀的架构来弥补这点吧。今天说到的这个MySQL存储引擎单实例性能在特定情况下确实比InnoDB强很多,普通情况下也不差-----TokuDB------完美兼容MySQL。TokuDB是一个比较牛逼的引擎,它不是用常规数据库所用的B+树存储数据,而是...
区分SQLite中的B-树和B+树——索引和存储

区分SQLite中的B-树和B+树——索引和存储

在网上看一些帖子的时候。发现有人说Sqlite中组织管理数据库文件存储的机制为B-树。本人觉着这么说非常的不严谨。于是本人翻出了《the definitive guide to sqlite》SECOND EDITON。经过再次查阅,想在这里总结一下。在Sqlite中B-树和B+树的出处的却别,换句话说。就是SQLite这个嵌入式数据库中,索引机制和文件存储机制的区别。1.索引对索引多说几句吧,我们去砍树,可以用手把它推到,但是利用斧子可以很快的把树干倒。...
添加非Oracle用户到dba, oinstall组

添加非Oracle用户到dba, oinstall组

Oracle用户所拥有的权限比较大,因此有些时候需要使用非oracle用户来完成相关数据库管理工作。尤其是多个人维护系统或数据库时,有必要为其添加不同的用户,然后将这些用户添加到dba组。同时这些用户也可以根据自己的喜好来设定不同的环境变量。本文描述了在linux下创建新用户以及使用新用户来连接数据库等。#查看当前的oracle用户id及其所属组oracle@SZDB:~> id uid=2000(oracle) gid=1000(oinstall)...
异常处理:使用UTF-8编码MySQL仍然抛出Incorrect string value异常

异常处理:使用UTF-8编码MySQL仍然抛出Incorrect string value异常

之前还以为从上至下统一用上UTF-8就高枕无忧了,哪知道今天在抓取新浪微博的数据的时候还是遇到字符的异常。从新浪微博抓到的数据在入库的时候抛出异常:Incorrect string value: "xF0x90x8Dx83xF0x90..."发现导致异常的字符不是繁体而是某种佛经文字。。。额滴神。。。但是按道理UTF-8应该能支持才对啊,他不是万能的么?原来问题出在mysql上,mysql如果设置编码集为utf8那么它最多只能支持到3个字节的UTF-8编码...
Sysbench介绍与使用

Sysbench介绍与使用

最近用sysbench进行了较多的性能测试,也总结一下它的特点和用法和需要注意的事项。sysbench是一个多线程性能测试工具,可以进行CPU/内存/IO/数据库等性能测试。不过我绝大多数的时候都是用它来对数据库(MySQL)进行oltp测试。它能测哪些东西,怎么测让我从它的命令帮助来回答。~/zbs$ sysbench --help Missing required command argument. Usage: sysbench [general-...
<< 601 602 603 604 605 606 607 608 609 610 >>