Не знаю когда последний раз была предпринята попытка собрать пример (и пользуется ли кто-то модулем OraOCI вообще)
для Oracle9i необходимо править модули:
В модуле oraoci.pp удалить следующие строки:
{$linklib common}
{$linklib core4}
{$linklib nlsrtl3}
В модуле oraclew.pp заменить во всех вызовах функции OCIAttrGet четвертый параметр с числовой константы на адрес переменной типа PCardinal.
После этих изменений можно задать в test01.pp login, password & SID, собрать его и запустить - должно работать.
Вообще не знаю что это за библиотеки common, core4, nlsrtl3 Может быть они уже в Oracle 8i не нужны были. Просмотрев несколько примеров на C/C++ и написав на C++ несколько своих программ не сталкивался с необходимостью использования каких-либо других библиотек, кроме clntsh