I installed Oracle 10g Express Client. I have Apex 2.1 right now. I tried to follow the instructions in this video (http://www.youtube.com/watch?v=xf2HEtNmHmU) to upgrade to Apex 4.0, but when I enter my password in cmd, it says TNS protocol adapter error, so I could not proceed. Please help me.
Also, can I create an application in apex 2.1 with charts implementation?
You need to install the full Oracle Express Database (not just the client).
You could try the 11g Express Edition beta which has 4.0 already installed
http://www.oracle.com/technetwork/database/express-edition/11gxe-beta-download-302519.html
Related
i installed SQL Developer on my MacBook
when i tried to run the sql code it says must create new connection
it required username/password
so how can i solve this
before i was using oracle database XE 12 on windows 10
but now i am using macOS and i see i cant use this software anymore (oracle database XE 12)
so i tried to install SQL Developer
Oracle SQL Developer is a tool that lets you connect to an (Oracle) database. But - you have to have the database as well (apparently, there's none on your Mac).
Express Edition database you previously used on Windows 10 was (probably) 11g (not 12; it doesn't exist), but it woks on Windows an Linux - not macOS.
Moreover, none of the modern Oracle databases can be installed on Mac; the last one was, I think, 10g (but - as it is out of support, you can't even download it any more).
Therefore, you could install a virtual machine on Mac, put Windows OS onto it, download and install 11gXE along with SQL Developer and use it.
But, why bother? Install VirtualBox and then download one of Pre-Built Developer VMs (for Oracle VM VirtualBox).
I have just installed Entity Framework Power Tools Beta 4 into Visual Studio 2013. I am running a .NET framework 4.5 project, using Entity Framework code first with an Oracle database. I have installed the latest ODP.NET from Oracle (version 12), including the EF drivers, and I have Oracle.ManagedDataAccess and Oracle.ManagedDataAccess.EntityFramework referenced in my project.
This set up allows me to run my project and read and access data from the Oracle database. It all works fine. My problem is when I try to use the Entity Framework Power Tools. I can specify a connection using the Oracle database name and credentials, and the dialog says 'Test Connection succeeded'. However, after clicking the next button, I get the following error:
System.Data.ProviderIncompatibleException: The store provider factory type 'System.Data.OracleClient.OracleClientFactory' does not implement the IServiceProvider interface. Use a store provider that implements this interface.
I am confused because my project is able to use the installed ODP.NET as is to communicate with the Oracle database via Entity Framework. Most of the research I have done on the WWW suggests there should be a problem with versions and the contents of the web.config - but if this is the case surely I wouldn't be able to use EF with Oracle in my project without errors?
Is it just the case that the Power Tools do not work with Oracle?
Cheers!
Martin
As Christian says in his comment, you need to install ODP.NET as a provider that Power Tools can use. I did this by installing Oracle Developer Tools for Visual Studio.
I'm trying to use oracle 11g and 12c tools on the same machine.
Scenario:
1 - I'm developing a winforms app using Oracle.DataAccess from 11g
2 - I'm developing a web API with Entity Framework using Oracle.ManagedDataAccess from 12c
3 - I'm support a third party app that depends on oracle client 11g
Situation:
I manage to run and deploy the winforms app without oracle client installation, after that I started to develop the web API, so I installed ODT with ODAC121024 (including oracle client from 12c), and both work fine.
Then I had to support the third party app that needs oracle client from 11g, but I couldn't run the app because I did not had oracle client 11g, so I deinstall every thing on mine machine and installed the full oracle 11g.
Now the winforms app and the third party add works fine, but I couldn't make the web API to work.
I installed the nuget packages oracle.manageddataaccess and oracle.manageddataaccess.entityframework. But I'm getting the follow error on one of the projects of my solution (with 5 projects):
Error 175: The ADO.NET provider with invariant name 'Oracle.ManagedDataAccess.Client' is either not registered in the machine or application config file, or could not be loaded. See the inner exception for details.
This error occur on the .edmx file of my data model project.
I can't create another .edmx file as well because the oracle data provider does not show up on Visual Studio (2013).
For this to work I have to install ODT with ODAC121024, but I this will mess up the third party app access.
The question is: how to use ODAC 12c without installing the client?
Thanks.
I installed IBM DB2 Enterprise Server Edition Version 9.7
window is not opening so because of this I couldn't able to create a sample database.
Is there any way to manually download the sample database & connect to DB2?
Try the command db2sampl and start reading some basic documentation.
I read from the enterprise db website that only the Postgres standard server and advanced server support Npgsql.
But am not sure if
1. Npgsql will not work with community version at all ?? or
2. It is just that it is not packaged along with community version,but I can use npgsql to connect and work with postgresql from .Net
Can someone help me understand?
I read from the enterprise db website that only the Postgres standard
server and advanced server support Npgsql.
EnterpriseDB is not the same as PostgreSQL. PostgreSQL is PostgreSQL, it's not a "community version" from EnterpriseDB. EnterpriseDB Server is a fork of PostgreSQL, not the other way around.
And yes, Npgsql does work with PostgreSQL, it was created for PostgreSQL:
Npgsql is a .Net Data Provider for Postgresql. It allows any program
developed for .Net framework to access database server. It is
implemented in 100% C# code. Works with Postgresql 7.x and above.