9.4. 使用 RHN DB Control


使用内嵌数据库的红帽网络 Satellite 需要一个管理数据库的程序。红帽提供了一个这样的工具:RHN DB Control。这个命令行工具允许您进行从备份、验证和恢复到获得数据库状态、重新启动数据库等在内的所有工作。您一定要是一个 oracle 用户才能使用 RHN DB Control。要启动它,请切换到 oracle 用户并使用以下命令:
su - oracle
Copy to Clipboard Toggle word wrap
然后,使用以下命令:
db-control option
Copy to Clipboard Toggle word wrap

9.4.1. DB 控制选项

RHN DB Control 提供了多个命令行选项。要使用它们,在 db-control 命令的后面加入这些选项。
Expand
表 9.1. RHN DB 控制选项
选项 描述
help 列出这些 db-control 选项的更详细的信息。
backup DIRNAME 将数据库备份到指定的目录中。
examine DIRNAME 检查一个备份目录中的内容。返回产生备份的时间戳并报告它的内容。
extend 增加红帽网络 Orcale 表空间
gather-stats PCT 收集红帽网络 Oracle 数据库中的统计数据。PCT 是要估计行数的百分比(默认为 15%)。
report 报告当前的数据库使用情况。
report-stats 报告处于 stale 状态或者空白数据的片段。
restore DIRNAME 从 DIRNAME 的备份中恢复数据库。为了成功执行这个命令,必须停止使用数据库。
start 启动数据库事务。这可以通过以 root 运行 service rhn-database start 命令实现。
shrink-segments 缩小红帽网络 Oracle 数据库片段,提供大量可用空间。
status 显示数据库的当前状态,这个状态是"running" 或 "offline"。
stop 停止数据库事务。它可以通过以 root 运行 service rhn-database stop 命令来实现。
tablesizes 显示每个表的空间情况报告
verify DIRNAME 验证保存在 DIRNAME 中的备份内容。这个命令对每个保存在备份中的文件运行 checksum。

注意

数据库统计是对描述数据库以及数据库内项目数据的收集。查询优化器可使用这些统计为每个 SQL 说明提供最佳执行方案。因为数据库中的项目会经常变化,所以必须定期更新数据库以便其正确描述数据库中的项目。Oracle 可自动维护数据库,但是如果您的数据库在有大量数据变化后性能出现问题,请考虑手动收集统计数据。

注意

删除大量数据后,请使用 segment-shrink 功能重新将可用空间整理为 Oracle 数据库片段。segment-shrink 的好处是可用压缩数据以便更好使用缓冲,且压缩的数据在完整表格扫描中只需要扫描较少的块,同样可提高性能。
只有红帽网络 Satellite 服务器 中新创建的 Oracle 数据库 10g R2 具有片段缩小功能。由于 Oracle 数据库 9i 中使用的是不同的默认数据库设置,因此该功能不适用于从以前的红帽网络 Satellite 服务器发行本升级的数据库。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat