OSB(Oracle Service Bus)의 meta data repository 의 암호가 변경되었다.
사전 협의 없이 변경을 하고, 작업자는 이전의 암호를 모른다고 한다.
해당 meta data repository 와 연결이 되지 않으면, OSB admin 조차 기동이 되지 않는다.
해결방법
$doamin/config/jdbc 디렉토리에서 변경된 data source 의 파일을 수정한다.
cat wlsbjmsrpDataSource-jdbc.xml
<?xml version="1.0" encoding="UTF-8"?>
<jdbc-data-source xmlns="http://xmlns.oracle.com/weblogic/jdbc-data-source">
<name>wlsbjmsrpDataSource</name>
<jdbc-driver-params>
<url>jdbc:oracle:thin:@b2bcat08:1531/BSI1OSB</url>
<driver-name>oracle.jdbc.OracleDriver</driver-name>
<properties>
<property>
<name>user</name>
<value>DEV_SOAINFRA</value>
</property>
</properties>
<password-encrypted>{AES}kQrktyFKsl2y6NHpUvX2WpPBUpgEM8Ncdl2X+wrMr5A=</password-encrypted>
</jdbc-driver-params>
<jdbc-connection-pool-params>
<initial-capacity>5</initial-capacity>
<max-capacity>20</max-capacity>
</jdbc-connection-pool-params>
<jdbc-data-source-params>
<jndi-name>wlsbjmsrpDataSource</jndi-name>
<global-transactions-protocol>LoggingLastResource</global-transactions-protocol>
</jdbc-data-source-params>
</jdbc-data-source>
암호화 된 부분을 수정을 해야 한다.
아래 명령으로 password를 encypt 된 결과를 가지고, 위 xml 파일을 수정 하면 됩니다.
java -cp .:/app/oracle/product/fmw/wlserver_10.3/server/lib/weblogic.jar weblogic.security.Encrypt
Password: new1234!
{AES}kQrktyFKsl2y6NHpUvX2WpPBUpgEM8Ncdl2X+wrMr5A=
Weblogic bsu patch (0) | 2013.12.18 |
---|---|
How to JMS queue in Weblogic using Mbean. Mbean 이용한 Weblogic queue 모니터링 (0) | 2013.10.20 |
BEA-000386 realm 변경 후 weblogic Error (0) | 2012.03.06 |
Weblogic 에서 SSL debug option (0) | 2012.02.15 |
WebLogic JDBC connection timeout 설정 (0) | 2012.02.14 |
댓글 영역