0

PowerShellでOracle接続を確立するために、この投稿の指示に従うようにしています。Oracle .dllをロードしようとすると、サポートされていない操作エラーが発生します。

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

2 に答える 2

0

TNSNAMES.ORAに正しいエントリを追加し、PowerShellを再起動することで解決しました。

于 2012-12-18T15:22:51.973 に答える
0

あなたはこの方法を試すことができます:

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

フォルダにアクセスできることを確認し、ファイルのロックを解除します。

于 2012-12-17T18:24:18.453 に答える