|
你好,在配置IAS Cluster过程中,当进行joinfarm的时候出现了错误。
在两台物理server中分别安装了IAS,相同的操作系统rhel3,相同的用户,相同的安装路径。同样j2ee and webcache类型,构建file-based群集。
server1:192.168.18.51 test1.myias.com server2:192.168.18.52 test2.myias.com
完成安装后,进行群集的配置,test1作为Repository host
[cluster@test1 cluster]$dcmctl getrepositoryid
test1.myias.com:7101
[cluster@test1 cluster]$dcmctl joinfarm -r test1.myias.com:7101
//操作是成功的
然后登陆test2服务器
[cluster@test21 cluster]$dcmctl joinfarm -r test1.myias.com:7101
出现错误,错误消息如下:
dcmctl joinfarm -r hutu.bannerline.com:7101
//----------------------------------------------
ADMN-202500
The exception 202037, has occurred in the cache layer of the persistence manager
"The repository was not found.
Resolution: The most likely cause is the DCM daemon at the repository host is not running. If the daemon is running verify the correct cache repository id is being used. Run dcmctl getRepositoryId at the current instance and at the repository instance. Both ids should be the same. Also make sure that the current instance and the repository instance have the same SSL mode in $ORACLE_HOME/dcm/config/dcmCache.xml. All the instances should have consistent SSL mode.".
Please, refer to the base exception for the details.
oracle.ias.sysmgmt.exception.CachePersistenceException: The exception 202037, has occurred in the cache layer of the persistence manager
"The repository was not found.
Resolution: The most likely cause is the DCM daemon at the repository host is not running. If the daemon is running verify the correct cache repository id is being used. Run dcmctl getRepositoryId at the current instance and at the repository instance. Both ids should be the same. Also make sure that the current instance and the repository instance have the same SSL mode in $ORACLE_HOME/dcm/config/dcmCache.xml. All the instances should have consistent SSL mode.".
Resolution: Please, refer to the base exception for the details.
at oracle.ias.sysmgmt.persistence.cache.CacheTopology.getCurrentCacheInventory(Unknown Source)
at oracle.ias.sysmgmt.persistence.cache.CacheTopology.getCurrentCacheInventory(Unknown Source)
at oracle.ias.sysmgmt.persistence.cache.CacheTopology.getCacheInventory(Unknown Source)
at oracle.ias.sysmgmt.persistence.cache.CacheTopology.farms(Unknown Source)
at oracle.ias.sysmgmt.persistence.cache.CacheTopology.instances(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.getPersistenceInstance(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.getPersistenceInstance(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.getPersistenceInstance(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.create(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.<init>(Unknown Source)
at oracle.ias.sysmgmt.task.FarmManager.joinFarm(Unknown Source)
at oracle.ias.sysmgmt.clustermanagement.IASInstanceImpl.joinFarm(Unknown Source)
at oracle.ias.sysmgmt.cmdline.DcmCmdLine.joinFarm(Unknown Source)
at oracle.ias.sysmgmt.cmdline.DcmCmdLine.execute(Unknown Source)
at oracle.ias.sysmgmt.cmdline.DcmCmdLine.main(Unknown Source)
Local Stack:
oracle.ias.sysmgmt.exception.PersistenceException: The repository was not found.
Resolution: The most likely cause is the DCM daemon at the repository host is not running. If the daemon is running verify the correct cache repository id is being used. Run dcmctl getRepositoryId at the current instance and at the repository instance. Both ids should be the same. Also make sure that the current instance and the repository instance have the same SSL mode in $ORACLE_HOME/dcm/config/dcmCache.xml. All the instances should have consistent SSL mode.
at oracle.ias.sysmgmt.persistence.cache.InventoryLoader.load(Unknown Source)
at oracle.ias.cache.CacheHandle.findObject(Unknown Source)
at oracle.ias.cache.CacheHandle.locateObject(Unknown Source)
at oracle.ias.cache.CacheAccess.get(Unknown Source)
at oracle.ias.sysmgmt.persistence.cache.CacheTopology.getCurrentCacheInventory(Unknown Source)
at oracle.ias.sysmgmt.persistence.cache.CacheTopology.getCurrentCacheInventory(Unknown Source)
at oracle.ias.sysmgmt.persistence.cache.CacheTopology.getCacheInventory(Unknown Source)
at oracle.ias.sysmgmt.persistence.cache.CacheTopology.farms(Unknown Source)
at oracle.ias.sysmgmt.persistence.cache.CacheTopology.instances(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.getPersistenceInstance(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.getPersistenceInstance(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.getPersistenceInstance(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.create(Unknown Source)
at oracle.ias.sysmgmt.persistence.PersistenceManager.<init>(Unknown Source)
at oracle.ias.sysmgmt.task.FarmManager.joinFarm(Unknown Source)
at oracle.ias.sysmgmt.clustermanagement.IASInstanceImpl.joinFarm(Unknown Source)
at oracle.ias.sysmgmt.cmdline.DcmCmdLine.joinFarm(Unknown Source)
at oracle.ias.sysmgmt.cmdline.DcmCmdLine.execute(Unknown Source)
at oracle.ias.sysmgmt.cmdline.DcmCmdLine.main(Unknown Source)
//-------------------------------------------------
可是通过哦opmnct stats命令查看,两个ias instance中的dcm-daemon均为alive,尝试过好几次,均出现改问题。不知道是什么问题!!!
感谢你的帮助 |
|