I suggest you install it on Solaris8, since this has a 64 bit API, thus allowing you to have dbf of sizes larger than 2Gb, which is not possible on Solaris2.6, which has a 32 bit API.
Oracle 8i for Sparc Solaris are differenet from for Intel Solaris. If you want to install on PC, you must get a Oracle 8i for Intel Solaris. 8i for Sparc Solaris won't run on Intel Solaris. As I know , Oracle only have 8.1.6 for Intel Solaris, not 8.1.7
Bookmarks