C#.net核心连接字符串的格式不正确

C#.net核心连接字符串的格式不正确,c#,oracle,.net-core,oracle12c,C#,Oracle,.net Core,Oracle12c,我更改了与Oracle连接的驱动程序,但出现错误 连接字符串的格式不正确 我有一个非官方的Oracle驱动程序dotNetCore.Data.OracleClient Version=1.0.0 现在我使用的是Oracle.ManagedDataAccess.Core版本=2.18.3 我的连接字符串看起来像这样 Data Source = ORACLE.HOSTS:1521/pdb_prod;PERSIST SECURITY INFO=True;USER ID=xxxx; Password=x

我更改了与Oracle连接的驱动程序,但出现错误

连接字符串的格式不正确

我有一个非官方的Oracle驱动程序
dotNetCore.Data.OracleClient Version=1.0.0

现在我使用的是
Oracle.ManagedDataAccess.Core版本=2.18.3

我的连接字符串看起来像这样

Data Source = ORACLE.HOSTS:1521/pdb_prod;PERSIST SECURITY INFO=True;USER ID=xxxx; Password=xxxx;Pooling=false;
而且它以前工作得很好


我的连接字符串有什么问题?

不要在等式之间留空格
数据源=…

Data Source=ORACLE.HOSTS:1521/pdb_prod;PERSIST SECURITY INFO=True;USER ID=xxxx; Password=xxxx;Pooling=false;
你也可以试试

Data Source=//host:[port]/[service_name]

顺便说一句,我没有使用
Pooling=true
的经验,您可以尝试不使用它,如果成功,您可以添加它检测到问题-连接字符串从ENV读取,并且在连接字符串的末尾有一个换行符


我的管理员是最好的,但即使他们有时也会犯错误

@mason该字符串与以前的driverConnection strings.com配合得很好:@Badda_Bing我的连接字符串与此站点中的相同使用大写字母重要吗?保存安全信息;用户ID…?@Badda_Bing我没有尝试过,你认为它对我有帮助吗?检测到问题-连接字符串正在从ENV读取,并且在连接字符串的末尾有换行符。=)我的管理员是最好的,但即使他们有时也会犯错