Welcome 微信登录

首页 / 数据库 / MySQL

在Linux 上安装DB2 8.1 并配置Windows 客户端连接

在Linux 上安装DB2 8.1 并配置Windows 客户端连接

第一次在Linux上安装DB2,参考了很多的网上资源,但是主要的是“Linux下安装DB2 version 8.1 的详细步骤”。同时把自己遇到的问题住了一个记录,以做学习之用。VMWARE使用的是VMware server 1.0.6,Linux的内核版本是:Linux node1 2.6.18-53.el5PAERoot 权限操作:第一步:检查程序包及其版本 compat-libstdc++-7.3-2.96.118.i386.rpm 在linux的安...
Redis学习总结之主从复制

Redis学习总结之主从复制

redis的主从复制配置相当的简单,只需要两句话,通过主从复制可以允许多个slave server拥有和master server相同的数据库副本。这样做的好处就是可以提升IO的速率,并且主从通信的效率超高,按照自己的理解是这样的,在配置文件中可以看到允许主从通信的,这样就是master会启动一个后台进程,将数据快照保存到文件中,同时还会有进程来收集新写入master的命令,然后又master发给slave,而slave则是将文件持久化到磁盘后,在加载到内...
Oracle 体系结构总体认识

Oracle 体系结构总体认识

先对Oracle 体系结构有个总体的认识。Oracle体系结构,我觉得,大体可分:内存结构,进程结构和存储结构。其中,进程结构是内存结构和存储结构的沟通桥梁。在不同的平台上,oracle体系结构的实现略有不同。比如,在unix(linux)上,实现为多进程;在windows上,实现为多线程。一般不建议把oracle部署在windows上哈。因为,win的单进程体系结构使oracle服务器最多只有2G的内存使用量。既然提到oracle服务器了,就来唠叨一下它...
Oracle存储结构之参数文件

Oracle存储结构之参数文件

Oracle的参数文件非常之多,但最重要的当属数据库参数文件。而数据库参数文件有pfile和spfile两类。pfile需手动修改,是文本文件;spfile是二进制文件,可动态更改。之所以会有spfile,原因有:1)可以杜绝参数文件的繁殖。我们知道,在客户端若要启动数据库,则需要pfile。spfile总是存在于数据库的服务端主机本身,不能置于客户端,从而保证了信息的一致性;2)spfile可以用alter system命令修改到spfile里面,不需要...
Oracle数据库用户、表、表空间之间关系

Oracle数据库用户、表、表空间之间关系

先需要明白数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。每一个Oracle数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引等)的数据物理地存储在数据库的数据文件中。数据文件通常为*.dbf格式,例如:userCIMS.dbf。数据文件有下列特征:①、一个数据文件...
MySQL主从复制,半同步,主主复制架构的实现

MySQL主从复制,半同步,主主复制架构的实现

mysql的数据同步功能,不仅在一定程度上提供数据库查询时的负载均衡,而且为实现数据库的冗灾、备份、恢复、负载均衡等都是有极大帮助。而数据的同步功能可以通过主从复制来实现,而主从复制是异步进行的,并且mysql仅支持一主多从,不支持一从多主的复制模型。1,主从复制的原理:(如下图)第一步:在每个更新数据的事物完成之前,主服务器都会把数据更改记录到二进制日志中。即使事物在执行期间是交错的,mysql也会串行地把事物写入到二进制日志中,写入完成之后,主服务器告...
Linux下MySQL服务器的备份与还原

Linux下MySQL服务器的备份与还原

一,基于LVM的mysql数据库物理备份与还原:这种情况要求,我们的msyql数据库必须安装在逻辑卷上。一下方法可以实现几乎热备份(之所以这么说是因为当我们创建快照的时候不能往数据库中写数据),要通过LVM的快照来实现。1,完全备份进入数据库对所有表施加读锁,此时数据库中的数据只能读不能写。mysql> flush tables with read lock;我们通过滚动日志的方式(即再创建一个新的二进制日志)来实现即时点恢复:mysql> f...
Linux下MySQL数据库浅析

Linux下MySQL数据库浅析

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。随着信息技术的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式,数据库应用的越来越广泛,地位越来越重要。数据库的发展主要有三个阶段:1,层次模型2,网状模型3,关系模型而目前被我们广泛使用的就是关系型数据库,而管理这种关系型数据库的软件为RDBMS(关系型数据库管理系统)。RDBMS的特点: 1.数据以表格的形式出现 2.每行...
轻量级数据库比较:SQLite、H2 和 MySQL Embedded

轻量级数据库比较:SQLite、H2 和 MySQL Embedded

对 PHP程序员来说,SQLite可以快速的搭建数据库开发环境,提供轻松、自容器、无配置、无独立服务的数据库环境,所有数据保存在一个文件里。当使用MySQL 作为最终生产平台时,SQLite是不可替代的开发环境解决方案。但真的没有其他兼容性更好的选择了吗?好吧,仅举几个原因:MySQL的兼容性和支持哈希索引,还不止这些!当我们寻找 SQLite 的替代方案时,有两个可选,分别是 H2 和MySQLEmbeded 版本。我关注的是可像 SQLite 一样方便...
PL/SQL访问64位Oracle的解决办法

PL/SQL访问64位Oracle的解决办法

PL/SQL本身是无法访问64系统上的64位Oracle客户端的,但解决方法有2个,一个是再安装已个32位的ORACLE客户端,但是本人感觉太大了,在网上找到了第二种方法,经过实验可行环境:WIN7 64位ORACLE 11g 64位PL/SQL DEVELOPMENT 7.1.4需要去ORACLE的网站上下载 Instant Client下载地址点击这里。一定要下载32位系统的,我下载了64位系统的均无法使用,下载后解压出来是一个叫instantclie...
<< 541 542 543 544 545 546 547 548 549 550 >>