计算机名修改后oracle配置监听
一、计算机改名后ORACLE监听不工作解决方法 解决方法:
1,修改监听器的文件. ...Oracle目录\Ora81\network\admin\listener.ora 把里头的Host=...改你现在的计算机名就可以啦~
2,修改服务名文件. ...Oracle目录\Ora81\network\admin\tnsnames.ora 同样方法,把对应的Host=...修改.
3,重启机子就可以啦~
另:如果在配置本地服务名的时候,在主机名里输入IP地址的话,就没有这种情况。但IP地址改变的话,还是要重配置。
二、10G更改IP地址或机器名后EM配置 10G中更改IP地址或者机器名之后要重新配置EM资料库,不然启动dbconsole会失败。
重建的步骤如下
1、dropconfigurationfilesandrepositoryrun:
emca -deconfigdbcontroldb -reposdrop
2、LogonSQLPLUSasuserSYSorSYSTEM,anddropthesysmanaccountandmangementobjects:
a.drop usersysman cascade;
b.drop role MGMT_USER;
c.drop user MGMT_VIEW cascade;
d.drop public synonym MGMT_TARGET_BLACKOUTS;
e.droppublicsynonymSETEMVIEWUSERCONTEXT;
3、Createconfigurationfilesandrepositoryrun
emca-configdbcontroldb-reposcreate
如果有错,可以查看%ORACLE_HOME%\cfgtoollogs\emca下的日志,
一般情况下可能遇到的错误有ORACLE_SID没有设置,SYSMAN已存在,服务已存在,重新执行一下就可以了。