상세 컨텐츠

본문 제목

weblogic 에서 jdbc xml 파일을 수정. (password-encrypted)

Oracle/Weblogic

by 야솔아빠 2012. 10. 22. 10:24

본문

반응형

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=



반응형

관련글 더보기

댓글 영역