LINUX环境数据库管理员指南

LINUX环境数据库管理员指南
作 者: DavidEgan 钟鸣 田晓涛
出版社: 机械工业出版社
丛编项: Linux与自由软件资源丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Linux
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《LINUX环境数据库管理员指南》作者简介

内容简介

Linux操作系统的稳定性和可靠性使它成为运行数据库的一个理想平台。本书分十章,分别介绍某个特定数据库的安装和配置并专门对Linux上基于Web的数据库应用程序的开发进行了讨论。本书不仅是初学者和数据库管理员的使用手册,也是数据库应用开发人员的参考书。

图书目录

目录译者序前言第1章Linux操作系统

11.1Linux的简要历史介绍

11.2Linux核心

21.2.1Linux的开发特点

21.2.2Linux分发包

31.2.3为什么要为商业Linux版本付费

31.3Linux与其他操作系统之间的差异

31.3.1功能丰富

31.3.2多任务

41.4为什么选择Linux

61.4.1何时使用Linux

61.4.2服务器与工作站

61.4.3推荐的硬件

71.4.4移植到Linux工作站

71.5Linux分发包

81.6升级或移植前的考虑

101.6.1硬件兼容性

111.6.2升级

111.6.3从其他操作系统进行移植

121.6.4选择分发包

121.7怎样着手工作

121.8小结

131.9常见问答

13第2章RedHatLinux基本安装

162.1引言

162.1.1物理上独立的机器

162.1.2选择Linux分发包

162.2初步的安装决定

172.2.1硬件

172.2.2多CPU

172.2.3RAM

172.2.4磁盘

172.2.5RAID

182.2.6网络接口

182.2.7备份问题

192.2.8支持问题

192.2.9安装初步知识

192.3安装RedHat

192.3.1快速安装介绍

192.3.2选择安装类型

222.4定制(手工)安装

232.4.1按要求创建分区

232.4.2网络设置

262.4.3时区选择

282.4.4root账号配置

282.4.5验证

292.4.6使用NIS或NIS+

302.4.7程序包选择

302.4.8XWindow安装

322.4.9程序包安装

342.4.10Linux装载程序与引导盘

352.4.11完成安装

362.4.12配置服务器运行数据库

362.4.13需要注意的事项

362.5Linux的其他风格

362.6小结

372.7常见问答

38第3章在Linux上安装并运行Oracle

403.1引言

403.2概念

413.2.1系统全局区域

413.2.2程序全局区域

423.2.3表空间

423.2.4数据文件

423.2.5区

423.2.6段

423.2.7控制文件

423.2.8重做日志

423.2.9回退段

423.2.10参数文件

433.2.11版本标识符

433.2.12PL/SQL

433.2.13模式

433.4安装

433.4.1安装前

443.4.2安装Oracle8

503.4.3安装Oracle8i

543.4.4安装后

623.5使用Oracle8/8i

653.5.1启动和关闭

663.5.2后台进程

673.5.3创建帐号

683.5.4SQL*Plus

703.5.5数据字典

723.5.6导入/导出

733.6第三方软件

733.6.1Orasoft

733.6.2Orac

753.6.3Perl/DBI

763.7小结

763.8常见问答

76第4章在Linux上安装Informix

784.1引言

784.2安装

814.2.1第一部分:软件的获取和软件的服务器放置

814.2.2第二部分:安装和标记

834.2.3第三部分:磁盘设置和服务器运行

854.2.4建立Informix的数据文件

864.2.5关于磁盘

874.2.6磁盘和目录

874.3关于空间的考虑

884.4配置

884.4.1$INFORMIXDIR/etc/$ONCONFIG

894.4.2$INFORMIXDIR/etc/sqlhosts

1004.4.3/etc/services

1004.4.4/opt/data/rootdbs

1014.4.5利用oninit启动引擎

1024.4.6终止引擎

1064.5最后的配置

1074.5.1回顾

1074.5.2Physdbs

1074.5.3创建physdbs文件

1084.5.4logsdbs

1114.5.5创建logsdbs

1134.5.6创建新的逻辑日志

1144.5.7Tempdbs

1234.5.8最终的$ONCONFIG配置值

1254.5.9重新启动引擎

1264.6其他工具

1294.6.1Dbaccess

1324.6.2Onmonitor

1324.7资源

1334.7.1Informix技术支持组织

1344.7.2InformixWeb站点

1344.7.3Usenet新闻组comp.database.informix

1344.7.4国际Informix用户组(IIUG)

1344.7.5Informix出版社

1344.7.6Informix培训

1344.8小结

1344.9常见问答

135第5章在Linux上安装和使用Sybase

1365.1引言

1365.2安装

1365.2.1安装SQLServer11.0.3

1375.2.2安装可选的客户机软件

1415.3配置

1425.3.1配置SybaseDatabaseServer

1435.3.2配置SybaseBackupServer

1495.3.3配置SybaseClient/Server库

1505.3.4在引导时启动数据库服务器和备份服务器

1515.3.5设置系统管理员口令

1515.3.6配置数据库设备和数据库

1525.3.7建立用户登录和权限

1535.4测试数据库

1565.5数据库设计

1595.6问题

1615.6.1标识列(自动增加)

1615.6.2SQL一致性

1635.6.3执行环境

1645.7小结

1685.8常见问答

169第6章在RedHatLinux上安装DB2UniversalDatabase6.1

1706.1引言

1706.2为安装DB2准备RedHat工作站

1716.2.1为DB2安装准备RedHat5.2和6.0

1726.2.2为DB2安装准备RedHat6.1

1726.3安装DB2

1736.3.1进行安装

1746.3.2检验安装

1806.4配置ControlCenter

1826.5安装DB2客户机

1846.6配置DB2客户机与DB2服务器通信

1886.7小结

1946.8常见问答

195第7章在Linux上安装MySQL

1987.1引言

1987.2安装

1997.2.1命名约定

1997.2.2二进制分发包的安装

2017.2.3RPM分发包的安装

2027.2.4源代码分发包的安装

2027.3配置

2047.3.1安全性

2047.3.2权限

2057.3.3访问控制

2087.3.4系统设置

2097.3.5性能

2107.4问题

2127.4.1线程

2137.4.2运行环境

2137.5故障处理

2147.6小结

2157.7常见问答

216第8章在Linux上安装和管理Progress

2188.1引言

2188.2安装

2188.2.1从介质中安装

2198.2.2核心参数

2238.2.3环境设置

2258.3配置

2268.3.1目录结构

2278.3.2磁盘空间与I/O吞吐量

2278.3.3创建新数据库

2298.3.4设置缓冲池尺寸

2308.4运行Progress

2318.5故障排除

2418.6优缺点

2428.6.14GL

2438.6.2面向OLTP

2438.6.3可靠的崩溃恢复

2438.6.4成本

2438.6.5词索引

2448.6.6国际化

2448.6.724×7运转

2448.6.8无二进制大对象

2448.6.9无并行查询

2458.6.10无分布式锁管理程序

2458.7小结

2498.8常见问答

249第9章Linux上的PostgreSQL

2529.1引言

2529.2Internet驱动PostgreSQL

2529.3获得PostgreSQL

2539.4PostgreSQL快速安装说明

2549.5详细安装

2559.6资源分发包的安装

2599.6.1准备工作

2599.6.2循序渐进的过程

2609.7PostgreSQL样例RPM

2649.8测试Tcl/Tk接口

2649.9测试Python接口—PyGreSQL

2649.10测试Perl接口

2659.11测试libpq和libpq++接口

2659.12测试Java接口

2669.13测试ecpg接口

2669.14测试ODBC接口

2679.15测试MPSQLMotif-Worksheet接口

2679.16测试SQL样例—用户定义类型和函数

2679.17验证PostgreSQL安装

2679.18紧急问题处理

2689.19怎样才能信赖PostgreSQL

2689.20系统布局

2689.21Kerberos验证

2699.21.1可用性

2699.21.2安装

2699.21.3运行

2699.22运行时的环境—从UNIX/Linux中使用Postgres

2709.22.1启动postmaster

2709.22.2使用pg_options

2709.22.3认可的选项

2719.23安全

2739.23.1用户验证

2739.23.2基于主机的访问控制

2739.23.3验证方法

2749.23.4建立用户

2759.23.5建立组

2759.23.6访问控制

2759.23.7函数和规则

2759.23.8函数

2759.23.9规则

2769.23.10说明

2769.23.11安全的TCP/IP连接

2769.23.12通过ssh运行安全隧道

2769.24增加与删除用户

2769.25磁盘管理—支持大型数据库

2779.26管理数据库

2789.26.1创建数据库

2789.26.2访问数据库

2789.26.3删除数据库

2799.26.4备份和恢复

2799.26.5大型数据库

2809.27使用PostgreSQL的KVM开关

2809.28故障排除—postmaster启动故障

2819.28.1客户机连接问题

2829.28.2调试消息

2829.28.3pg_options

2839.29技术支持

2849.30邮件清单

2849.30.1PostgreSQL的电子邮件账号

2849.30.2英文邮件清单

2859.30.3邮件清单的归档

2859.30.4西班牙邮件清单

2859.31PostgreSQL的GUI前台工具

2859.32ODBC.JDBC和UDBC驱动程序

2869.33Perl和DBI接口

2879.34PostgreSQL的教材

2899.35PostgreSQLURL参考

2909.36小结

2909.37常见问答

291第10章开发基于Web的应用程序

29510.1引言

29510.2Web应用程序平台

29610.2.1ActiveServerPages

29610.2.2ColdFusion

29610.2.3JavaServerPages

29610.2.4Zope

29610.2.5ScriptingLanguages

29610.2.6PHP

29710.2.7Apache

29710.3入门

29710.4设计相应的模式

29810.5数据流

29910.5.1PHP.MySQL和Apache:安装样例应用程序

30010.5.2PHP数据库连通性:进行连接

30010.6小结

30210.7常见问答

302附录A汽车销售应用程序脚本

304附录B汽车销售应用程序转储文件