分享

Oracle图形化管理工具

 昵称17044736 2014-04-28

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语句删除表中数据,执行效率更高,但是不可回退数据。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多