На наших машинах разработки мы используем Websphere Apllication Server Liberty для доступа к базе данных Oracle.Чтобы настроить сортировку без учета регистра или без учета акцента, мы настраиваем сеанс источника данных файла server.xml следующим образом:
<dataSource id="MyDS" jndiName="jdbc/MyDS" type="javax.sql.DataSource">
<jdbcDriver javax.sql.DataSource="oracle.jdbc.pool.OracleDataSource" libraryRef="OracleJDBC"/>
<connectionManager maxPoolSize="10" minPoolSize="2"/>
<properties.oracle URL="jdbc:oracle:thin:@xx.xxx.xxx.xxx:1521:database" password="..." user="..." />
<onConnect>ALTER SESSION SET nls_sort = binary_ai</onConnect>
<onConnect>ALTER SESSION SET nls_comp = linguistic</onConnect>
</dataSource>
В производственных машинах мы используем Websphere Apllication Server.Для настройки конфигурации источника данных необходимо перейти на административную консоль, Ресурсы> JDBC> Источники данных.Хотя мне удалось подключиться к источнику данных, я не смог найти способ ввести эти команды ALTER SESSION выше.
Я подозреваю, что мне нужно добавить новое свойство на странице пользовательских свойств.Я попытался добавить свойство onConnect с обеими командами (разделенными ';'), но это не сработало.Даже погуглив, я не смог найти удовлетворительного ответа.
Кто-нибудь знает, как сделать эту конфигурацию?
Спасибо,
Рафаэль Афонсо