本章向您介绍 Oracle Enterprise Manager Database Control。当您安装 Oracle 软件时,Oracle Universal Installer 将安装 Oracle Enterprise Manager Database Control。Enterprise Manager Database Control 提供了一个基于 Web 的界面,您可以使用这个界面来管理 Oracle 实例和数据库。
大约 1 小时
本教程包括以下主题:
| 先决条件 | |
| 启动 Enterprise Manager dbconsole 进程 | |
| 访问 Enterprise Manager Database Control | |
| 将 EM 管理权限授予其他用户 | |
| 定义中断周期 | |
| 设置首选凭证 | |
| 总结 |
将光标置于此图标上可以加载和查看本教程的所有屏幕截图。
(警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)
注:此外,您还可以在下列步骤中将光标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图将其隐藏。
开始本教程之前,您应该:
| 1. |
完成第 2 章:安装 Oracle 软件和构建数据库 OBE |
|
要从客户端浏览器访问 Oracle Enterprise Manager Database Control,必须启动 dbconsole 进程。dbconsole 进程在安装之后自动启动。如果该进程没有启动,则您必须在命令行下手工启动。
| 1. |
以 oracle 用户身份登录操作系统。执行以下命令来查看 dbconsole 进程的状态: emctl status dbconsole
|
| 2. |
执行以下命令来启动 dbconsole 进程: emctl start dbconsole
|
可以按如下方式访问 Oracle Enterprise Manager Database Control:
| 1. |
打开 Web 浏览器,输入以下 URL:
|
| 2. |
如果实例启动,则将显示 Database Control Login 页面。输入一个获授权访问 Oracle Enterprise Manager Database Control 的用户的用户名和口令。单击 Login。
注:如果这是您第一次访问 Enterprise Manager Database Control,那么您会看到一个关于许可的页面。仔细查看信息,并根据您的情况相应地进行回答。 关于如何启动实例和打开数据库的详细说明,请参考第 4 章。 |
| 3. |
显示 Database Home 页面。您可以从 Database Home 页面访问 Performance、Availability, Server, Schema, Database Movement 和 Software and Support 属性页面。
|
在本节中,您将了解如何将管理权限授予其他的数据库用户。管理员是在管理信息库中定义的、能够登录 Enterprise Manager 来执行管理任务的数据库用户。在 Enterprise Manager 中提供的管理任务的范围取决于分配给管理员的权限和角色。
执行以下步骤将管理权限授予其他数据库用户:
| 1. |
单击 Database Home 页面右上角的 Setup。
|
| 2. |
单击左侧菜单中的 Administrators 选项卡。显示 Administrators 列表。
|
| 3. |
单击 Create,通过将管理权限分配给一个现有的数据库用户来创建一个新的 Enterprise Manager 用户。显示 Create Administrator:Properties 页面。
|
| 4. |
在这个步骤中,您将把管理权限授予 HR 用户。在 Name 域中输入 HR,为 Administrator Privilege 选择 Super Administrator。
|
| 5. |
单击 Review。
|
| 6. | 单击 Finish。
|
| 7. |
再次显示 Administrators 页面,新的管理员包括在管理员列表中。
|
当您计划中断数据库以进行维护时,可以通过定义一个中断周期来指定您不希望接收警报通知。中断还允许您暂停监视,以便执行其他的维护操作。可以通过执行以下步骤,在 Enterprise Manager Database Control 中定义一个中断时间周期:
| 1. |
单击左侧窗格中的 Blackouts。
|
| 2. |
显示 Blackouts 页面。单击 Create 启动 Create Blackout 向导。
|
| 3. |
在 Name 域中为中断输入一个名称。您还可以在 Comments 域(虽然它不是一个必需的域)中添加注释。选择 Enter a new reason,为中断输入一个原因。在 Available Targets 区域中的 Type 下拉菜单中选择 Database Instance。选择您的数据库,单击 Move 将其添加到 Selected Targets 列表中。(注: 根据您的安装,DB 目标名称可能有所不同)。单击 Next。
|
| 4. |
显示 Create Blackout:Schedule 页面。输入您计划的中断的开始时间,如果您要立即关闭数据库,则选择 immediately。选择中断的持续时间,可以是不确定、一段时间长度,或者是到将来的某个时间为止。接受默认的 Do Not Repeat,或者在 Repeat 下拉菜单中选择一个重复频率。单击 Next。
|
| 5. |
显示 Create Blackout:Review 页面。仔细查看您输入的信息,然后单击 Finish。如果需要更改某个设置,可以单击 Back。
|
| 6. |
您会收到一条消息,确认中断定义成功。
|
您可以设置首选凭证,以便在您为执行管理操作(如备份和恢复)而安排作业和任务时,Enterprise Manager 能够为您自动提供主机和数据库登录凭证。出于安全性的考虑,Oracle 以加密模式存储首选凭证。可以通过执行以下步骤在 Enterprise Manager Database Control 中设置首选凭证:
| 1. |
单击 Database Home 页面顶部的 Preferences。
|
| 2. |
显示 Preferences 页面。单击左侧窗格中的 Preferred Credentials。
|
| 3. |
显示 Preferred Credentials 页面。单击 Database Instance Target Type 的 Set Credentials 下的图标。
|
| 4. |
显示 Database Preferred Credentials 页面。以用户名和口令的形式为普通、SYSDBA 和主机连接输入凭证。单击 Test。
|
| 5. |
收到一条消息,确认凭证验证完成。单击 Apply 保存首选凭证。
|
在本教程中,您学习了如何:
| 启动 dbconsole 进程并验证其状态。 | ||
| 登录 Enterprise Manager (EM) Database Control。 | ||
| 授予其他用户管理员权限。 | ||
| 为您的数据库实例定义一个中断周期。 | ||
| 在 EM 中设置首选凭证信息,以便在稍后供管理任务使用。 | ||