Но недавно вышедший ORDS 3.0.0.121 при добавлении настроек для дополнительной БД создаёт неверные файлы конфигурации. Как пример, результат настройки для базы с именем apex40:
$ java -jar ords3.war setup --database apex40 [skipped] $ cd $APEX_CONFIG_DIR/conf $ cat apex40.xml <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <comment>Saved on Tue May 05 01:49:57 EEST 2015</comment> <entry key="db.password">...</entry> <entry key="db.username">APEX_PUBLIC_USER</entry> </properties>Отсутствуют имя хоста и порт (что в моём случае несущественно), имя службы. Без этой информации ORDS использует настройки подключения по умолчанию из $APEX_CONFIG_DIR/defaults.xml и подключается не к той БД.
Исправить досадный баг просто, достаточно добавить настройки подключения в файлы $APEX_CONFIG_DIR/conf/<имя_БД>*.xml вручную:
Saved on Tue May 05 01:49:57 EEST 2015 ... ... ... ... APEX_PUBLIC_USER
Надеюсь, это поправят в ближайшем обновлении ORDS.
Комментариев нет:
Отправить комментарий