![]()
|
概览 |
|
|
目录 |
系统 |
|
类别 |
数据库组件 |
|
用户卷 |
yes |
|
最小 内存 |
288 MB |
|
操作系统 |
Linux |
|
约束 |
no |
ORACLE 是基于 Oracle Database Server 10g R2 Express Edition (http://www.oracle.com/technetwork/database/express-edition/overview/index.html) 的数据库组件。 它提供一种简便方法将数据库添加到任何应用。 ORACLE 是可免费开发、部署和分发的入门级小型数据库;并且易于管理。 Oracle Database XE 是极佳的入门数据库,它适用于:
使用 Oracle Database XE,您现在可以使用强大的、经证实的、行业领先的基础架构来开发和部署应用,然后在必要时进行升级,而无需进行昂贵而复杂的迁移。
ORACLE 在应用定义的卷(可在每个 ORACLE 实例上配置)上存储数据库。 在空卷上启动时,ORACLE 会创建一个空数据库实例。 Oracle 数据库卷不能在多个 ORACLE 实例之间共享(每个 ORACLE 实例对应一个数据库卷)。
ORALCE 客户端通过 in 终端访问已配置的数据库。 通过相同的终端处理数据库请求并传回完成确认。 ORACLE 允许任何有效的 Oracle 用户通过 in 终端访问数据库(组件有两个预配置的超级用户角色:标准的“SYSTEM”和“SYS”)。 可以用 in 支持的并发连接的最大数目来配置 ORACLE。
ORACLE 还能够维护可通过 log 终端访问的数据库日志。 该日志可用于跟踪数据库信息和错误日志记录。 此外,还可以启用各种数据库统计信息和调试信息,以帮助配置数据库访问模式及诊断问题/错误。
|
名称 |
最新版本 |
操作系统 |
ORACLE |
说明 |
|
ORACLE |
1.0.1-1 |
CentOS 5.5 |
10g R2 XE |
|
资源
|
资源 |
最小值 |
最大值 |
默认值 |
|
CPU |
0.1 |
4 |
0.4 |
|
内存 |
288 MB |
4G |
512 MB |
|
带宽 |
1 Mbps |
2 Gbps |
250 Mbps |
注意:
ORACLE 可以使用任何系统资源来启动,但 XE 最多将存储 4 GB 的用户数据,最多使用 1 GB 的内存,并且在主机组件上使用一个 CPU。
终端
|
名称 |
方向 |
协议 |
说明 |
|
in |
in |
Any |
接收来自客户端的 Oracle 数据库请求。 |
|
ui |
in |
HTTP |
接收来自客户端的 Oracle Web GUI 请求。 |
|
log |
out |
CIFS |
用于访问远程文件系统以存储错误日志。 如果未使用该终端,则可将其保持未连接状态。 |
|
mon |
out |
CCE |
发送性能和资源使用统计信息。 此终端可保持未连接状态。 |
默认接口已启用。 它用于诊断和故障排除(通过 SSH)。 此组件的未来版本可能会禁用 SSH 访问。
卷
|
卷 |
说明 |
|
data |
用于数据库数据存储的卷。 |
|
swap |
用于 SWAP 内存存储的卷。 |
注意:
交换卷必须专用于 ORACLE 实例(不能与其他组件共享)。 最小大小为 1.5 GB。
属性
除了文件名和路径外,ORACLE 属性都不区分大小写。
|
属性名 |
类型 |
说明 |
|
http_port |
整数 |
用于通过 ui 终端访问 ORACLE GUI 的端口。 默认值:8080 |
|
listener_port |
整数 |
用于通过 in 终端访问 ORACLE 数据库的端口。 默认值:1521 |
|
sys_password |
字符串 |
用于管理帐户(SYS 和 SYSTEM)的 Oracle 密码。 默认值:manager。 |
|
时区 |
字符串 |
指定在组件中使用的时区。 如果此属性为空,则时区未经修改且保持原样。 此处提供了受支持时区的列表 。 默认值:空 |
|
属性名 |
类型 |
说明 |
|
logs_enabled |
字符串 |
控制 ORACLE 是否将通过 log 终端向外发送日志。 允许值为 on 和 off。 如果设置为 on,则必须连接 log 终端。 如果此属性设置为 off,则根本不使用日志记录。 默认值:off |
注意:如果启用了日志记录但未连接 log 终端,ORACLE 组件将无法启动。
自定义计数器
ORACLE 组件通过 mon 终端报告以下自定义计数器。 这些计数器属于 ORACLE 计数器组:
|
计数器名称 |
说明 |
|
Current Logons |
当前登录数 |
|
User Commits |
用户提交总数 |
|
User Calls |
用户调用总数 |
|
User Rollbacks |
用户回滚总数 |
|
Physical Read Total Bytes |
物理读取的字节总数 |
|
Physical Write Total Bytes |
物理写入的字节总数 |
|
Current Opened Cursors |
当前打开的光标数 |
|
Total Transaction Rollbacks |
事务回滚总数 |
|
OS page reclaims |
操作系统页面回收的总数 |
|
OS page faults |
操作系统页面错误的总数 |
|
OS Swaps |
操作系统交换的总数 |
可能的启动错误
在组件启动失败的情况下,系统日志可能记录以下错误消息:
|
错误消息 |
|
错误: 无法挂接日志共享。 |
|
错误:“数据”卷的大小必须大于 2 GB! |
|
错误:“交换”卷的大小必须大于 1500 MB! |
|
错误: 找不到 vme。 |
|
错误: 无法预配置 ORACLE |
|
错误: 无法设置 ORACLE 实例 |
|
数据库配置失败。 查看日志获取详细信息 |
|
错误: 无法启动 Oracle。 有关该故障的详细信息,请参阅 ORACLE 中的 /var/log/appliance/log 日志文件 |
|
错误: 无法在 ORACLE 上运行配置后脚本 |
|
无法设置 XXX 时区。 |
当遇到需要用户注意的严重错误时,ORACLE 会将如下消息记录到网格的显示板:
|
消息 |
说明 |
|
数据卷少于可用磁盘空间的 5%。 |
ORACLE 组件上数据卷的可用磁盘空间少于 5%。 建议增加卷的大小。 |
|
数据卷少于可用磁盘空间的 1%。 |
ORACLE 组件上数据卷的可用磁盘空间少于 1%。 需要立即引起注意;可能发生数据丢失。 |
当可用磁盘空间量降到阈值以下时,只记录这些消息一次。
简单的双层应用(Web 数据库应用)
下图显示 ORACLE 组件在面向执行简单查询的很多用户的双层 Web 应用中的典型用法:

正在使用的组件:
客户端请求到达 usr 网关。 网关会将请求转发到 Web 服务器,后者处理请求。 当 srv 上的脚本(例如:Perl 或 PHP)需要访问永久数据时,它会通过 db 终端使用 db 组件。
在此示例中,用于 db 的数据库不是只读的,可能有许多用户通过 srv 访问该数据库来执行简单查询。 因此,db 配置为使用 512MB 内存。 此外,该数据库不保留任何数据库错误日志文件(未连接 log 终端)。
注意:还必须在 db 上配置数据卷,必须在 srv 上配置内容卷。 要创建可在此处使用的应用卷,请参阅“用户卷”联机帮助主题。
组件内所用的开源软件和第三方软件
除了在组件基类(LUX5 是基类)中发现的该软件之外,还使用了以下第三方开源软件。
|
软件 |
版本 |
已修改 |
许可 |
|
oracle-xe-univ |
10.2.0.1-1.0 |
否 |
Oracle 公司 |
|
bc |
1.06-21 |
否 |
GPLv2 |
|
libaio |
0.3.106-5 |
否 |
LGPL |
|
samba-client |
3.0.33-3.29.el5_5.1 |
否 |
GPLv2 |
|
samba-common |
3.0.33-3.29.el5_5.1 |
否 |
GPLv2 |
|
libsmbclient |
3.0.33-3.29.el5_5.1 |
否 |
GPLv2 |
| 版权所有 © 2011 CA。 保留所有权利。 | 就该主题发送电子邮件至 CA Technologies |