当前位置:首页 > 问答 > 正文

EM工具到底怎么操作才能顺利登录数据库,步骤其实没那么复杂

需要说明一下,您提到的“EM工具”通常指的是Oracle数据库的企业管理器,它有两个主要版本:一个是基于网页的Oracle Enterprise Manager Database Express,简称EM Express;另一个是功能更强大的Oracle Enterprise Manager Cloud Control,它需要单独安装一个中央管理服务器,这里我们主要讲的是更常见、更轻量级的EM Express,因为它通常是随数据库软件默认安装的。

很多人觉得登录EM工具很复杂,可能是因为一开始的配置没做好,或者对访问方式不熟悉,其实一旦设置好了,登录过程就跟打开一个普通网页差不多,下面我把步骤拆解开,

第一步:确认您的EM Express是否已经配置好

这是最关键的一步,如果EM Express没有在数据库中启用和配置,您是无法登录的,在您尝试登录之前,最好先确认一下。

怎么确认呢?您需要连接到您的Oracle数据库服务器上,使用具有DBA权限的用户(比如sys用户)通过SQL*Plus工具执行一条命令,来源自Oracle官方文档关于配置EM Express的部分,您可以执行以下SQL语句来查看当前的状态:

SELECT DBMS_XDB_CONFIG.getHTTPSPort() FROM DUAL;

这条命令会返回一个数字,如果返回的是一个大于0的端口号(比如5500),那么恭喜您,EM Express已经配置好了,您可以直接跳到下一步的登录环节。

如果返回的是0,那就说明EM Express还没有配置HTTP端口,您需要先进行配置,配置命令也很简单,还是用DBA用户执行:

EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(5500); -- 这里的5500是常用的端口号,您也可以换成其他未被占用的端口

执行完这条命令后,再执行一次查询端口的那条命令,确认一下端口号已经设置成功。

第二步:搞清楚访问地址和端口

EM Express本质上是一个内嵌在数据库里的Web应用,您不能像使用SQL*Plus那样在服务器命令行里操作,而是需要用浏览器来访问。

EM工具到底怎么操作才能顺利登录数据库,步骤其实没那么复杂

它的访问地址(URL)有固定的格式:https://服务器地址:端口号/em

这里有几个关键点:

  1. https:注意,是https,比普通的http多了一个s,这代表它是加密的安全连接。
  2. 服务器地址:这指的是您Oracle数据库所在那台电脑的IP地址或者主机名,如果您是在数据库服务器本机上操作,这个地址可以写localhost或者0.0.1,如果您是从网络上的另一台电脑访问,就需要填写数据库服务器的真实IP地址。
  3. 端口号:这就是第一步里我们查询或设置的那个端口号,默认常用的是5500。
  4. /em:这个是固定的路径,不需要改变。

举个例子,如果您的数据库就在本机,端口是5500,那么完整的访问地址就是:https://localhost:5500/em

第三步:使用浏览器打开并登录

打开您常用的浏览器(比如Chrome、Firefox、Edge等),在顶部的地址栏里输入第二步组装好的那个网址,然后按回车。

这时,浏览器很可能会显示一个“安全警告”页面,提示您此连接不是私密连接或证书有问题,这是因为EM Express使用的HTTPS证书是Oracle自动生成的自签名证书,不是由公共的证书颁发机构签发的,所以浏览器不信任它,这是正常现象,不用担心,您需要点击“高级”或“详细信息”,然后选择“继续前往”或“接受风险并继续”之类的选项。(来源:基于常见浏览器安全机制的普遍情况)

EM工具到底怎么操作才能顺利登录数据库,步骤其实没那么复杂

跳过安全警告后,您就会看到EM Express的登录界面了,这个界面通常很简洁,有输入用户名、密码和选择连接身份的地方。

第四步:输入正确的数据库凭据

在登录界面,您需要填写:

  • 用户名:您要用来登录的数据库用户,注意,不是所有用户都能登录EM Express的,您需要使用那些被授予了相应权限的用户,比如SYSSYSTEM用户,或者其他被授予了EM_EXPRESS_BASICEM_EXPRESS_ALL角色的用户,对于日常管理和查看,使用SYSTEM用户通常就够了。
  • 密码:该用户对应的数据库密码。
  • 连接身份:这是一个下拉框,通常有“Normal”(普通)、“SYSDBA”(系统管理员)、“SYSOPER”(系统操作员)等选项,如果您使用SYS用户登录,必须选择“SYSDBA”;如果使用SYSTEM或其他普通用户,选择“Normal”即可。

填写完毕后,点击“登录”按钮。

第五步:成功进入和管理

如果用户名、密码和连接身份都正确,稍等片刻,您就会进入EM Express的主界面,主界面会以图形化的方式展示数据库的各种信息,比如总体状态、内存使用情况、存储空间、活动会话等等,您可以通过点击左侧的导航菜单或主面板上的各种图表和链接,来查看更详细的信息或进行一些简单的管理操作,比如管理用户、表空间、查看性能指标等。

可能遇到的问题和解决办法

  • 页面无法打开:检查一下地址是否输错,特别是https和端口号,确认数据库实例是否已经启动,防火墙是否阻挡了您设置的端口(比如5500)。
  • 登录失败:反复确认用户名、密码和连接身份的选择是否正确,密码是否区分大小写,确认该用户是否有登录EM的权限。
  • 页面显示不全或错乱:尝试清除浏览器缓存,或者换一个浏览器试试。

顺利登录EM工具的核心就是两点:第一,确保数据库侧已经配置好了HTTP端口;第二,在浏览器中使用正确的网址格式进行访问,整个过程其实就像访问一个设置了特殊密码的内部网站,步骤并不复杂,只要前期配置无误,后续登录就是一分钟的事情,希望这些直接的步骤能帮到您。