Да , вы можете подключиться к базе данных Oracle 8i с клиентом 10g, но для базы данных 8i требуется набор патчей 8.1.7.3, который можно получить на сайте поддержки Oracle Metalink (требуется логин).
Вот сообщение на форуме Oracle с подробностями.
Если обновление базы данных Oracle невозможно, вы можете установить 2 разных клиента (в разных «домах Oracle» (или каталогах) и использовать файл
selecthome.bat
для переключения между установленными клиентами.
Например, перед подключением к 8i вы должны выполнить:
C:\Oracle\Client1_8i\bin\selecthome.bat
или это, чтобы использовать ваш клиент Oracle 10g:
C:\Oracle\Client2_10g\bin\selecthome.bat