Сегодня зароним тему битности продукта SAS и его совместимость с клиентом Oracle.
Так получилось, что для работы с Oracle я предпочитаю использовать PL/SQL Developer. Однако у этого продукта есть своя особенность..
А состоит она в том, что это программа является 32-битной и, видимо, в ближайшее время так оно и останется.
К чему я об этом говорю, а к тому, что этот самый 32-битный Developer работает лишь с 32-битным клиентом Oracle. Поэтому, зная об этом я себе локально поставил именно 32-битного клиента.
Однако когда подошло время устанавливать SAS, я решил отдать дань моде и поставить 64-битную версию.
Так вот я столкнулся со следующей проблемой при написании Libname:
Как нетрудно догадаться, исходя из лога, подключить библиотеку мне не удалось.
В логе последовательно перечисляются причины возникновения подобной ошибки. И именно вторая является настоящей причиной: 32/64-bit mismatch between Oracle client & SAS.
Решение данной проблемы заключается в установке себе еще и 64 битного клиента Oracle. Либо доставить 32 битный SAS.
Так что будьте внимательны.
P.S.
Да, кстати! Хочу напомнить, что начинаю с версии SAS 9.4 останется только 64-версия.