OracleのODP.NETをGACに手動で登録する方法です。
手順
事前にOracleまたはOracleClientをインストールしておいてください。
①Oracle.DataAccess.dllとOraProvCfg.exeが存在することを確認する
通常は以下のフォルダ配下に存在します。
- (2.x系)
- %ORACLE_HOME%¥ODP.NET¥bin¥2.x¥
- (4系)
- %ORACLE_HOME%¥ODP.NET¥bin¥4¥
今回は4系を使用するということで話を進めます。
②コマンドプロンプトを立ち上げ、上記フォルダへ移動する
- 実行例
- C:¥>cd C:¥app¥Administrator¥product¥12.2.0¥client_1¥ODP.NET¥bin¥4 C:¥app¥Administrator¥product¥12.2.0¥client_1¥ODP.NET¥bin¥4>
上のパスは例です。お使いの環境に読み替えてください。
②移動したら以下コマンドを実行する
- (ODP.NETをGAC登録する)
- oraprovcfg /action:gac /providerpath:C:¥app¥Administrator¥ product¥12.2.0¥client_1¥ODP.NET¥bin¥4¥Oracle.DataAccess.dll
Oracle.DataAccess.dllへのパスは例です。お使いの環境に読み替えてください。
- 実行例
- C:¥>oraprovcfg /action:gac /providerpath:C:¥app¥Administrator¥product¥12.2.0¥client_1¥ODP.NET¥bin¥4¥Oracle.DataAccess.dll INFO:C:¥app¥Administrator¥product¥12.2.0¥client_1¥ODP.NET¥bin¥4¥Oracle.DataAccess.dll is registered successfully in GAC.
上記のような感じで ~ is registered successfully in GAC. と表示されれば登録成功です。
解説
- コマンドプロンプトは「管理者として実行」で起動する必要があります。
[…] [ORACLE] ODP.NETをGACに登録する – ORACLE逆引きノート […]