Non esiste un dialetto NHibernate.Dialect.Oracle9Dialect nell'assemblea NHibernate.
C'è un NHibernate.Dialect.Oracle9iDialect.
Verifica che il file di configurazione di NHibernate venga caricato correttamente. Usa qualcosa come:
onfiguration config = new Configuration().Configure("hibernate.cfg.xml").
Questo presuppone che il tuo file di configurazione NHibernate si chiami hibernate.cfg.xml e si trovi nella radice della tua applicazione.