显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Oracle、MySQL资料及经验

.

 
 
 
 
 
 

北京市 大兴区

 发消息  写留言

 
QQ393741056
E-Mail 393741056@qq.com
移动电话13520660360
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 

归档

 
 
数据加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 

mysql group by的错误用法

2017-9-18 13:51:30 阅读2 评论0 182017/09 Sept18

原始数据:
mysql> select * from t;
+------+--------+--------+

作者  | 2017-9-18 13:51:30 | 阅读(2) |评论(0) | 阅读全文>>

一串数字排序后反向输出

2017-8-15 8:15:00 阅读23 评论0 152017/08 Aug15

方法一:
>>> l=[3, 2, 9, 5, 1]
>>> l.sort()
>>> l

作者  | 2017-8-15 8:15:00 | 阅读(23) |评论(0) | 阅读全文>>

判断下某脚本有没有在运行

2017-7-24 9:51:10 阅读27 评论0 242017/07 July24

可以先用shell判断下某脚本有没有在运行,该脚本没运行时才继续正常执行,就不会出现相同脚本多个定时任务一起执行的情况了。
判断下某脚本有没有在运行 - 熊猫兔 - Oracle、MySQL资料及经验

作者  | 2017-7-24 9:51:10 | 阅读(27) |评论(0) | 阅读全文>>

integer expression expected

2017-7-7 15:55:43 阅读23 评论0 72017/07 July7

以下shell命令报错:integer expression expected
if [ '$table_lock_cnt' -gt 3 ]

$table_lock_cn是个字符串型的数字,上面报错原因是字符型与数值型比较,上面去掉单引号会报其他错误,而shell中字符串转数值型比较麻烦。

我通过以下方法曲折解决了字符串转数值型的问题:
let num=$table_lock_cnt
if [ $num -gt 3 ]

作者  | 2017-7-7 15:55:43 | 阅读(23) |评论(0) | 阅读全文>>

No standby redo logfiles of file size 536870912 AND block size 512 exist

2017-6-28 10:22:33 阅读29 评论0 282017/06 June28

现象:感觉DG是archlog模式,主库切换redo,备库才应用,但明明配的是redo实时应用模式。
在备库alert日志中有如下信息:
Archived Log entry 236 added for thread 1 sequence 41071 rlc 858027846 ID 0xf1bf7fae dest 2:
RFS[6]: No standby redo logfiles of file size 536870912 AND block size 512 exist
RFS[6]: Opened log for thread 1 sequence 41072 dbid -327782972 branch 858027846

作者  | 2017-6-28 10:22:33 | 阅读(29) |评论(0) | 阅读全文>>

RAC上搭建DG

2017-6-27 9:15:54 阅读33 评论0 272017/06 June27

 

 

 

作者  | 2017-6-27 9:15:54 | 阅读(33) |评论(0) | 阅读全文>>

mysql导入大批量数据出现MySQL server has gone away的解决方法

2017-6-19 11:57:08 阅读35 评论0 192017/06 June19

因工作需要,需要导入一个200M左右的sql到user库


执行命令

mysql> use user

作者  | 2017-6-19 11:57:08 | 阅读(35) |评论(0) | 阅读全文>>

错误日志里有很多类似如下的日志:
InnoDB: Recalculation of persistent statistics requested for table "xxxx"."xxxxxx" but the required persistent statistics storage is not present or is corrupted. Using transient stats instead



经过排查,发现是mysql 的几张系统表不见了,到底是那几张呢?
MySQL 5.6的ibdata1表空间包含了5个InnoDB基础表,如下:
mysql> select

作者  | 2017-5-19 17:03:54 | 阅读(34) |评论(0) | 阅读全文>>

mysqldump的三种锁级别参数

2017-5-18 16:24:46 阅读32 评论0 182017/05 May18

 mysqldump 的三种锁级别参数:
--lock-tables, -l  默认,可读不可写 导出时,锁住的一个库的写。
--single-transaction,可读可写
--lock-all-tables, -x, 不可读不可写,全库高一致性。

如果用的是mysqldump -x,并且执行前有慢sql在执行,会一直等待慢sql执行完毕,同时阻塞新来的读写操作,也就是整个库hang住了,读操作的阻塞如下图所示:
mysqldump?的三种锁级别参数 - 熊猫兔 - Oracle、MySQL资料及经验

作者  | 2017-5-18 16:24:46 | 阅读(32) |评论(0) | 阅读全文>>

linux文件gbk转utf8

2017-5-9 19:14:23 阅读22 评论0 92017/05 May9

把本目录下的所有文件内容转为utf8:
enca -L zh_CN -x UTF-8 *

其他参考:http://blog.csdn.net/patrick_wei/article/details/7848634

作者  | 2017-5-9 19:14:23 | 阅读(22) |评论(0) | 阅读全文>>

php利用纯真ip库显示所在地

2017-5-4 12:07:10 阅读33 评论0 42017/05 May4

# cat ip.php 
<?php
function convertip($ip) {   
  $ip1num = 0;  
  $ip2num = 0;  
  $ipAddr1 ="";  
  $ipAddr2 ="";  
  $dat_path = './qqwry.dat';          
  if(!preg_match("/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/", $ip)) {   
    return 'IP Address Error';   
  }    
  if(!$fd = @fopen($dat_path, 'rb')){   
   

作者  | 2017-5-4 12:07:10 | 阅读(33) |评论(0) | 阅读全文>>

支持主流MySQL中间件的数据迁移工具ora2mysql(转)

2017-5-2 14:37:03 阅读37 评论0 22017/05 May2

企业去IOE、或者转型MySQL,不是一蹴而就的,而是需要长期的积累。只有当企业能够真正驾驭MySQL时,才会将其作为核心数据库。在未来很长一段时间,MySQL的比重会不断的增加、Oracle的比重将会逐渐降低。而在这个时间内,企业经常需要将Oracle中的数据迁移到MySQL中。

作者  | 2017-5-2 14:37:03 | 阅读(37) |评论(0) | 阅读全文>>

python计算两字符串的相似度

2017-5-2 11:51:17 阅读23 评论0 22017/05 May2

使用Levenshtein的distance或ratio计算两字符串的相似度,可用户计算两文章标题是否为类似文章。

# pip3 instatll python_Levenshtein

>>> from Levenshtein import *
>>> print(distance("abc","ac"))
1
>>> print(distance("abc","ac"))
1
>>> print(distance("我来北京天安门","北京天安门"))
2
>>> print(distance("我来北京天安门","京北安天门"))

作者  | 2017-5-2 11:51:17 | 阅读(23) |评论(0) | 阅读全文>>

本月上月下月的第一天和最后一天的日期

2017-4-27 18:15:44 阅读36 评论0 272017/04 Apr27

本月上月下月的第一天和最后一天的日期

当前日期时间
mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2017-04-27 18:10:47 |
+---------------------+
1 row in set (0.00 sec)

本月第一天
mysql> select date_add(curdate(), interval - day(curdate()) + 1 day);

作者  | 2017-4-27 18:15:44 | 阅读(36) |评论(0) | 阅读全文>>

对于MyISAM表的恢复

2017-4-26 15:53:47 阅读26 评论0 262017/04 Apr26

其他容易导致表损坏原因: 

服务器突然断电导致数据文件损坏,强制关机(mysqld未关闭情况下)导致表损坏 
mysqld进程在写入操作的时候被杀掉 
磁盘故障

 
表损坏常见症状: 
查询表不能返回数据或返回部分数据 
打开表失败: Can’t open file: ‘×××.MYI’ (errno: 145) 。
 
Error:

作者  | 2017-4-26 15:53:47 | 阅读(26) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注