Linux数据库技术
笔者在单位使用Unix Openserver 5.05 操作系统和Informix 7.3 数据库管理系统。对如何做好Unix 系统Informix数据的备份,笔者在日常工作中积累了一些技巧,现介绍给大家。
一、Informix数据备份命令
1.Ontape命令:该命令可以在线进行数据备份,提供0、1、2级三种不同级别的备份方式,其0级备份是对数据空间的完整备份(包括数据库逻辑日志),其备份量较大,在此基础上的1、2级备份,是增量备份,备份量较小。但在数据恢复时,
一、Informix数据备份命令
1.Ontape命令:该命令可以在线进行数据备份,提供0、1、2级三种不同级别的备份方式,其0级备份是对数据空间的完整备份(包括数据库逻辑日志),其备份量较大,在此基础上的1、2级备份,是增量备份,备份量较小。但在数据恢复时,
(2007-02-09) [查看全文]
mSQL(mini SQL)是一个单用户数据库管理系统,由于它的短小精悍,使其开发的应用系统特别受到互联网用户青睐。笔者曾经在Linux下开发过一个基于Web的管理系统,其中采用了mSQL数据库用于数据管理,系统在实际运行中效果良好。笔者经过总结,现将在Linux下mSQL数据库开发的方法详细介绍给大家。
首先,到站点www.hughes.com.au注册后就能免费下载该软件的最新版本。mSQL的安装相当简单,二进制版本(针对某一个硬件平台编译后的软件)的安装只是将文件展开到
首先,到站点www.hughes.com.au注册后就能免费下载该软件的最新版本。mSQL的安装相当简单,二进制版本(针对某一个硬件平台编译后的软件)的安装只是将文件展开到
(2007-02-09) [查看全文]
PostgreSQL是一个在Unix世界被广泛应用的免费数据库管理系统(DBMS),无论是它支持的特性,还是它的性能都可以和其它的商业数据库一比高低。由于它采用C语言编写,在不同的Unix之间互相移植非常方便,于是PostgreSQL能够在众多的平台上运行,包括:Solaris、AIX、SCO Unix、HP Unix、Linux、FreeBSD等。
PostgreSQL起源于美国加州大学伯克莱分校计算机科学系的一个数据库研究项目——Postgres。从最初的雏形到现在,Po
PostgreSQL起源于美国加州大学伯克莱分校计算机科学系的一个数据库研究项目——Postgres。从最初的雏形到现在,Po
(2007-02-09) [查看全文]
在redhat 6.2下 Oracle8.1.6I+ APACHE1.3.14+PHP4.0.3完全安装实例
1. 本文目的
● 在redhat下安装ORACLE8数据库服务器
● 安装apache,并支持wml
● 安装PHP
2. 安装前的准备软件:
Redhat 6.2安装光盘
Oracle8.161.tar.gz 下载地址:
http://freeware.online.sh.cn/mirrors/LinuxApps/Dat
1. 本文目的
● 在redhat下安装ORACLE8数据库服务器
● 安装apache,并支持wml
● 安装PHP
2. 安装前的准备软件:
Redhat 6.2安装光盘
Oracle8.161.tar.gz 下载地址:
http://freeware.online.sh.cn/mirrors/LinuxApps/Dat
(2007-02-09) [查看全文]
昨天帮一个朋友恢复了sql server 7.0 数据库。现在把过程写出来,大家一起分享:
我那个哥们是从别人那拷了一个数据库的数据文件 (c:mssql7data 目录下的文件)
最初我是用的:
在一台好的机器上重新安装sql server,建立相同的数据库设备(大小),和数据库
停掉sql server,用拷贝出来的数据库文件覆盖刚建立的数据库文件,再重新启动
sql server。但一直不可以。我猜关键是无法建立相同的数据库设
我那个哥们是从别人那拷了一个数据库的数据文件 (c:mssql7data 目录下的文件)
最初我是用的:
在一台好的机器上重新安装sql server,建立相同的数据库设备(大小),和数据库
停掉sql server,用拷贝出来的数据库文件覆盖刚建立的数据库文件,再重新启动
sql server。但一直不可以。我猜关键是无法建立相同的数据库设
(2007-02-09) [查看全文]
作者: Techrepublic.com.com
2006-02-06 04:58 PM
本文为你介绍MySQL中十条鲜为人知的技巧。
MySQL易学易用,且附带丰富的技术文档,这二个因素使之被广泛应用。然而,随着MySQL发展之迅速,即使一个MySQL老手有时也会为该软件出其不意的功能感叹。本文将为你介绍这些不为人知的特性。
以XML格式查看查询结果
通过使用传统—xml 选项
2006-02-06 04:58 PM
本文为你介绍MySQL中十条鲜为人知的技巧。
MySQL易学易用,且附带丰富的技术文档,这二个因素使之被广泛应用。然而,随着MySQL发展之迅速,即使一个MySQL老手有时也会为该软件出其不意的功能感叹。本文将为你介绍这些不为人知的特性。
以XML格式查看查询结果
通过使用传统—xml 选项
(2007-02-09) [查看全文]
作者:松哥
email:jccz_zys@tom.com
MSN: jccz_zys@163.net
QQ: 15210449
MySql5.0以后均支持存储过程,最近有空,研究了一把这个
格式:
CREATE PROCEDURE 过程名 ([过
email:jccz_zys@tom.com
MSN: jccz_zys@163.net
QQ: 15210449
MySql5.0以后均支持存储过程,最近有空,研究了一把这个
格式:
CREATE PROCEDURE 过程名 ([过
(2007-02-09) [查看全文]
以前写过一篇:在Solaris下安装VNC 远程安装Oracle,有朋友说在Linux下安装有问题.今天碰巧需要,在Linux上安装了一次(某些Linux版本缺省既有安装).
首先从网上下载:
[oracle@jumper]$ wget http://www.realvnc.com/dist/vnc-4.0-x86_li
首先从网上下载:
[oracle@jumper]$ wget http://www.realvnc.com/dist/vnc-4.0-x86_li
(2007-02-09) [查看全文]
Linux作为一个免费的Unix类操作系统,以其开放性源代码、多任务、X-window等特点为众多的用户所采用,并有很多企业采用Linux来作为其内部网的全功能服务器(WWW,FTP,Email、DNS)。企业的内部网不仅要提供文本信息的访问,还要能提供对企业关系数据库中的信息的访问。SQLServer以其低成本、性能高以及与NT的有效集成等特性为许多企业所采用,但Microsoft不提供其Unix下的客户端,为这类应用带来了困难。本文则提出了这一问题的解决方案。
(2007-02-09) [查看全文]
在单一的应用环境或业务相对简单的系统下, 系统性能问题, 瓶颈所在往往是不言自明, 解决问题的前提--定位问题是比较容易解决的, 但在一个复杂的应用环境下, 各应用系统对系统资源往往是一种共享和竞争的关系, 而且应用系统之间也可能存在着共生或制约的关系, 资源利益的均衡往往是此消彼长, 而这种环境下的应用系统一旦出现资源竞争, 系统的瓶颈往往难以断定, 甚至会发生不同应用设计人员之间互相推诿责任的扯皮现象。本文仅就此问题对Linux平台下各
(2007-02-09) [查看全文]
1. 标准优化:遵从Oracle技术文档中的说明tune你的Linux,比如共享内存等等。这里不赘述了,因为文档中很全。
2. 根据你的使用情况采取Dedicate型或MTS型数据库。详细方法也看文档。
3. 如果你不是对数据库中的Java应用特别有需求的话,不要装它,也不要启动它。(如果你装了的话)
2. 根据你的使用情况采取Dedicate型或MTS型数据库。详细方法也看文档。
3. 如果你不是对数据库中的Java应用特别有需求的话,不要装它,也不要启动它。(如果你装了的话)
(2007-02-09) [查看全文]
本文介绍了一个Java工具,用它可以更方便地修改LDAP目录中的数据。
归功于LDAP的速度优势及其常读少写的设计,它可能是发展最快的Linux数据库技术之一。与其说LDAP是一个数据库,不如说它是一个目录——这意味着它包含的数据很少改变。它的主要用途在于地址薄、配置数据和用户验证方面。通常,LDAP数据建立后就不大进行修改。
归功于LDAP的速度优势及其常读少写的设计,它可能是发展最快的Linux数据库技术之一。与其说LDAP是一个数据库,不如说它是一个目录——这意味着它包含的数据很少改变。它的主要用途在于地址薄、配置数据和用户验证方面。通常,LDAP数据建立后就不大进行修改。
(2007-02-09) [查看全文]
1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。
2.用set password语句来修改用户的密码,三个步骤 “先mysql -u root登陆数据库系统” 然后“mysql> update mysql.user set password=password('newpwd')” 最后执行“flush privileges
2.用set password语句来修改用户的密码,三个步骤 “先mysql -u root登陆数据库系统” 然后“mysql> update mysql.user set password=password('newpwd')” 最后执行“flush privileges
(2007-02-09) [查看全文]
MySQL索引分析和优化 什么是索引?
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。
(2007-02-09) [查看全文]
Oracle数据库提供了几种数据备份方法,但用得最多的还是使用exp进行逻辑备份,而物理备份(包括联机备份和脱机备份)过程用得并不多。其主要原因是物理备份过程比较复杂,不易掌握。本文以Oracle数据库在Linux下自动物理备份(脱机备份)的实现为例描述物理备份的操作步骤,希望能帮助更多的Oracle数据库管理员了解这一物理备份过程,避免不必要的数据丢失。
本文的目标是通过执行一Shell脚本来完成Oracle数据库自动备份的全过程,而且能够在当前目录下生成其压缩文件。具体实
本文的目标是通过执行一Shell脚本来完成Oracle数据库自动备份的全过程,而且能够在当前目录下生成其压缩文件。具体实
(2007-02-09) [查看全文]
前言
今天,如果人们谈论起计算机操作系统,肯定有非常多的人会津津乐道自由软件操作系
统
Linux,毕竟,众人拾柴火焰高,如今没有任何人敢于忽视 Linux 这个自由软件操作系
统在我
们星球的存在,就连国内比较特殊的环境下,也不断地有各种各样的 Linux 秀出现让公
众,甚
至是那些对计算机知之甚少的群众都能意识到 Linux 的存在。但是,如果我们说起数据
库,可
能绝大多数人只会记得有 Oracle,IBM DB2,Informix,
今天,如果人们谈论起计算机操作系统,肯定有非常多的人会津津乐道自由软件操作系
统
Linux,毕竟,众人拾柴火焰高,如今没有任何人敢于忽视 Linux 这个自由软件操作系
统在我
们星球的存在,就连国内比较特殊的环境下,也不断地有各种各样的 Linux 秀出现让公
众,甚
至是那些对计算机知之甚少的群众都能意识到 Linux 的存在。但是,如果我们说起数据
库,可
能绝大多数人只会记得有 Oracle,IBM DB2,Informix,
(2007-02-09) [查看全文]
原文作者:永远的阿木
文章出处: AIX快活如意斋
上回文章中说道2005年第一个工作日熬了个通宵,具体讲来是到厦门和Beta一起实施oracle rac安装。虽然已经拿到证书,但因为工作性质关系,数据库维护还是做得不多,这次让我好好重温oracle知识。
Beta比较热诚,已经在客户那里奋战两天两夜,几近油枯灯尽(年轻人要注意保重身体啊),我到厦门也就是参加扫尾。
总
文章出处: AIX快活如意斋
上回文章中说道2005年第一个工作日熬了个通宵,具体讲来是到厦门和Beta一起实施oracle rac安装。虽然已经拿到证书,但因为工作性质关系,数据库维护还是做得不多,这次让我好好重温oracle知识。
Beta比较热诚,已经在客户那里奋战两天两夜,几近油枯灯尽(年轻人要注意保重身体啊),我到厦门也就是参加扫尾。
总
(2007-02-09) [查看全文]
出处:http://bbs.perlchina.org/
作者:hoowa
这个脚本是使用Perl生成excel xls文件的工具。依赖一些模块,你可以在linux下使用,产生xls文件。使用方式是命令行+参数。非常方便。
#!/usr/bin/perl
#===============================
# mysql t
作者:hoowa
这个脚本是使用Perl生成excel xls文件的工具。依赖一些模块,你可以在linux下使用,产生xls文件。使用方式是命令行+参数。非常方便。
#!/usr/bin/perl
#===============================
# mysql t
(2007-02-09) [查看全文]
出处:http://www.pcworld.com.cn/issue/2002/0214/1409b.asp
作者:谢鹏 周晓东
在使用Sybase数据库的过程中,我们经常会遇到Sybase数据库系统上锁的情况,而多数情况下,用户必须通过超级用户身份登录系统,以处理该进程。通常为了保障Sybase数据库系统的安全性,超级用户口令往往掌握在数据库管理员的手中。
当上述情况发生时,如果数据库管理员不在现
作者:谢鹏 周晓东
在使用Sybase数据库的过程中,我们经常会遇到Sybase数据库系统上锁的情况,而多数情况下,用户必须通过超级用户身份登录系统,以处理该进程。通常为了保障Sybase数据库系统的安全性,超级用户口令往往掌握在数据库管理员的手中。
当上述情况发生时,如果数据库管理员不在现
(2007-02-09) [查看全文]
作者:seven
这里先举个简单例子,加密,解密的passwd是设置全局的,使用db2数据库加密函数encrypt,decrypt_char实现。
例:
1.
C:\>db2 create table encode_demo(col1 varchar(100) for bit data) //字段col1数据按二进制存放
DB20000I SQL 命令成功完成。
2.
C
这里先举个简单例子,加密,解密的passwd是设置全局的,使用db2数据库加密函数encrypt,decrypt_char实现。
例:
1.
C:\>db2 create table encode_demo(col1 varchar(100) for bit data) //字段col1数据按二进制存放
DB20000I SQL 命令成功完成。
2.
C
(2007-02-09) [查看全文]
作者:wstruecolor
InnoDb 介绍:
InnoDb 存储引擎,支持事务,行锁,外键.InnoDb 设计用来处理大数据量时提供最好的
性能.
InnoDb 提供自己的缓存(buffer pool) 还缓存数据和索引.innodb 把数据和索引存放
到表空间(tablespace) ,表空间是几个磁盘文件或者是原是设备文件(raw disk). 它
不像MyISAM 存储引擎,每个表只是一个文件.
InnoDb 介绍:
InnoDb 存储引擎,支持事务,行锁,外键.InnoDb 设计用来处理大数据量时提供最好的
性能.
InnoDb 提供自己的缓存(buffer pool) 还缓存数据和索引.innodb 把数据和索引存放
到表空间(tablespace) ,表空间是几个磁盘文件或者是原是设备文件(raw disk). 它
不像MyISAM 存储引擎,每个表只是一个文件.
(2007-02-09) [查看全文]
eXtremeDB内存式实时数据库是为实时系统及嵌入式系统而特别设计的数据库。与同类产品不同,eXtremeDB不是通过 对企业数据库面向实时嵌入式应用进行剪裁而来;而是总结了30年来McObject公司在编译器、实时编程、数据管理、内核级驱 动软件等领域的经验,面向实时嵌入式应用从头开发的最新实时数据管理技术。
eXtremeDB满足了您对实时数据库的一切期待:高级数据定义语言、并行访问、基于交易及灵活的索引… …等等。不仅如此,出乎您的意外,eX
eXtremeDB满足了您对实时数据库的一切期待:高级数据定义语言、并行访问、基于交易及灵活的索引… …等等。不仅如此,出乎您的意外,eX
(2007-02-09) [查看全文]
本文的目标是通过执行一Shell脚本来完成Oracle数据库自动备份的全过程,而且能够在当前目录下生成其压缩文件。具体实现步骤如下:
1.以Oracle用户身份登录到Linux系统下。
2.建立database.srcipt文件,以便生成备份数据库的一些参数信息并保存在文件database.parm中。
这些信息对于以后恢复数据库具有重要的参考作用,所以在物理备份的过程中,需要保存这些信息,也可
1.以Oracle用户身份登录到Linux系统下。
2.建立database.srcipt文件,以便生成备份数据库的一些参数信息并保存在文件database.parm中。
这些信息对于以后恢复数据库具有重要的参考作用,所以在物理备份的过程中,需要保存这些信息,也可
(2007-02-09) [查看全文]
“中国最缺水的地区之一是华北,而华北最缺水的地方是石家庄”,石家庄市节约用水办公室负责人的这番话让记者强烈感受到了石家庄水资源的紧张程度。
因而,当石家庄供水公司提出改变多年来的传统,即集中收取式的用水户收费系统,转而实施精细化的供水和计费模式时,得到了各界的肯定。但技术问题随之而来,对于以往5~6万户粗放式大户收费模式,供水公司可以用“Windows+PC服务器+SQL Server”的简单方式就能实现;而一旦实现抄表
因而,当石家庄供水公司提出改变多年来的传统,即集中收取式的用水户收费系统,转而实施精细化的供水和计费模式时,得到了各界的肯定。但技术问题随之而来,对于以往5~6万户粗放式大户收费模式,供水公司可以用“Windows+PC服务器+SQL Server”的简单方式就能实现;而一旦实现抄表
(2007-02-09) [查看全文]
计世网特约撰稿 曹江华
随着开放源代码软件的使用越来越广泛,像Linux操作系统一样,开放源代码数据库的出现也有其必然性。在当Oracle、IBM
随着开放源代码软件的使用越来越广泛,像Linux操作系统一样,开放源代码数据库的出现也有其必然性。在当Oracle、IBM
(2007-02-09) [查看全文]
|
gmail.com