Es gibt keinen NHibernate.Dialect.Oracle9Dialect-Dialekt in der NHibernate-Assembly.
Es gibt einen NHibernate.Dialect.Oracle9iDialect.
Überprüfen Sie, ob Ihre NHibernate-Konfigurationsdatei korrekt geladen wird. Verwenden Sie so etwas wie:
onfiguration config = new Configuration().Configure("hibernate.cfg.xml").
Dies setzt voraus, dass Ihre NHibernate-Konfigurationsdatei hibernate.cfg.xml heißt und sich im Stammverzeichnis Ihrer Anwendung befindet.