1)
Мануал прямо на сайте Oracle.com.
2) Вы connectionString как создаете? Там должна быть ересь типа
res://*/Some.csdl|res://*/Some.ssdl|res://*/Some.msl;provider=System.Data.SqlClient;provider connection string="data source=MySQLServer;initial catalog=SomeDB;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"
И в данном коде есть 2 важных пункта для Oracle. 1) неплохо было бы заменить стандартного провайдера .NET на оракловый(Сборки есть на оф.сайте). 2) Переделать строку соединения в формат
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ServerNameOrIP)(PORT=PortNumber)))(CONNECT_DATA=(SERVICE_NAME=DBName)));User Id=MyName;Password=MyPass;""
Еще одна ссылка по теме.