|
分類:[.NET 全般]
こんにちは。
この質問は■36718の続きに相当します。
ただ、質問の内容が変わったので別スレッドにします。
なんとかストアドをサーバーにデプロイできたんですが、次のエラーが出て実行できません。
ORA-28575: 外部プロシージャ・エージェントへのRPC接続をオープンできません。
ORA-06512: "SYS.DBMS_CLR", 行243
ORA-06512: "SYS.GETEMPNAME", 行7
ORA-06512: 行1
VisualStudioのサーバーエクスプローラでSYSのファンクションを確認したところ、GETEMPNAMEは登録されておりました。
GETEMPNAMEは以下を参考に実装しました(SYSに存在しないテーブルを指定しているのでSQLはエラーになると思います)。
ttp://codezine.jp/article/detail/1202?p=3
調べてみますと、どうもリスナーの設定が悪いように思うのですが、どう悪いのかがわかりません。
リスナーの設定は以下を参考に行いました。
ttp://otndnld.oracle.co.jp/document/products/oracle10g/102/windows/B31248-01/intro.htm
現在の設定は以下のようになっています。
[tnsnames.ora]
# tnsnames.ora Network Configuration File: C:\app\Administrator\product\11.1.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
HZN =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = HORIZONSTHP1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = HZN)
)
)
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
[listener.ora]
# listener.ora Network Configuration File: C:\app\Administrator\product\11.1.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\app\Administrator\product\11.1.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\app\Administrator\product\11.1.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = HZN)
(ORACLE_HOME = C:\app\Administrator\product\11.1.0\db_1)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = HORIZONSTHP1)(PORT = 1521))
)
)
解決へのアドバイスお願いします。
|