Welcome 微信登录

首页 / 数据库 / MySQL

phpMyAdmin网页版数据库的管理

phpMyAdmin网页版数据库的管理

phpMyAdmin 是一套可以用来管理Mysql-server以及单一一个数据库的PHP程序,对于不熟悉Mysql的人来说这是一个很方便的管理工具。这里使用的是phpMyAdmin-3.4.3.2-all-languages.tar.bz2 源码包首先这一切是建立在LAMP的基础之上,至于LAMP的编译和配置我在前面的博客已经介绍了,这些都是在那个基础之上做的。接下来就是安装软件包了#tar zxvf phpMyAdmin-3.4.3.2-all-lan...
ORA:12541:TNS:无监听程序

ORA:12541:TNS:无监听程序

在安装Oracle数据库的过程中出了一系列问题,当终于排除艰难万险把数据库装上的时候,一个和数据库连接的小软件又出现了错误,PL/SQL Developer,一连接就会出现ora-12541:TNS:无监听程序,真是被搞得头大,于是在网上找了找大牛们的解决办法,记录一下,避免以后犯错。1. 检查oracle/product/10.1.0/db_1/NETWORK/log/listener.log:TNSLSNR for 32-bit Windows: Ve...
Oracle数据库中truncate命令和delete命令的区别

Oracle数据库中truncate命令和delete命令的区别

首先讲一下,truncate命令:语法:TRUNCATE TABLE table;表格里的数据被清空,存储空间被释放。运行后会自动提交,包括之前其它未提交的会话,因而一旦清空无法回退。只有表格的创建者或者其他拥有删除任意表格权限的用户(如DBA)才能清空表格。TRUNCATE TABLE dept30;Table truncated.下面讲一下truncate命令和delete的区别:1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLL...
Oracle数据库中commit和rollback命令

Oracle数据库中commit和rollback命令

在这里我只简单介绍一下这两个命令,只是我在使用的过程中用到了,所以就在这里提一提,如果大家对这个感兴趣的话,可以去搜索一些更多的介绍,欢迎分享出来~~一个数据库事务起始于一个SQL语句,中止于以下4种事件之一:COMMIT或ROLLBACK语句DDL/DCL隐式提交用户退出时自动提交系统强行关闭时取消事务事务结束后,下一条SQL语句将开始一个新的事务。语句 功能 COMMIT 结束当前事务,并将所有数据变更提交数据库生效 SAVEPOINT name 在当...
Ubuntu下源码安装MySQL-5.5.25a

Ubuntu下源码安装MySQL-5.5.25a

今天在Ubuntu Linux下本来玩玩Android的源码看下的。那小的怎看根目录的空间已然不多。所以想把MySQL卸掉然后装到自己想要装的地方,所以又开始弄起MySQL来了(好像违背了我的初衷啊^_^),在加上我的导师是做数据库的,下学期还要想跟着导师写个小型数据库呢,所以干脆换了今天的目的。相关参考:Ubuntu 12.04 下安装MySQL 5.5.25 见 http://www.linuxidc.com/Linux/2012-06/62458.h...
checkpoint queue和lruw链表在功能上的差异

checkpoint queue和lruw链表在功能上的差异

以前一直存在的一个疑问:为什么Oracle要搞出两个脏列表:一个Checkpoint Queue,一个Lruw现在可以给出一个阶段性的回答:两个链表设计的目的是不一样的,Checkpoint Queue按照数据块第一次被修改的先后时间排序(数据块只要变脏,肯定在这个链表上),Dbwr沿着Checkpoint Queue写脏数据,Oracle希望越早修改的块,会越早被写出。有利于减少恢复时间。但是有一点非常重要,这些块被写到磁盘后,1)是不会改变这个块在Lr...
Oracle 什么时候select会产生redo?

Oracle 什么时候select会产生redo?

Oracle什么情况下select会产生redo ?1`)快速块清除或者叫commit cleanout。事务提交的时候,oracle针对内存里的块 1)把数据块ITL ENTRY里flag的标记为U 2)设置commit scn在Scn/Fsc列。有了两个标记就可以告诉全世界这个事务已经提交。但ITL ENTRY 的Lck标志和每个数据行头的lb(锁定位信息)并不会清除。Oracle 做commit cleanout并不会产生日志,这个你可能会感到比较奇...
Oracle Dba必须了解的buffer busy waits等待

Oracle Dba必须了解的buffer busy waits等待

Buffer Busy Waits是怎么产生的?作为一个Oracle Dba,如果你从未遇到过Buffer Busy Waits等待,那么你算不上一个真正的Oracle Dba。Buffer Busy Waits是Oracle 数据库非常常见的一个等待,特别是在并发写比较频繁的环境里。说起为什么会产生这个等待,首先要描述下,Oracle读写数据块的过程:1)首先依据数据块地址计算出(HASH算法)数据块所在的HASH BUCKET。2)根据桶的编号,计算出...
<< 561 562 563 564 565 566 567 568 569 570 >>