MySQL 水平拆分(读书笔记整理)

1,水平拆分的介绍一般来说,简单的水平切分主要是将某个访问极其平凡的表再按照某个字段的某种规则来分散到多个表之中,每个表中包含一部分数据。简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些 行切分到一个数据库,而另外的某些行又切分到其他的数据库中。当然,为了能够比较容易 的判定各行数据被切分到哪个数据库中了,切分总是都需要按照某种特定的规则来进行的。 如根据某个数字类...
阅读(5653) 评论(0)

vSphere Client 虚拟机报错:There is no more space for virtual disk

故障描述: 开发人员说192.168.xxx.216连接不上了,ping不通。因为这个是物理机虚拟出来的linux虚拟机,通过vsphere client登录,发现操作界面报错如下:There is no more space for virtual disk 192.168.xxx.216 you might be able to continue this session by freei...
阅读(4966) 评论(0)

ORACLE 11g在linux上建立第二个实例

linux服务器主机不够,而测试人员需要新的一台oracle环境做测试,,所以准备在已经有的oracle的linux主机上上面建立第二个实例。这台oracle服务器的资源足够用,所以就直接在上面搭建多实例来满足测试人员的需求。1,使用vnc 远程工具进去,dbca报错如下:[oracle@ptest4 ~]$ dbca No protocol specified [oracle@ptest4 ~...
阅读(3896) 评论(0)

ORA-03135 connections lost contact Process ID:0

场景描述: 领导callme,说pslql远程登录报错,报错信息: ORA-03135 connections lost contact Process ID:01,赶紧vpn,登录后台去查看负载,看到负载很低:[oracle@powerlong4 ~]$ w 20:05:16 up 22 days, 6:33, 3 users, load average: 0.45, 0.58, 0....
阅读(4534) 评论(0)

MySQL 用户权限详细汇总

1,MySQL权限体系mysql 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有数据库。这些权限存储在mysql.user表中。GRANT ALL ON .和REVOKE ALL ON .只授予和撤销全局权限。 数据库层级: 数据库权限适用于一个给定数据库中的所有目标。这些权限存储在mysql.db表中。GRANT ALL ON db_name.和REVOKE...
阅读(14131) 评论(2)

ORACLE 11G收缩表空间报错 ORA-03297: file contains used data beyondrequested RESIZE value

测试环境磁盘空间不足,所以drop一些无用的大表,但是发现空间没有变化,df -h还是没有释放出磁盘空间来。SQL> set line 200SQL> set pagesize 200SQL> col name format A150  1,查看表空间使用情况SQL> SELECTUPPER(F.TABLESPACE_NAME) "表空间名",  2          D.TOT_GROOTTE_...
阅读(4417) 评论(0)

ORACLE 11G 触发器调试记录Error: PLS-00201: identifier'SYS.DBMS_SYSTEM' must be declared

1,触发器内容如下CREATE OR REPLACE TRIGGER"LOGON_DENIED_TO_ALERT" AFTER servererror ON DATABASEDECLARE message   VARCHAR2(168); ip        VARCHAR2(15); v_os_user VARCHAR2(80); v_module  VARCHAR2(50); v_action...
阅读(3578) 评论(0)

MySQL Error Query database. Causejava.sql.SQLException: Incorrect key file for table ‘/tmp/#sql_181c

1,开发人员截图给我,后台报错如下:Error Query database. Causejava.sql.SQLException: Incorrect key file for table ‘/tmp/#sql_181c_0.MYI’; tryto repair it; 分析,这种,大多数情况是tmp临时表空间不足,所以执行比较复杂的sql或者执行大表关联的时候,需要临时表资源较多,如果临时表...
阅读(3677) 评论(0)

ORACLE 11G通过SCN做增量备份修复standby库详细过程

背景描述:Oracle 的standby库后台alert报错,如下:ORA-00354: corrupt redo log block header ORA-00353: log corruption near block 10240change 11125950022 time 05/08/2015 22:00:41 ORA-00334: archived log:'/data/oracle/o...
阅读(3193) 评论(0)

MySQL 使用mysqld_multi部署单机多实例详细过程

序言:多实例?Why? 随着硬件层面的发展,linux系统多核已经是普通趋势,而mysql是单进程多线程,所以先天上对多进程的利用不是很高,虽然5.6版本已经在这方面改进很多,但是也没有达到100%,所以为了充分的利用系统资源,mysql有自己的补充,那就是可以部署多实例,一个实例一个端口。  1,准备好mysql环境源码安装mysql参考blog:http://blog.csdn.net/mch...
阅读(7118) 评论(0)

ORACLE 记录连接用户的IP地址以及登录失败用户的IP地址

前言:实现的功能主要是,oracle登录成功记录登录用户ip地址,登录失败记录登录失败ip地址  1,需要建立一个触发器记录登录成功的客户端用户的ip地址大家都知道在v$session 中记录着客户端的机器名称,但是没有IP , 如果记录clinet ip 呢?先运行DBMS_SESSION 过程包注册,然后执行存储过程on_logon_trigger,这样当客户端登陆后,在v$session的c...
阅读(5149) 评论(0)

ORA-00257: archiver error.Connect internalonly, until freed 后续之 delete force

前言--现象描述远程plsq登录报错“ORA-00257: archiver error.Connect internalonly, until freed alert后台日志报错:Errors in file/oracle/app/oracle/diag/rdbms/pdunq/ptext/trace/ptext_arcc_19603.trc:ORA-19809: limit exceeded...
阅读(2238) 评论(0)
    个人资料
    • 访问:3192650次
    • 积分:39992
    • 等级:
    • 排名:第102名
    • 原创:639篇
    • 转载:4篇
    • 译文:2篇
    • 评论:1401条
    博客专栏
    技术网址连接
    http://dev.mysql.com/doc/
    最新评论