まず、正しいDSNアーキテクチャ(32ビットまたは64ビット)を使用していることを確認してください。正しくないアーキテクチャを使用するとエラーが発生します。Windows上のOracleの動作がおかしいため、コマンドlsnrctl reload
またはlsnrctl stop
を使用することもできます 次に、lsnrctl start
指定されたファイル(tnsnames、listenerなど)に配置された情報を更新するのに役立ちません。したがって、唯一の解決策は、再起動してから、dblinkが機能するかどうかを確認することです。