Oracle.ManagedDataAccess.Core和ORA-01017:无效的用户名/密码;登录被拒绝

马克斯·波多尔斯基(Max Podolskiy)

我正在尝试连接到oracle服务器(11g),Oracle.ManagedDataAccess.Core 2.19.50但收到ORA-01017错误。

当前设置:

            OracleConfiguration.DirectoryServers = "(oid2.COMPANY.com:389:636, oid1.COMPANY.com:389:636)";
            OracleConfiguration.DirectoryType = @"OID";
            OracleConfiguration.DefaultAdminContext = @"dc=COMPANY,dc=com";
            OracleConfiguration.NamesDirectoryPath = "(LDAP, TNSNAMES)";
            OracleConfiguration.SqlNetAuthenticationServices = "(NONE)";

            OracleConfiguration.StatementCacheSize = 25;
            OracleConfiguration.BindByName = true;
            OracleConfiguration.CommandTimeout = 300;
            OracleConfiguration.FetchSize = 1024 * 1024;

            OracleConfiguration.TraceOption = 1;
            OracleConfiguration.TraceLevel = 7;
            OracleConfiguration.TraceFileLocation = @"C:\Temp";
            OracleConfiguration.SendBufferSize = 8192;
            OracleConfiguration.ReceiveBufferSize = 8192;
            OracleConfiguration.DisableOOB = true;

我尝试了不同的SqlNetAuthenticationServices选项,读取了痕迹(在此找不到任何有用的东西)。

连接:

           using var connection =
                new OracleConnection(
                    $@"Data Source={this._system.DbName};Persist Security Info=False;",
                    new OracleCredential(userName, securePassword, OracleDBAPrivilege.None)
                );

同时,使用常规的SQL Navigator可以正常windows Oracle client v11.2.0.4.0工作,并且可以登录(在同一台计算机上)。

我不是Oracle专家,但是好像我错过了客户端的某些设置(在我之前安装在这里),您对在哪里寻找设置有任何建议吗,或者我可能错过了某些东西。

从上面可以看到PS,我已经从客户端设置(例如LDAP服务器名称)中提取了一些设置。

马克斯·波多尔斯基(Max Podolskiy)

经过一番调查,我发现该服务器Oracle.ManagedDataAccess.Core 不支持 11g版本。就是这样,我必须重新调整我的项目以使用Oracle DB连接的第三方解决方案。

可耻的是Oracle向后兼容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Oracle.ManagedDataAccess和ORA-01017:无效的用户名/密码;登录被拒绝

带有代理用户的 Oracle.ManagedDataAccess.Client 有错误 ORA-01017:无效的用户名/密码;登录被拒绝

Oracle 9i:ORA-01017:无效的用户名/密码;登录被拒绝

ora-01017无效的用户名/密码登录被拒绝无法使用新连接登录

oracle数据库19c ora-01017无效的用户名/密码

java.sql.SQLException:ORA-01017:无效的用户名/密码;登录被拒绝

kuali-ORA-01017:无效的用户名/密码;登录被拒绝

Django-错误:ORA-01017:无效的用户名/密码;登录被拒绝

Oracle.ManagedDataAccess.Client.OracleException-ORA-01722:无效的数字

Oracle.ManagedDataAccess.Core-事务范围问题

Oracle.ManagedDataAccess.EntityFramework-ORA-01918:用户'dbo'不存在

Oracle 驱动程序:Framework 3.5 和 Oracle.ManagedDataAccess

PHP登录“无效的用户名和密码”

PHP登录“无效的用户名和密码”使用MySQL

Oracle .Net Core 托管驱动程序:Oracle.ManagedDataAccess.Types.TimeStamp..cctor() 异常

Oracle 18c和.Net 4.7.2:“无法加载Oracle.ManagedDataAccess.Client”

错误:无效的登录名:535-5.7.8不接受用户名和密码

ODP.NET Oracle.ManagedDataAccess导致ORA-12537网络会话结束

Oracle.ManagedDataAccess如何处理19.3版中的tnsname.ora?

使用Oracle.ManagedDataAccess的“ ORA-00933:SQL命令未正确结束”

ORA-01017运行应用程序时用户名/密码无效。如果使用“以管理员身份运行”,效果很好

登录系统,输入用户名和密码后登录

使用EF 6和Oracle.ManagedDataAccess时表不存在

脚本:无效的用户名和权限被拒绝

Oracle数据库的默认用户名和密码

如何知道Oracle 10g Ex的用户名和密码?

Oracle 10g SQL加上用户名,密码和主机字符串未知

orientdb connect无效的密码和用户名

我的登录用户名和密码是什么?