Problem on using ODP.Net

后端 未结 2 581
鱼传尺愫
鱼传尺愫 2021-01-05 04:51

I\'ve successfully used Oracle Database 11g Release 2 (11.2.0.1.0) to connect oracle from .Net. (in reference Oracle.DataAccess.dll version was 2.112.1.0).

But when

2条回答
  •  南笙
    南笙 (楼主)
    2021-01-05 05:31

    This usually occurs when your oracle client is not in the PATH of your computer.

    Make sure that the PATH environment variable contains both and \bin.

    Also, this can happen if the SID of the database you want to connect to is simply not defined in the tnsnames.ora file under your oracle client installation path. If I recall correctly - it is under \network\admin\tnsnames.ora

    Edit: The registry should contain an ORACLE entry set under: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\
    There should be a key named HOME0 with string values: ORACLE_HOME and ID. I assume there are other values required as well - but those two I'm sure of. Check that ORACLE_HOME points correctly to the oracle client location.

提交回复
热议问题