最近几天安装了oracle10g数据库,期间遇到很多问题,首先遇到的是WIN7下无法按装问题,解决方法请参考上一篇博文,这里着重解决更换ip或者主机名后无法登录em问题以及市区设置问题。
1.初次安装成功后第一次登录em
第一次登录em的URL一般为http://xxx:1158/em。其中xxx为主机名(hostname)或者主机IP。登录成功后输入用户名和密码进入操作界面,但是一般都会遇到一个错误:“java.lang.Exception: Exception in sending
Request :: null”
导致这个错误的原因是未设置时区(Region)。设置时区的方法是打
开10.2.0/db_1/xxx_orcl/sysman/config目录下的emd.properties文件(
其中xxx为主机名(hostname)或者主机IP )将最后一行的“agentTZRegion=GMT”换成自己所在的时区如“agentTZRegion=Asia/Shanghai”,时区查询可以参考10.2.0/db_1/sysman/admin/目录下的supportedtzs.lst文件。改好后然后要重新启动emca服务了或者重启电脑,这里介绍前者:
1.打开cmd 输入命令set
oracle_sid=orcl(orcl是全局数据库名安装默认是orcl如果你改变了就替换掉),然后回车:

2.输入命令emctl stop dbcosole停止emca服务
3.输入命令emctl start
dbconsole重新开启emca服务

4.重新打开浏览器就好了
2.关机后再次登录em管理器
再次登录em时发现找不到地址,出现这个问题的原因是主机名改变或者IP改变了,一般后者出现的较多,这时候我们需要重新配置emca了,我们可以重新配置也可以先删除先前的emca配置,具体操作过程如下:
1.在cmd输入命令emca -repos
drop这一步是用来删除已有的emca具体界面我就不截图了,按照操作一步步来就可以了
2.删除成功后输入命令 emca -repos
create不用想也知道删除后开始创建新的emca了
3.创建成功后还要配置emca输入命令emca
-config dbcontrol db 期间要输入一些参数如:sid
端口号默认1521,各种pwd
4.配置正确后会显示新的emca
的URL一般就是新的ip加上那个5500端口,这时安装目录下会多一个文件夹就是自己的ip_orcl同样要修改里面的时区,具体操作见上面,修改后重新启动emca服务
5.然后重新登录就可以了
3.一些附加说明
1.oracle的产品本身就很庞大,不容易上手,会出现各种问题,关键还要耐下性子慢慢探索
2.emca配置日志文件保存安装目录cfgtoollogs/emca文件夹下
3.emca端口号保存在安装目录install文件下portlist.ini文件中
4.更换主机名请到安装目录network/admin下修改listener.ora和tnsnames.ora2个文件