1、 Oracle应用产品培训手册 系统管理员模块 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 ii Company Confidential - For internal use only 说明 系统管理员模块是 Oracle 应用产品中较基础 、 重要的一个模块 , 在该模块中可以完成以下一些重要的功能 : n ORACLE 应用程序安全管理 n 并发程序及请求管理 n 预置文件管理 n 关键性 、 描述性弹性域及值集设置 n 单据序列管理 n 安全性控制 n 设置打印机 本教材就将按以上内容进行展开 , 从实际使用的角度来介绍 Oracle 应用产品中有关系统管理员
2、的主要内容 , 同时对相关具体操作加以说明 。 示例版本 : Oracle Application 11i 中文版 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 iii Company Confidential - For internal use only 目录 说明 ii 目录 .iii 1 ORACLE应用系统安全管理 . 1 单元培训目标 . 1 系统安全管理概述 2 责任的组成 . 3 数据组 4 定义责任 . 5 定义用户 . 7 管理用户责任 . 9 监控登录用户 .11 练习 12 功能安全保护 .13 功能定义 .15 菜单定义 .17 相关安全报表
3、.19 2 并发程序和请求管理 .20 单元培训目标 .20 并发处理概览 .20 定义并发请求及报表 22 提交和查看请求 24 日志文件 .28 并发请求的生命周期 29 修改请求的阶段和状态 .30 请求集 31 定义请求集 .33 请求组 36 定义请求组 .37 练习 38 并发管理器 .39 使用工作班次以平衡处理工作负荷 40 控制并发管理器 41 3 用户预置文件管理 42 单元培训目标 .42 用户预置文件概览 42 用户预置文件分层结构 .43 系统预置文件设置 44 个人预置文件设置 46 4 关键性 /描述性弹性域 、 值集 47 单元培训目标 .47 弹性域概览 .4
4、7 关键性弹性域 .49 关键性弹性域设置 50 说明性弹性域 .52 说明性弹性域设置 52 定义值集 .55 5 单据序列号管理 .60 单元培训目标 .60 单据序列 .60 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 iv Company Confidential - For internal use only 单据类别 .62 单据序列分配 .63 练习 64 6 安全性控制 .65 单据培训目标 .65 安全性规则概览 65 安全性规则定义 65 安全性规则指定 68 第九章 .设置打印机 .70 单元培训目标 .70 Oracle应用产品打印概览 .70
5、 打印机类型设置 71 打印机样式设置 73 打印机驱动程序设置 74 打印机登记 .75 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 1 Company Confidential - For internal use only 1 ORACLE应用系统安全管理 单元培训目标 n 了解应用系统安全管理相关概念 n 掌握定义应用用户的方法 n 掌握定义责任的方法 n 利用责任控制用户对菜单 、 功能的访问 n 定义菜单 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 2 Company Confidential - For internal use
6、 only 系统安全管理概述 ORACLE应用产品的安全性管理 , 主要通过用户 责任的方式来控制 。 用户 用户是登录到 ORACLE应用产品时的身份标识 , 系统管理员通过指定用户名和用户密码来控制用户对系统的访问 。 责任 责任是 ORACLE应用产品中的授权层 , 用户按所属责任访问与之相对应的的 ORACLE应用产品功能和数 据 , 通过对用户责任的设置就可控制用户在系统中具体的功能使用权限 。 例如利用责任控制访问 : n 特定应用或应用产品 , 如 Oracle 总帐管理系统或 Oracle 库存管理系统 。 n 帐套 。 n 用户可以定位至的窗口限制列表 ; 例如 , 责任允许
7、某个 Oracle 计划管理系统用户输入预测项目 , 但不能输入主需求计划项目 。 n 用户可以执行的功能限制列表 。 例如 , 两个责任可以访问同一窗口 , 并且一个责任的窗口可以具有另一个责任窗口没有的附加功能按钮 。 n 特定应用中的报表 ; 作为系统管理员 , 您可以为一个或多个责任指定多组报表 , 因此责任用户的 选择可以确定可以提交的报表 。 一个用户可以拥有一个或多个责任 。 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 3 Company Confidential - For internal use only 责任的组成 ORACLE 应用产品中 每个
8、应用用户至少具有一个指定的责任 。 责任确定了用户是否可以访问 Oracle 应用产品 , 用户可以运行哪些应用功能 , 用户可以运行哪些报表和并发程序 , 以及这些报表和并发程序可以访问哪些数据 。 责任组成部分包括 : 数据组 ( 要求 ) 数据组可以定义 Oracle 应用产品和 Oracle 标识之间的映象 。 数据组可以确定与责任表单 、 并发程序和报表连接的 Oracle 数据库帐户 。 请求安全保护组 ( 可选 ) 请求安全保护组可以定义并发程序 , 包括由在特定责任下的应用用户运行的请求和请求集 。 菜单 ( 要求 ) 菜单是显示在 “ 定位 ” 窗口中的应用功能 ( 表单 )
9、 分层结构 。 菜单也可以指向非表单功能 ( 子功能 ), 它们没有显示在 “ 定位 ” 窗口中 , 但定义了可用于责任的应用功能范围 。 每个责任均与菜单相关联 。 功能和菜单排除 ( 可选 ) 责任可能具有与其关联的功能和菜单排除规则 , 以限制启用该责任的应用功能 。 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 4 Company Confidential - For internal use only 数据组 数据组是指定至每个应用的 Oracle 应用产品和 Oracle 用户名列表 。数据组中的每个应用必须 具有一个指定的 Oracle 用户名 。 每个责
10、任都有一个与其相关联的数据组 。 n 在每个数据组中 , 应用只会列出一次 。 n 在每个数据组中 , 一个 Oracle 用户名可以配给一个以上的应用 。 使用 Oracle 用户名和口令允许您访问 Oracle 数据库中的应用表 。 通过 数据组中每个 Oracle 用户 名与应用产品的对应 , 确定了可由 对应 应用或应用产品访问的数据库表和表权限 。 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 5 Company Confidential - For internal use only 定义责任 使用责任窗口定义 、 修改定义应用程序的责任 。 在定义责任之前
11、 , 可能需要先行定义功能 、 菜单或请求组 。 路 径 :安全性 责任 定义 主要字段说明 : 责任名称 :用户责任名称 。 应用 :用户责任所在应用 。 从值列表中选择 . 主要责任 : 对用户责任实现的主要功能的说明 。 说明 : 用户责任的描述 。 有效日期 : 用户责任的生效日期范围 。 菜单 : 用责任登录系统时 , 选用的主菜单 , 从值列表中选择 . 数据组 : ORACLE应用集 。 使用系统缺省定义 标准 。 从值列表中选择 . 数据组应用 : 选择数据组中某一应用 , 同责任对应应用 。 从值列表中选择 . 请求组 : 选择责任对应的 ORACLE标准请求 、 报表的集合
12、 。 从值列表中选择 . 请求组应用 : 请求集对应的 应用 , 和请求集一同选出 。 排除功能及菜单 : 责任主菜单中需排除的功能或菜单 类型 : 功能或菜单 名称 : 需要排除的功能名或菜单名 , 从值列表中选择 . 说明 : 需要排除的功能或菜单描述 。 操作说明 : STEP1:进入责任定义界面 , 输入责任名 , 应用名 , 主要责任名称 , 说明 , 有效日期等信息 。 选择 ORACLE数据组 , 菜单和请求组信息后保存 。 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 6 Company Confidential - For internal use o
13、nly STEP2:如果需排除菜单中某些功能和菜单 , 则排除功能及菜单块中输入选择功能或菜单类型 , 并输入需排除的功能和菜单名 。 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 7 Company Confidential - For internal use only 定义用户 在 ORACLE应用产品中 , 使用用户窗口来定义一个系统用户 。 该窗口实现输入新增用户及对用户相关责任进行管理的功能 。 路径 : 安全性 用户 定义 主要字段说明 : 用户名 : 新增用户的系统登录名 说明 : 用户名称的说明字段 . 口令 :用户的系统登录口令 ,需输入两遍进行验证
14、 . 个人 :用户对应的员工 .从值列表中选择 . 电子邮件 :用户的电子邮件 . 有效日期 :用户生效的起止日期 . 口令过期 :用户口令过期条件 :A.天 ,限制用户口令生效的天数 . B.访问 :限制该用户可同时登录系统的人数 . C.无 :用户口令过期无限制条件 . 操作说明 : STEP1:进入定义用户界面 , 输入 用户名 ( 必须输入 ) , 说明 , 口令 , 个人 , 电子邮件 , 有效日期等信息 。 保存录入信息 。 STEP2:如需注销某一用户 ,则查找出该用户并输入有效截止日期并保存 . 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 8 Comp
15、any Confidential - For internal use only 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 9 Company Confidential - For internal use only 管理用户责任 在用户窗口中还可管理用户对应的责任 。 主要字段说明 : 责任 :该用户可用的责任 .从值列表中选择 . 应用 :责任对应的应用 .和责任一同从值列表中选出 . 有效日期 :该责任的生效日期 . 说明 :对所选责任的说明 . 操作说明 : STEP1:进入定义用户界面 ,先定义新的用户或查询出已录入用户 STEP2:逐行录入用户责任以及责
16、任有效日期并保存 . 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 10 Company Confidential - For internal use only STEP3:如要注销用户的某一责任 ,则输入该责任有效截止日期 . 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 11 Company Confidential - For internal use only 监控登录用户 作为系统管理员 , 可使用监控用户窗口来查看当前登录系统的具体用户 。 显示信息有 : 用户登录 名 、 用户登录责任 、 登录用户当前使用FORM、 登录环境及登
17、录时间等 。 监控用户窗口位置 : 系统管理员 : 安全性 用户 监控 操作说明 : STEP1:进入用户监控界面 ,查找出所有已登录用户或用条件查询出某些特定客户 . 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 12 Company Confidential - For internal use only 练习 n 定义一个新的应用用户 , 并为其分配责任 。 n 以新用户身份登录到应用系统 。 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 13 Company Confidential - For internal use only 功能安
18、全保护 功能安全保护是用来控制用户访问应用功能的机制 。 基于 GUI 体系结构的 Oracle 应用产 品可以将多个相关的业务功能聚集到单个表单中 , 并通过菜单来访问 。 但并不是所有用户都需要访问表单中的每个业务功能 , 所以 Oracle 应用产品提供了将应用逻辑段标识为功能的功能 。 在应用功能部件被标识为功能时 , 该功能即可被保护起来 ( 包括到责任或从责任中排除 )。 应用产品开发员在开发表单时会注册功能 。 系统管理员通过创建包括或排除特定功能的责任来管理功能安全保护 。 表单 ( 表单功能 ) 使用表单表单 ( 表单功能 ) 可以调用 Oracle 表单管理系统中的表单 。
19、表单功能具有您可以使用 “ 定位 ” 窗口定位至它们的唯一特性 。 子功能 ( 非表单功能 ) 子功能 ( 非表单功能 ) 是一个具有安全保护的表单功能子集 ; 即可以从表单内执行的功能 。 菜单 菜单是功能和功能菜单的分层排列 。 每个责任均有一个指定的菜单 。 菜单项 菜单项是识别功能或功能菜单的菜单组件 。 在某些情况下 , 功能和功能菜单对应相同的菜单项 。 例如 , 表单和它的子功能菜单可共用相同的菜单项 。 功能安全保护工作原理 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 14 Company Confidential - For internal use
20、 only A. 开发员定义 、 注册功能 。 B. 系统管理员将功能分配到菜单结构中 。 C. 系统管理员将菜单结构分配给责任 , 并可根据需求排除部分功能 、菜单 。 D. 用户首次选 择或更改责任时 , 从责任 对应 菜单结构中获取功能表( 已排除功能不可用 ), 供用户调用 。 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 15 Company Confidential - For internal use only 功能定义 路径 : 应用 功能 说明 : 该 FORM 允许为系统定义新增功能 , 每一功能需指定一 FORM 名称以及FORM 运行时对应的参数
21、 . 在下拉框中需选择 ”说明 ”以及 ”表单 ”分别进行定义 . 主要字段说明 : 功能 : 每一功能特定的名称 。 用户功能名 : 功能值列表中显示的名称 . 类型 : 功能的类型 , 分为 FORM功能和子功能 表单 : 功能对应的 FORM名称 。 应用 : FORM对应的应用名 , 随 FORM选出 。 参数 : 运行功能对应的 FORM所需 的参数 。 操作说明 : STEP1:进入 “ 说明 ” 页 , 输入功能名 , 用户功能名 , 类型 , 说明等信息 。 STEP2:进入 “ 表单 ” 页 , 选择功能对应的 FORM并输入 FORM的运行参数 。 汉得计算机服务有限公司
22、Oracle应用产品培训手册 系统管理员模块 16 Company Confidential - For internal use only 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 17 Company Confidential - For internal use only 菜单定义 路径 : 应用 菜单 FORM说明 :定义子菜单或浏览器菜单 ,每个菜单由若干功能或子菜单构成 . 主要字段说明 : 菜单 : 所定义菜单的名称 用户菜单名 : 所定义菜 单的别名 , 在菜单值列表中显示 说明 : 所定义菜单的描述信息 。 浏览器提示 : 菜单项在菜单上的显示值
23、。 子菜单 : 菜单项对应的子菜单名 。 功能 : 菜单项对应的功能名称 。 说明 : 对菜单项的描述性信息 操作说明 : STEP1:输入菜单名 , 用户菜单名和说明信息 。 STEP2:输入菜单中每个菜单项的提示 , 对应的子菜单或功能名等信息 。 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 18 Company Confidential - For internal use only 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 19 Company Confidential - For internal use only 相关安全报表
24、责任用户报表 有效责任报表 有效用户报表 报表和责任报表集 功能安全保护报表 练习 n 定义一个菜单 n 将新菜单分配给一个职责 n 测试新菜单的使用 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 20 Company Confidential - For internal use only 2 并发程序和请求管理 单元培训目标 n 了解有关并发处理的概念 n 掌握定义并发请求及报表的方法 n 掌握定义请求集的方法 n 掌握定义请求组的方法 n 掌握提交和查看请求的方法 n 掌握并发管理器的使用 并发处理概览 在 Oracle 应用产品中 , 并发处理通过联机操作在后台
25、同时运行程序 。 作为系统管理员 , 您可以管理程序运行的时间和 Oracle 应用产品可以提供多少操作系统流程在后台运行程序 。 以运行报表为例 , 在用户运行报表时 , 将生成运 行此报表的请求 。 运行此报表的命令是并发请求 。 生成此报表的程序是并发程序 。 由并发管理器启动并发程序 。 用户每次请求要运行的并发程序时 , 他们的请求将被插入数据库表 , 并由请求标识唯一识别 。 并发管理器从此表中读出请求 。 并发程序 并发程序就是可执行特定任务的 非交互式 程序 。 例如 , 在 Oracle 应用产品中 , 过帐日记帐程序或后台生成报表的程序 。 可执行程序 并发程序使用的各种程
26、序文件 。 并发进程 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 21 Company Confidential - For internal use only 并发进程就是运行并发程序 。 并发管理器每收到一个请求并且开始运行相应并发程序后就创建一个新的并发进程 。 并发进程可以同 时与其它并发进程 ( 和您计算机中的其它活动 ) 一起运行 。 并发请求 并发请求是为运行并发程序所提交的请求 。 在您使用 “ 标准请求提交 ”提交供运行的报表或程序时 , 或者在特定产品提交窗口选择 “ 活动 ” 按钮时 , 会发出并发请求 。 并发管理器 并发管理器是并发处理的一个
27、组成部分 , 无须占用计算机资源就可监测和运行任务 。 报表 报表是特定 Oracle 应用产品信息的有组织的文稿 。 您可以联机查看报表 , 或将其发送至打印机 。 报表内容包括从摘要信息到完整的值列表 。报表可作为并发程序在 Oracle 应用产品中运行 。 请求组 请求组是 报表或并发程序的集合 。 系统管理员可以定义报表组以控制用户对报表和并发程序进行访问 。 只有系统管理员才可以创建请求组 。 请求集 请求集是分在一组的报表和 ( 或 ) 程序的集合 。 采用单个事务处理 , 您可以一次提交请求集中的所有报表和 ( 或 ) 程序 。 阶段 阶段是对请求集中的请求进行分组所用的请求集组
28、成部分 。 一个阶段中的所有请求并行运行 , 而阶段本身在请求集中则为顺序运行 。 参数 在标准请求提交中 , 参数是一个报表变量 , 其值在每次运行报表时均可以更改 。 例如 , 运行审计报表时 , 您可以输入每次运行的审计日期 。 审计日期就是报表的参数 。 并发处理选项 您可以控制和更改每个并发请求的运行选项 。 您不但可以控制和更改打印的份数 、 使用的打印样式以及使用的打印机 , 而且可以选择暂挂请求运行 、 选择启动请求的特定日期或时间 , 或选择以标准文件格式保存并发请求结果 。 联机请求复查 您可以从并发请求联机复查输出和日志文件 。 您可以查看并发请求的结果 , 而不耽搁整个
29、报表或日志文件的打印 。 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 22 Company Confidential - For internal use only 计划 使用 “ 标准请求提交 ” , 您可以定义自动重新提交程序 、 报表或请求集的计划 。 在提交时 , 您可以指定 : 起始日期和时间 重新提交日的具体时间 从请求开始或完成起 , 以月 、 日 、 小时或分钟 表示的重新提交时间间隔 停止重复运行程序 、 报表或请求集的日期和时间 重新提交的周 / 日或月 / 日 Oracle 应用产品自动提交程序 、 报表或请求集直到终止日期为止 。 并发请求优先
30、级 并发请求的优先级由应用用户名确定 , 并由使用 “ 并发 : 优先级 ” 用户预置文件选项的系统管理员设置 。 第一个可用的并发管理器会将请求优先级与适于处理的其它请求进行比较 , 然后运行最高优先级的请求 。 在选择具有同一优先级的请求时 , 并发管理器会首先运行最早的请求 。 n 优先级范围为从 1( 最高 ) 至 99( 最低 )。 n 标准的默认值是 50。 父请求和子请求 通常 , 请求集中的几个程序可以分在同一组 。 将请求集作为一个整体提交可以生成一个请求标识 , 在集中的每个成员被提交时将收到各自的请求标识 。 集的请求标识可识别父请求 , 每个独立程序的请求标识可识别子请
31、求 。 定义并发请求及报表 可执行程序定义 : 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 23 Company Confidential - For internal use only 路径 : 并发 程序 可执行 FORM说明 : 维护并发请求的执行文件 主要字段说明 : 可执行 : 可执行程序的名称 。 执行方法 : 可执行文件调用方式 , 包括 ORACLE报表 , PL/SQL存储过程 ,SQL*PLUS,SQL*LOAD等 执行文件名 : 可执行程序调 用的文件 。 操作说明 : STEP1:输入可执行文件基本信息 , 选择执行方式并输入调用的文件名 。
32、并发程序定义 : 路径 : 并发 程序 定义 FORM说明 : 维护并发请求 . 主要字段说明 : 程序 : 并发程序名称 名称 : 并发程序对应的可执行程序名 格式 : 并发程序输出方式 。 样式 : 并发程序输出格式 。 操作说明 : STEP1:进入并发程序定义界面 , 输入并发程序名称 , 简称等信息 , 选择并发程序对应的可执行程序和并发程序的格式以及打印样式 。 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 24 Company Confidential - For internal use only STEP2:按下 “ 参数 ” 按钮 , 定义运行并发程
33、序时的参数 。 提交和查看请求 路径 : 请求 运行 和 请求 查看 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 25 Company Confidential - For internal use only FORM说明 : 运行单个请求或请求集 , 本处以单个请求为例 。 主要字段说明 : 请求名 : 运行的请求名称 。 参数 : 运行请求时输入的条件数值 。 操作说明 : STEP1:进入请求运行界面 , 选择 “ 单个请求 ” 或 “ 请求集 ” 。 STEP2:按下 “ 确定 ” 按钮 , 从值列表中选择运行的请求名 。 STEP3:输入运行请求的参数 。 汉得计算机服务有限公司 Oracle应用产品培训手册 系统管理员模块 26 Company Confidential - For internal use only STEP4:提交请求 。 STEP5:进入查找请求界面 , 查找所有请求或输入条件查找某个特定请求