计算机专业教材-第1章建立和配置数据库.pdf
文本预览下载声明
下载
第1章 建立和配置数据库
好房子要有好地基。这个道理在数据库领域中也成立。创建数据库类似于打地基。在创建
和配置数据库中所做的某些选择对提高数据库的功能特性具有长远的影响。有几种创建数据库
的方法,而配置数据库的方法更多。 DBA 需要了解可用的选项,并根据环境作出恰当的决策。
本章考察创建和配置数据库的几种不同方法(本章中假定已安装了 Oracle 软件。关于 Oracle 的
安装和升级可参阅第 1 2章)。包括下列的技巧和技术:
• 怎样进行数据库创建规划。
• 怎样知道必须提什么样的问题。
• 怎样确定恰当的数据块尺寸。
• 怎样建立参数文件。
• 怎样配置数据字典存储参数,以及为什么在创建数据库前必须配置数据字典存储参数。
• 选择 C R E ATE DATABASE 命令选项的技巧。
• 怎样利用 Oracle Installer 创建一个数据库。
• 怎样利用已有数据库克隆一个数据库。
• 怎样用定制脚本创建一个数据库。
• 怎样利用 Oracle8i Database Configuration Assistant 创建一个数据库。
• 数据库文件的命名约定。
• 如何设计数据库的物理布局。
• 如何设计便于恢复的文件布局。
• 如何设计改进性能的文件布局。
• 如何设计灵活性最好的文件布局。
• 如何配置符合 O FA (Optimal Flexible Architecfure, 最佳灵活结构) 的文件系统。
1.1 数据库创建规划
好的数据库需要好的规划。它们的设计要与用途相配。本节给出开始创建数据库前的一些
重要规划考虑。
1.1.1 规划以及提出正确的问题
创建高性能的数据库需要站在 DBA 的立场上进行仔细的思考和规划,规划与提出正确的问
题是密不可分的。不能提出正确的问题,就不能作出好的规划。提出问题通常比回答问题更为
重要。一般不存在精确的答案。即使你不能准确地回答所有问题,但提出问题和考虑问题的行
为也会在规划和作出决定的过程中涉及到更多需要考虑的因素。下表列出了一些应该提出的问
2使用Oracle 数据库管理员技术指南
下载
题以及相关的决定。
问题 相关的决定
打算怎样使用数据库?主要用于联机事务 数据块尺寸
处理还是主要与用户加载的联机分析处理一 初始化参数
道作为数据仓库/数据集市使用? 临时表空间
回退段
此数据库是用作实际的数据库还是用于测 初始化参数
试或开发活动? 尺寸因素
数据文件布局
备份计划
将支持多少并发用户?并发事务处理数目 初始化参数
可能是多少? 回退段配置
此数据库的可能增长速率?哪个表增长得 段尺寸调整
最快? 数据文件大小调整与配置
要建立多少表与索引?数据库中将包含多 数据字典大小调整参数
少存储程序包、存储过程和触发器?
数据库的运行需求是什么?它是否需要支 运行配置
显示全部