В этом руководстве объясняется подход к созданию источника данных JDBC Multi с помощью сценария WLST в WebLogic.

Обратитесь к приведенному ниже URL-адресу для получения подробной информации об источнике данных JDBC Multi.



WLST-скрипт

Приведенный ниже сценарий WLST создает источник данных JDBC Multi с включенными конфигурациями.

CreateMultiDataSource.py

adminURL='t3://localhost:7001'
adminUserName='weblogic'
adminPassword='weblogic1'
connect(adminUserName, adminPassword, adminURL)
edit()
startEdit()
jdbcSystemResource = create("MS1","JDBCSystemResource")
jdbcResource = jdbcSystemResource.getJDBCResource()
jdbcResource.setName("MS1")
dsParams = jdbcResource.getJDBCDataSourceParams()
jndiName='jdbc/MS1'
dsParams.setJNDINames([jndiName])
dsParams.setAlgorithmType('Failover')
dsParams.setDataSourceList('DS1,DS2')
dsParams.setFailoverRequestIfBusy(true)
jdbcSystemResource.addTarget(getMBean('Servers/AdminServer'))
print('MDS1 created successfully...')
save()
activate()
disconnect()

Скрипт



Перед выполнением скрипта измените конфигурации по мере необходимости.

Отдельные источники данных (DS1 и DS2) должны быть созданы перед выполнением скрипта.

Выполните скрипт — ‹‹Oracle_Home››\oracle_common\common\bin\wlst.cmd CreateMultiDataSource.py

Теперь JDBC Multi-source создан с необходимыми конфигурациями.