В этом руководстве объясняется подход к созданию источника данных 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 создан с необходимыми конфигурациями.