やじゅ@アプリケーション・ラボ わんくま支局

目次

Blog 利用状況

ニュース

プロフィール

MSMVP

OracleのPL/SQL(ストアド)をVisual Studio上でデバッグする

Oracleの開発するときに使用する某社製品で、PL/SQL(ストアド)を
デバッグしようとすると、処理が固まって動作しないことがあります。
これでは、さすがに・・・ ( ̄へ ̄; ムムム  

Visual Studioでデバッグする方法の記事を見たことがあったなーと
記憶の片隅にありました、ってことで早速、実践。

便利、便利、って最初からこうすれば良かった(*^v^*)

Visual Studio上でOracleエクスプローラの表示
http://www.atmarkit.co.jp/fdb/rensai/odp10g02/odp10g02_01.html
.NETを使用したPL/SQLのデバッグ
http://www.oracle.com/technology/global/jp/oramag/oracle/06-sep/o56odp.html

もし、下記のようなエラーが発生した場合、
-------- エラー内容 -------
Oracle Developer Tools for Visual Studio .NET
({D601BB95-E404-4A8E-9F24-5C1A462426CE}) は、以前のエラーが原因で読み
込むことができませんでした。詳細についてはパッケージ開発元に問い合わせ
てください。このパッケージをもう一度読み込むには、コマンド プロンプト
で 'devenv /resetskippkgs' と入力してください。
http://otn.oracle.co.jp/forum/thread.jspa?threadID=8010924&start=0&tstart=0
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=48158&forum=26

GAC に登録されている Oracle.DataAccess.dll のバージョンが古い場合に、
この現象が発生するそうです。
GAC にOracle.DataAccess.dll のバージョンを登録すると直ります。
(1) C:\WINDOWS\Assembly をエクスプローラで開きます。
(2) Oracle.DataAccess ファイルをエクスプローラで、C:\WINDOWS\Assembly に
  ドラッグ&ドロップする。
(3) コマンド プロンプトで 'devenv /resetskippkgs' と入力してください。


追記:
Oracleデータベース開発のテクノロジ
http://www.atmarkit.co.jp/fdotnet/vblab/
oracledbentry_01/oracledbentry_01_03.html

ODT 10.2までは、IDEに「Oracleエクスプローラ」という独自のツール・ウィンドウですが
ODT 11.1からはVisual StudioのIDEのサーバ・エクスプローラに統合されています。

投稿日時 : 2009年2月5日 20:40

タイトル
名前
URL
コメント