Il n'y a pas de dialecte NHibernate.Dialect.Oracle9Dialect dans l'assembly NHibernate.
Il existe un NHibernate.Dialect.Oracle9iDialect.
Vérifiez que votre fichier de configuration NHibernate est chargé correctement. Utilisez quelque chose comme :
onfiguration config = new Configuration().Configure("hibernate.cfg.xml").
Cela suppose que votre fichier de configuration NHibernate s'appelle hibernate.cfg.xml et se trouve à la racine de votre application.