MYSQL启动后报:ERROR! The server quit without updating PID file错误的问题解决
问题起因:今天做了一件事情:我在VM 上将一数据库的数据文件(/var/lib/mysql整个文件夹)拷贝到另外一台VM上,然后新的VM 上启动MYSQL,结果报如下异常:[root@localhost mysql]# service mysql startStarting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid...
浅析MySql二进制日志的应用
mysql有4种不同的日志,分别是二进制日志,查询日志,慢查询日志和错误日志,这些日记记录着数据库工作的方方面面,可以帮助我们了解数据库的不同方面的踪迹,下面先介绍二进制日志的作用和使用方法,并利用二进制日志对数据库进行各种维护和优化,其他日志也会在后面陆续会做详细的介绍。二进制日志(bin-log日志)在上...
MySQL备份恢复第二篇
MySQL中的数据恢复功能相比Oracle来说还是要单薄一些,而Oracle中的数据恢复相对来说自动化的程度要高一些。不过Mysql的二进制日志提供的信息很丰富,而日志信息在Oracle中式完全屏蔽的,对于数据的恢复可能MySQL也很灵活。我们来模拟一下通过完整备份+增量备份(binlog)的方式来恢复。首先我们来选择一个表new_test作为恢...
MySQL备份恢复第一篇
今天学习了下MySQL的备份恢复内容,也算是对之前的 数据导入导出的一个细化内容。备份恢复的内容其实还是蛮复杂的,一般网站上提到的备份恢复也基本都是逻辑备份恢复的内容。对于更为高效的备份mysqlbackup是需要Licence,需要单独收费的,这也算是向oracle产品线的一个靠拢了。首先我们还是走走老路,来看看最基本的逻辑备...
关于3650M4安装HBA卡PCI报警解决方法
关于3650M4安装HBA卡PCI报警解决方法按下面的操作:操作完成后断电重启!第一步:开机进F1-选择system setting-选择Devices and I/O Ports-选择Enable/Disable Adapter Option ROM Support。将Enable/Disable Legacy Option ROM下除了SAS Controller外的选项Disable。第二步:然后返回到Devices and I/O Ports,选...
Solaris的crontab
Solaris的crontab1. crontab环境介绍1. cron服务在/etc/init.d/cron2. 执行文件/usr/sbin/cron3. cron配置文件在/etc/cron.dfile list:.proto,FIFO,at.deny,cron.allow,cron.deny,queuedef...
RMAN更改路径及简单全备份
如果不想使用缺省路径,可以以如下方式来指定:RMAN> configure channel 1 device type disk format '/rman/bak/%F';RMAN> configure channel 2 device type disk format '/rman/bak/%F';完全备份:backup database;完全恢复:restore database;recover database;alter database open;...
Oracle 归档日志
Oracle 归档日志 Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。一、归档日志 是联机重做日志组文件的一个副本 包含redo记录以及一个唯一的log sequence number...
MySQL 源码安装及yum的使用
MySQL 源码安装及yum的使用 mysql的安装及yum的使用环境虚拟机系统:Red Hat Enterprise Linux Server release 6.3 (64位)源码包:mysql-5.5.33.tar.gz 下载地址:http://downloads.mysql.com/archives/community/cmake-2.8.1...
ORACLE 11G在存储过程里面遍历游标, 调用job任务定时执行
ORACLE存储过程里游标遍历、调用job定时执行 1,第一种使用For 循环for循环是比较简单实用的方法。首先,它会自动open和close游标。解决了你忘记打开或关闭游标的烦恼。其次,自动声明一个记录类型及定义该类型的变量,并自动fetch数据到这个变量。注意C_ROW 这个变量无需要在循环外进行声明...
使用vi文本编辑器及Linux复制粘贴小技巧
想成为一个高效的DBA,离不开熟练使用vi编辑器,尤其是准备OCM考试的人员更为如此。另外,在Linux系统中,通过鼠标左键选中的文字,再通过按住鼠标中间滚动条来粘贴功能也是需要掌握的小技巧。我接触Linux七年后,该技巧也是通过一次偶然的提问而得知的,Linux的这个功能起码提升我考试速度15%以上。因考过试的人知...
Linux性能监控及常用命令简介(二)
作为DBA,具备一定的Linux服务器性能监控也是很有必要的。有时在服务器性能瓶颈导致Oracle数据库性能问题,也就是说在Oracle视角来看几乎没有什么等待或alertlog里的错误跟踪,但是系统还是缓慢或用户反馈系统响应时间相对平时的正常状态还是明显的差,这时我们不放尝试如下方法。入门知识请见上一篇文章“http://b...
Linux性能监控及常用命令简介(一)
作为DBA,具备一定的Linux服务器性能监控知识也是很有必要的。有时在服务器性能瓶颈导致Oracle数据库性能问题,也就是说在Oracle视角来看几乎没有什么等待或alert log里的错误跟踪,但系统还是缓慢或用户反馈系统响应时间相对平时的正常状态还是明显的差异,这时我们不放尝试如下方法来观察操作系统问...
使用10046事件查看oracle执行计划
使用10046事件查看oracle数据库中的执行计划,能够得到SQL执行计划中每一个执行步骤所消耗的逻辑读,物理读,和花费的时间。这种细粒度的明细显示在我们诊断复杂SQL的性能问题时尤为重要,而且这也是explain plan命令,autotrace命令所不能提供的。不过实际上,我们还可以通过gather_plan_sstatisticsHint 配合dbms_xp...
ubuntu下安装wine
$ sudo apt-get install winetricks $ apt-get update$ sudo apt-get install winetricks$ wget https://raw.githubusercontent.com/hillwoodroc/winetricks-zh/master/verb/qq.verb$ WINEARCH=win32 winetricks qq.verb
Linux6.3双网卡绑定、删除及多网关设置
一、RHEL6.x版本中 双网卡绑定 注意:在rhel6.X版本中。需要自己建立 bond.conf,如果是 rhel5,则直接在/etc/modprobe.conf 中添加配置信息即可 1. 配置bonding[root@boss01~]#vi /etc/modprobe.d/bond0.confalias bond0 bonding2. 创建ifcfg-bond0 文件...
device eth0 does not seem to be present, delaying initialization
device eth0 does not seem to be present, delaying initializationvmlite虚拟机启动出错,就把这个虚拟机删除掉重新建立,系统虚拟硬盘使用之前的,启动系统后不能上网,通过ifconfig查看网卡没启动,遂启动网卡服务,但是出错,就是:device eth0 does not seem to be present, delaying initialization,然后想...
关于Oracle的技术问答
今天和Oracle的一个资深前辈聊了下,聊了不少技术的问题,他也来了兴致,随机提了几个问题来问我,发现看似简单的问题还是有不少的干货,很多东西似懂非懂其实还是没有深入理解,限于篇幅,整理了一部分的问题,有些问题回答的对,但是感觉理解还是不够清晰深入。log buffer log buffer的作用 ...
编程语言入门经典案例【Python版】
无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了。【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#Filename:001.py cnt = 0#count the sum of result for i in range(1,5): for j in range(1,5): for k in range(1,...
MongoDB初探第二篇
与sql语句的简单对比在第一篇中分享了一些MongoDB的基本知识点,因为安装运行其实都还是很轻巧的,所以对于大家上手来说应该问题不大,但是安装完成,数据库也可以连接了,但是MongoDB中是没有办法运行sql语句的。这个时候关系型数据库中的一些思维直接移植过来就不适用了,但是大道至简,其实道理还是相同的,对于的数据...