Получение ошибки [HY000] [unixODBC] [TimesTen] Невозможно загрузить данные инициализации NLS из / opt / TimesTen / timestenLambda / nls / data из функции Lambda - PullRequest
0 голосов
/ 09 октября 2019

Я пытаюсь настроить pyodbc с клиентом TimesTen на лямбда-слое, но при вызове функции лямбда получаю ошибку ниже:

[HY000] [unixODBC] [TimesTen] [TimesTen 11.2.2.8.0КЛИЕНТ] Невозможно загрузить данные инициализации NLS из / opt / TimesTen / timestenLambda / nls / data (0) (SQLDriverConnect)

Я следовал этому учебному пособию по настройке UnixODBC на лямбда-слое, нослегка изменил сценарий, используя драйвер TimesTen вместо MSSQL.

Когда я запускаю код своей функции Lambda в контейнере для настройки лямбды, он отлично работает, и я могу подключиться к базе данных Timesten. Ошибка, связанная с инициализацией данных NLS, возникает только в лямбда-выражениях.

Поскольку клиент TimeTen установлен внутри контейнера-док-станции lambda и загружен на лямбда-уровень позднее, это может привести к повреждению данных NLS для клиента времен десять.

Любая помощь / предложения будут оценены.

...