問題タブ [ora-12541]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
9 に答える
7887 参照

database - オラ 12154 エラー

最近、開発サーバーの 1 つに 1 つの Web アプリケーションをデプロイしました。私はオラクル、asp.net、およびc#を使用しています。サーバーでアプリケーションを実行するとすべて正常に動作しますが、サーバーの外部で (たとえば、PC を使用して) アプリケーションを実行しようとすると、次のエラーが発生します。

Visual Studio を使用して PC でアプリケーションを実行すると、正常に動作します。

Oracle はサーバー「A」にインストールされ、アプリケーションはサーバー「B」にインストールされます。サーバー「A」は1つのドメインにあり、サーバー「B」は他のドメインにあります。私のPCは同じドメインにあり、サーバー「A」があります。

私のPCでは、C:\oracle\product\10.2.0\client_1\NETWORK\ADMINでtnsname.oraファイルを見つけることができますが、サーバー「B」ではどこにも見つかりません

何か案が?助けてくれてありがとう。

0 投票する
7 に答える
16415 参照

oracle - ssh トンネル経由で oracle db を使用します。エラー「ORA-12541: TNS: リスナーがありません」

こんにちは、データセンターからトンネル経由で Oracle DB にアクセスする際に問題が発生しました。

1 台のマシンが外部からアクセス可能 (私はその IP を dc として /etc/hosts ファイルに入れています) と内部の Oracle DB を備えたかなり標準的なデータセンターがあります。内部ネットワークの Oracle データベースの IP アドレスは 192.168.1.7 です。

トンネルを作成するには、次のコマンドを使用しています。

そしてもちろんそれは機能します(何かが通過しているかどうかを確認するために debug -vv を追加することもあります)。

ここで難しいのは、Oracle への接続です。インスタントクライアント 11.2 をインストールしました。私の tnsnames.ora は次のようになります。

そして、コマンドを使用して接続しようとすると:

トンネル経由で接続を開始します (ssh デバッグで確認できます) が、次のように伝えられません。

イントラネット上でこの同じコマンドを実行しようとすると、機能します (明らかに唯一の違いは、tnsnames.ora HOST には 192.168.1.7 があり、localhost ではないことです)。

また、簡単なコマンドラインを使用しようとしました:

または代わりに

しかし、何も役に立ちませんでした:)

助けや提案をいただければ幸いです。それを可能にするsshフラグがありませんか?

おそらくログファイル:

ここで、velvet はローカル ホスト名、johndoe はローカル ユーザー名です。なんで相手に送られるの?

アップデート:

データセンター内からもう少し調査すると、次のようになります。-最初の接続はポート1521に接続されます-しかし、sqlplusはポート番号> 3300にリダイレクトされます。私が持っていた)-トンネルを介して接続しようとすると、sqlplusはlocalhostに接続しようとし、明らかに失敗します

そのため、「リスナーがありません」というエラーは、おそらくこれらのポートをリダイレクトしていないことが原因です。特定のポートを強制的に使用する方法 (おそらく tnsnames.ora ファイルのオプション) はありますか?

0 投票する
4 に答える
3761 参照

ruby-on-rails - Rails を Oracle で使用すると、「no listener」エラーが発生するのはなぜですか?

Rails 2.3.5 と Oracle 10 をデータベースとして使用しており、"oracle_adapter" と ruby​​-oci8 を使用して Oracle ホストに接続しています。

私はこの例外を受け取ります:

Oracle への接続が頻繁に切断されるようです。を示していますoracle error:**ORA-12541: TNS:no listener**

これを修正するにはどうすればよいですか?

0 投票する
1 に答える
691 参照

ruby-on-rails - RailsアプリケーションでOCIErrorを回避する方法は?

RailsアプリがOracle接続を失ったようです。アプリケーションコントローラーでこれを回避する方法:

私が使う

それでも私に500.htmlを投げます

0 投票する
4 に答える
7495 参照

.net - ODP .NET TNS:リスナーなし

現在、Oracle データベースに接続しようとしています。開発マシンでは正常に接続できますが、Win2k3 SP2 サーバーにデプロイすると、次のエラーが発生します。

接続を開くことができません... Oracle.DataAccess.Client.OracleException ORA-12541: TNS: Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object scr, Stringプロシージャ、ブール bCheck)

どんな考え、アイデア、指示も役に立ちます。Oracle.DataAccess.dll バージョン 4.112.1.2 を使用しています。

ありがとう

0 投票する
1 に答える
121 参照

oracle - プログラムをオラクルに接続しようとすると、エラーが発生します

このコマンドでプログラムをオラクルに接続しようとすると

sqlplus crbt/crbt@crbt_newここで、crbt はユーザー名で、crbt_new はパスワードです。

これはエラーを出しています

では、どこが間違っているのか教えてください

0 投票する
2 に答える
757 参照

php - adodb を Oracle に接続しようとするとエラーが発生する

WAMP サーバーをインストールしました。

Oracle に接続しようとすると、次のエラーが発生します。

ORA-12541: TNS: リスナーがありません

誰でもこれを解決する方法を知っていますか?

0 投票する
1 に答える
381 参照

asp.net - asp.netのLAN内のoracle dbコンピューターに接続します

asp.netのLANシステム上のOracle 11g dbに接続しようとしています。しかし、私はORA-12541: TNS:no listenerエラーが発生しています。

ファイルに次の変更を加えました.....

sqlnet.ora

tnsnames.ora

リスナー.ora

この問題を解決する方法を教えてください。...

ありがとう...

0 投票する
2 に答える
2917 参照

oracle - SSIS パッケージをサーバーにデプロイするときの ORA-12541 エラー

以下の接続文字列を使用して、SSIS を Oracle OLEDB 接続に接続しています。

Data Source=Server_Name;User ID=U_Id;Password=Pwd;Provider=MSDAORA.1;

私のマシンでは動作しますが、C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DTExecそれを使用してSSISサーバーで実行するとエラーが発生します:ORA-12541: tns: no listener

ファイルをいじってみましtnsnames.oraたが、どこにも行きませんでした。

0 投票する
0 に答える
6707 参照

oracle11g - 2 つの Oracle データベース間のデータベース リンクに関する問題 (Ora-12541: "TNS:no listener")

私はオラクルの新人なので、おそらく些細な、またはばかげた質問で申し訳ありません。このようなデータベース リンクを介して 2 つの Oracle データベース (12g と 11g) を相互接続する必要があります。

CREATE SHARED DATABASE LINK SYSEL AUTHENTICATED BY scot IDENTIFIED BY ********* USING 'SYSEL'

私の tnsnames.ora:

しかし、クエリを実行すると (たとえばselect * from dual@sysel)、常に次のエラーが発生します。実行されていません。*処置: 指定された宛先アドレスがリスナーによって使用されるアドレスの1つと一致することを確認してください。TNSNAMES.ORAエントリを適切なLISTENER.ORAファイル(または、接続が交換を経由する場合はTNSNAV.ORA)と比較してください。リモート マシンでリスナーを起動します。行のエラー: 1 列: 20

私の LISTENER.ORA:

私は panoramix に stunnel を持っています (そしてそれは完全に機能しています。私は sql 開発者を介して studuk に接続することができ、studuk を tnsping することもできます。しかし、データベース リンクは機能しません。何らかの方法で変更する必要があると思います。 listener.ora ですが、方法がわかりません... 何が問題なのですか? Pls, help. 最高の Josef K.


リスナーはポート 1521 でリッスンしますが、select * from dual@sysel としてクエリを実行しようとすると、残念ながら次のエラーが発生します。

行のエラー: 1 列: 20

サービス sysel がリスナーに登録されるように、すでに listener.ora を変更しようとしましたが、成功しませんでした:

どうやら、私の Oracle インスタンスはサービス SYSEL をリスナーに登録できません。ALTER SYSTEM REGISTER も試しましたが、成功しませんでした。

スクリプト

デフォルトの「ORCL」のみを返します

サービス SYSEL をリスナーに登録するにはどうすればよいですか? ジョセフ K さん、ありがとうございます。