Oracle图形化管理工具OEM.docx
《Oracle图形化管理工具OEM.docx》由会员分享,可在线阅读,更多相关《Oracle图形化管理工具OEM.docx(15页珍藏版)》请在冰豆网上搜索。
Oracle图形化管理工具OEM
Oracle 图形化管理工具——OEM
修改浏览权限 | 删除
Oracle 图形化管理工具——OEM
Oracle 企业管理器(Oracle Enterprise Manager,OEM)是 Oracle 提供的
一个基于 Web 的图形化数据库管理工具。
通过 OEM,用户可以完成几乎所有的
原来只能通过命令行方式完成的工作,包括数据库对象、用户权限、数据文件、
定时任务的管理,数据库参数的配置,备份与恢复,性能的检查与调优等。
28.5.1 安装和使用 OEM
如果要使用 Oracle 企业管理器,那么在创建数据库时需要选择
【Enterprise Manager 资料档案库】复选框,如图 28.57 所示。
可执行如下命令查看 OEM 进程的状态。
$ emctl status dbconsole//查看 OEM 进程的状态
Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
https:
//demoserver:
1158/em/console/aboutApplication
Oracle Enterprise Manager 11g is not running.//OEM 进程未启动
------------------------------------------------------------------
Logs are generated in directory /u01/app/oracle/product/11.1.0/db_1/dem-
oserver_orcl/sysman/log
图 28.57 安装 OEM 组件
如果没有启动,则执行如下命令启动 OEM 进程:
$ emctl start dbconsole//启动 OEM 进程
Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
https:
//demoserver:
1158/em/console/aboutApplication //访问 OEM 的 URL
Starting Oracle Enterprise Manager 11g Database Control..................
....... started.//启动正常
------------------------------------------------------------------
Logs are generated in directory /u01/app/oracle/product/11.1.0/db_1/dem-
oserver_orcl/sysman/log
确定 OEM 已经启动后,打开浏览器,在地址栏中输入
https:
//demoserver:
1158/em(不同主机上的数据库,其 OEM 的访问端口可能
会有所不同,用户可执行 emctl status dbconsole 命令获取实际的访问地址和
端口)并回车,打开如图 28.58 所示的 OEM 登录页面。
%注意:
如果使用 Firefox 浏览器访问 OEM 登录页面时,将出现“安全连接失败,使用了无效的安全证
书”的错误页面。
可以在浏览器中选择【编辑】|【首选项】命令,弹出【Firefox 首选项】对话框。
在其
中选择【高级】|【加密】| 【查看证书】| 【服务器】| 【添加例外】命令,在弹出的【添加安全例外】
对话框中加入 https:
//demoserver:
1158/em。
在登录页面中输入用户名和口令,如果输入的用户是 SYS,那么需要在连接
身份中选择 SYSDBA,然后单击【登录】按钮,进入如图 28.59 所示的【主目录】
页面。
图 28.58 OEM 登录页面
图 28.59 【主目录】页面
在该页面中可以查看数据库状态、实例名、开始运行时间、当前的 CPU 使
用情况、活动会话数、SQL 响应时间、诊断概要、空间概要、预警等的信息。
单击【查看数据】的上、下三角按钮可以更改页面的自动刷新时间,手动刷新
页面数据可单击【刷新】按钮。
如果要进行其他的操作,可以单击页面上的
【性能】、【可用性】、【服务器】、【方案】、【数据移动】以及【软件和
支持】链接,进入相应的操作页面。
28.5.2 数据库性能
在 Oracle 企业管理器中可以查看 Oracle 数据库的实时或历史性能信息,
从图 29.59 的页面中单击【性能】链接,可进入如图 29.60 所示的性能查看页
面。
图 29.60 查看性能
在该页面中会以图表的形式实时刷新显示数据库在当前一段时间内的性能
数据,包括主机、平均活动会话数、吞吐量、I/O、并行执行及服务等。
用户也
可以单击【其他监视链接】表格中的链接查看其他的性能指标。
如果要查看历史性能数据,可在【查看数据】下拉列表框中选择【历史】
选项,打开如图 29.61 所示的【性能】页面。
图 28.61 查看历史性能
在该页面的【选择日期】文本框中可以选择历史性能数据的开始日期,拖
动【历史时间间隔选择】的阴影框可选择历史性能数据的开始和结束时间。
28.5.3 用户与权限管理
Oracle 数据库对用户权限进行了严格的区分,支持用户以及用户组的管理。
单击【服务器】链接,打开如图 28.62 所示的【服务器】页面。
从【安全性】
列表中单击【用户】链接,即可进入【用户管理】页面,如图 28.63 所示。
图 28.62 【服务器】页面
图 28.63 用户管理
1.创建用户
创建数据库用户的步骤如下所述。
(1)在图 28.63 的页面中单击【创建】按钮,打开如图 28.64 所示的【创
建用户】页面。
在页面中输入用户名、口令、默认表空间、临时表空间,选择
概要文件、状态等信息。
图 28.64 输入用户的一般信息
(2)选择【角色】标签,打开如图 28.65 所示的【角色】页面。
Oracle 默
认会为用户授予 CONNECT 角色。
拥有该角色后,用户便拥有登录数据库的权限。
通过角色进行权限的授予将更加灵活和方便。
如果希望为用户分配单独的系统
权限或对象权限,可选择【系统权限】和【对象权限】标签进行授权。
图 28.65 用户的角色列表
%注意:
Oracle 的用户权限分为系统权限和对象权限,其中系统权限是针对系统管理,如创建数据文件、
管理用户等。
而对象权限则是针对数据库中的对象操作,如表数据的插入、删除等权限。
Oracle 还支持
以角色的形式进行授权,所谓角色其实就是一个权限组,管理员可以把一批的权限授予该角色,然后把
角色授予用户,那么用户就可以拥有角色中的所有权限。
(3)单击【编辑列表】按钮,打开如图 28.66 所示的【修改角色】页面。
在【可用角色】列表框中列出了可以授给该用户的角色列表,【所选角色】列
表框中列出的是已经授予用户的角色列表。
通过两个列表框之间的方向按钮可
以对用户的角色进行授予和回收。
完成后单击【确定】按钮。
图 28.66 【修改角色】页面
(4)最后,在图 28.65 的页面中单击【确定】按钮,创建用户。
2.编辑和删除用户
如果要编辑或删除用户,可以在如图 28.63 的【用户】页面中选中需要操
作的用户,然后单击【编辑】或【删除】按钮进行操作。
28.5.4 数据表管理
在图 28.59 的【主目录】页面中单击【方案】链接,打开如图 28.67 所示
的【方案】页面。
从【数据库对象】列表中单击【表】链接,即可进入【表管
理】页面,如图 28.68 所示。
图 28.67 【方案】页面
图 28.68 【表管理】页面
1.创建数据表
在 OEM 中创建数据表的步骤如下所示。
(1)在图 28.68 的页面中单击【创建】按钮,打开如图 28.69 所示的【创
建表:
表组织】页面。
选择【标准(按堆组织)】单选按钮,然后单击【继续】
按钮。
(2)在进入的图 28.70 所示的【表一般信息】页面中指定表名称、方案、
表空间、表列等信息,然后单击【确定】按钮创建数据表。
图 28.69 选择表组织类型
图 28.70 指定表信息
(3)完成后,将返回如图 28.71 所示的【表】页面。
如果表创建成功,将
会看到“已成功创建表 SAM.EMPLOYEES”的提示信息。
在页面下方的数据表列
表中将会看到新添加的数据表。
2.编辑数据表
如果要对数据表进行编辑,可在图 28.71 的页面中选中需要编辑的表,然
后单击【编辑】按钮进行操作。
3.删除数据表
如果要删除数据表,可在图 28.71 的页面中选中需要删除的表,然后单击
【使用选项删除】按钮,打开如图 28.72 所示的【确认】页面。
在其中选择
【删除表定义,其中所有数据和从属对象(DROP)】单选按钮,然后单击【是】
按钮。
图 28.71 表创建成功
图 28.72 选择删除类型
页面中各选项的说明如下所示。
● 删除表定义,其中所有数据和从属对象(DROP):
除删除表结构和表中所有数据外,还会删除从属于该表的索引、
触发器。
而与之相关的视图、PL/SQL 程序和同义词将会变为无效。
● 仅删除数据(DELETE):
使用 DELETE 语句删除表中的数据,数据可以回退。
● 仅删除不支持回退的数据(TRUNCATE):
使用 TRUNCATE 语句删除表中数据,执行效率更高,但是不可回退
数据。