从Oracle 10g开始,之前的客户端的OEM 改为了由web浏览器调用EM了,而且客户端不必安装任何Oracle的客户端的工具,这不能不说是一个很大的改进。
下面简要的说明一下,服务器端如何配置以及客户端如何查看:
1、配置服务器端:
[oracle@testora log]$
emctl status dbconsoleTZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://testora.haoxi.com:1158/em/console/aboutApplicationOracle Enterprise Manager 10g
is not running.
[oracle@testora log]$
emctl start dbconsoleTZ set to PRC
Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.
http://testora.haoxi.com:1158/em/console/aboutApplicationStarting Oracle Enterprise Manager 10g Database Control .............
started.------------------------------------------------------------------
Logs are generated in directory /app/oracle/10.2.0/db_1/testora.haoxi.com_testdb/sysman/log
2、客户端的配置:
login进去:
现在就可以对数据库进行管理了。不过途中遇到了一个别人也遇到过的问题,那就是:
windows下用IE浏览器登录 10g 的em, 按钮是"口口"这样的方框
解决方法如下:
打开你的IE浏览器, 选择'工具"-->"Internet选项"-->"常规", 选择 "语言", 默认只有 "中文", 选择 " 添加 ", 加入 "英语(美国)" , 调整顺序, 把“英语(美国)”移动到最上面。
下面再说说isqlplus 的启动:
1、服务器端:
[oracle@testora log]$ isqlplusctl start
iSQL*Plus 10.2.0.1.0
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Starting iSQL*Plus ...
iSQL*Plus started.
2、客户端:
端口号可以通过查看:
[oracle@testora install]$ pwd
/app/oracle/10.2.0/db_1/install
[oracle@testora install]$ more portlist.ini
iSQL*Plus HTTP port number =5560
Enterprise Manager Console HTTP Port (testdb) = 1158
Enterprise Manager Agent Port (testdb) = 3938
对于关闭oem和isqlplus 可以分别用emctl stop dbconsole和isqlplus stop命令进行!
具体的一些别的设置可以参考Oracle的文档:
为了大多数同志,再补充几个命令:
先启动监听: bin]$./lsnrctl start
再登陆sqlplus:bin]$./sqlplus /nolog
SQL>startup
启动控制台:bin]$./emctl start dbconsole