我是 Oracle 的初学者,我想使用 Entity Framework 连接到我的 Oracle 数据库。
我首先安装了 Oracle 11g R2 并得到了这个,然后我安装了 NetManager 并创建了新的服务名称
然后,我转到 Visual Studio 并创建一个新模型,但是当我想创建一个连接时,它给了我一条错误消息。
请帮我。谢谢大家
我是 Oracle 的初学者,我想使用 Entity Framework 连接到我的 Oracle 数据库。
我首先安装了 Oracle 11g R2 并得到了这个,然后我安装了 NetManager 并创建了新的服务名称
然后,我转到 Visual Studio 并创建一个新模型,但是当我想创建一个连接时,它给了我一条错误消息。
请帮我。谢谢大家
我曾经发生过一次。在您的 Oracle 主目录中,目录 C 或 中必须有两个文件夹D:\app\user\product\11.2.0
:
文件夹的名称必须是这样的:
client_1 and dbhome_1
里面一定有tnsnames.ora
。 \client_1\Network\Admin\Sample
如果没有,请创建一个。然后首先删除此文件中的所有文本并将其复制到该文件:
orcl=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=172.16.77.31)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)))
相反 orcl 你将编写你的数据源。也用于主机和端口号。和服务名称。
它必须工作。如果不复制tnsnames.ora
并listener.ora
到\client_1\Network\Admin
.
并再次测试。