Во-первых, вы имеете в виду 8.1.7, а не 8.7.1.
Во-вторых, я думаю, что 10g разрешено подключение к базе данных 8.1.7. Даже не пытайтесь использовать клиент 11g. Я думаю, что мгновенные клиенты вышли после того, как 8i была отключена, поэтому я не удивлюсь, если они не будут работать.
Вы можете попробовать установить 10g полного клиента, но я сомневаюсь, что вы работаете на Vista. Вам нужна более новая (поддерживаемая) версия базы данных или более старая операционная система.
Можно ли использовать соединение JDBC?