添加类型 - 路径"c:OracleOracle.ManagedDataAccess.dll"在 Powershell 中失败



我正在尝试按照这篇文章中的说明在PowerShell中建立Oracle连接。 当我尝试加载 Oracle .dll时,出现不支持的操作错误。

PS C:windowssystem32> Add-Type -path "C:OracleOracle.ManagedDataAccess.dll"
Add-Type : Could not load file or assembly 'file:///C:OracleOracle.ManagedDataAccess.dll' or one of its dependencies.
 Operation is not supported. (Exception from HRESULT: 0x80131515)
At line:1 char:9
+ Add-Type <<<<  -path "C:OracleOracle.ManagedDataAccess.dll"
    + CategoryInfo          : NotSpecified: (:) [Add-Type], FileLoadException
    + FullyQualifiedErrorId : System.IO.FileLoadException,Microsoft.PowerShell.Commands.AddTypeCommand

你可以试试这种方式:

[System.Reflection.Assembly]::LoadFrom("C:OracleOracle.ManagedDataAccess.dll")

验证是否有权访问文件夹并解锁文件。

通过在 TNSNAMES 中添加正确的条目来解决。ORA 并重新启动电源外壳。

相关内容

最新更新