思不磕网-你身边的文案专家

思不磕网-你身边的文案专家

软件oem如何查看

59

在Windows环境下,可以通过Oracle Enterprise Manager (OEM)的图形界面查看每个登录会话的情况。在Unix环境下,则需要使用命令行来查询相关信息。以下是在Unix环境下使用命令行查看OEM信息的几种方法:

使用`ps`命令查看进程

通过`ps -ef | grep XXXX.sh`获得脚本的进程号(假设进程号为111)。

通过`ps -ef | grep sqlplus`获得sqlplus的进程号(一般来说sqlplus的进程号比脚本的进程号大1,假设该脚本的sqlplus进程号为112)。

使用以下SQL查询获取活动会话信息:

```sql

SELECT a.SID, a.SERIAL, a.MACHINE, a.MODULE, b.SQL_TEXT

FROM v$session a, v$sqlarea b

WHERE b.ADDRESS = a.SQL_ADDRESS AND process = '&unix_process_id'

AND a.status = 'ACTIVE'

ORDER BY PROCESS, a.MACHINE, a.PROGRAM;

```

将`&unix_process_id`替换为实际的sqlplus进程号。

通过浏览器访问OEM

安装好ORACLE后,最后一个窗口会提示你登录OEM的地址。

如果忘记了登录地址,可以到`$ORACLE_HOME/11g/install/`中查看`portlist.ini`文件中的HTTP端口,或者查看此目录中的`readme.txt`文件。

登录地址格式为:`https://hostname:1158/em`(10g和11g的默认端口是1158)。

使用Oracle提供的命令行工具

查询端口号:`select dbms_xdb_config.gethttpsport FROM DUAL;`

设置企业管理器将来要用到的tcp的端口号:`exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);`

在浏览器地址栏输入访问OEM的URL地址:`https://localhost:5500/em/`

在登录页面输入账号密码。

这些方法可以帮助你在不同的环境下查看和管理OEM信息。根据你的具体需求和环境选择合适的方法进行操作。