2

I would like to deploy my MVC 3 application to AppHarbor and have it connect to a hosted EC2 instance.

The necessary permissions have been granted between the 2 security groups, but I was wondering about the Oracle client software, is that installed on the application servers at AppHarbor?

Sathyajith Bhat
  • 21,321
  • 22
  • 95
  • 134
Stephen Patten
  • 6,333
  • 10
  • 50
  • 84

1 Answers1

2

The Oracle client software is not installed on AppHarbor, but you can add it as a feature request here. It is however rare that application specific software is installed on the application servers, so figuring out an alternative solution is probably the way to go. A couple of suggestions:

Bin deploying: According to this discussion the client library needs to be installed, but you might want to test the approach "Fat Deployment" approach described in this thread.

Managed ODP.NET library: It seems like a fully managed ODP.NET library from Oracle (that won't require client software to be installed on the servers) is in the works and there should be a public beta available sometime soon. There are more details on the Oracle forums where you can also contact the ODP.NET product manager to be included in the private beta.

Community
  • 1
  • 1
runesoerensen
  • 3,234
  • 2
  • 22
  • 21
  • So it's not supported out of the box is your answer? How are the drivers for the other database applications installed, or is everything managed? Personally, I just went through a year of the ODP.NET beta (Christian Shay) for Entity Framework and the end product was horrible. – Stephen Patten Mar 30 '12 at 22:32
  • Yes it's not supported out the box. No database drivers are currently installed on the servers except for the ones includes in Windows Server 2008 R2. – runesoerensen Mar 31 '12 at 03:42