問題タブ [tns]
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.
oracle10g - Oracle10G の TNSListener サービスを開始できません
TNSListener サービスを再起動/開始/停止できません。次のエラーが表示されます:-「ローカル コンピューターの OracleDb_10gTNSListener サービスが開始されてから停止しました。パフォーマンス ログやアラート サービスなど、実行する作業がない場合、一部のサービスは自動的に停止します」。私を助けてください
oracle11g - ORA 12514 エラー: TNS リスナー エラー
昨日まではすべて正常に機能していましたが、突然このエラーが発生しました
ORA-12514: TNS:リスナーは現在、接続記述子で要求されたサービスを認識していません
何も変更されていません
私は完全に立ち往生していて、何をすべきかわかりません。
ここhttp://dba-oracle.com/t_ora_12514_tns_listener_does_not_currently_know_service_requested.htmからヘルプを試しまし
たが、役に立ちませんでした。ありがとう
編集:
ここに出力がありますlsnrctl service
oracle - Oracle11Gとの接続文字列のSDU設定
私はルックアップのためにsqlnet.oraファイルを参照せず、接続のために次のTNS URLをほとんど提供します、そして私はそれがどこに行くのか、そしてどのように新しいのか疑問に思っていた以下の接続URLのSDU設定で圧迫する必要がありますURLは次のようになりますか?
これが私が使っているものです:jdbc:oracle:thin:@192.168.191.231:1521:naladomain
上記のTNS文字列のカスタムsdu設定でスクイーズする必要がありますが、どうすればよいですか?:-)
ありがとう!
c# - .NET アプリケーションで使用される TNS パスを見つけるにはどうすればよいですか?
次のエラーが発生しました。
ORA-12154 TNS: 不可能なリソルベレ・アイデンティティ・ディ・コネシオーネ・スペシャト
英語では次のように聞こえます。
ORA-12154 TNS: 指定された接続識別子が見つかりません
しかし、ウィッチファイルでは?複数の Oracle クライアントがインストールされています。.NET コードを実行したいのですが、TNS ファイルの場所を教えてくれます。私の会社ではこの問題を 5 年間見てきたが、誰も解決しようとしていない。
oracle - 接続中の Oracle Client ユーザーを変更する方法
私のマシンには oracle 10 および 11 クライアントがインストールされています。コマンドラインに移動して TNSPING と入力すると、出力は次のように表示されます
したがって、このマシンは 10 バージョンの Oracle クライアントを使用して接続を処理していると仮定します。
変更方法は?
database - tnsping が使用している別の TNSNAMES.ORA ファイルを指定します。
私のマシンには 2 つの Oracle クライアントがインストールされています。1 つは Oracle 11g で、もう 1 つは ORACLE 8.1 です。ビジネス オブジェクトを Oracle 8.1 に接続しようとしましたが、TNS エントリを介して接続しているときに、常に Oracle 11G の TNS エントリにヒットしているため失敗します。
試してみ
TNSPING ICS.WORLD
ましたが、オラクルのインスタンス(Oracle 8.1)が1つしかない他のマシンでは正常に動作しています。しかし、私にとっては、名前の解決に失敗しました。
TNSPING が Oracle 8.1 の TNSNAMES.ORA にヒットするようにするには、どのような変更を加える必要があるか教えてください。以下は私が得ているエラーです
c# - Oracle ORA-12542: TNS:アドレスはC#ですでに使用されています
SQL DB と Oracle DB の両方に多くの接続を行うアプリケーションがあります。Oracle 接続は、この例外を何度もスローします。私は検索を行い、このリンクを見つけました
http://www.forumtopics.com/busobj/viewtopic.php?p=925784
以下で説明するように、Windows の .net の問題のようです。
「[ORA-12542 TNS アドレス使用エラー] は、Windows クライアントの空きポートが使い果たされ、エラー TNS を与える TIME_WAIT 状態のポートを使用しようとしていることが原因で発生します- 12542: アドレスは既に使用されています。"
私の質問は次のとおりです。
1> .NET で、接続を確立するためのローカル ポート範囲を指定することは可能ですか。たとえば、ある範囲のポートを SQL サーバー接続専用にし、別の範囲のポートを Oracle に指定します。
2> .Net の接続にはどのようにポートが割り当てられますか? そのため、Time_Wait ポートは再割り当てされません。
3> Oracle 接続の場合、50000 などの非常に大きな番号から始まるポート番号がローカル ポートに割り当てられますが、SQL Server 接続の場合、ローカル ポートは 5000 から始まります。なぜですか?
4> この問題を解決するにはどうすればよいですか?
前もって感謝します。
編集: SQLServer 接続でタイムアウト例外も発生します。それらは関連していると思います。
oracle - Oracleは特定のユーザーから列を非表示にします
シナリオ:間違った当事者に開示された場合に法的責任を負う可能性のある機密ユーザーデータを含むOracle11gデータベース。
望ましい効果:特定のIPから接続している特定のユーザーのみが、この機密性の高いユーザーデータを含む列を表示できます
非表示の列または仮想列がこれを行う正しい方法かどうかはわかりません。きめ細かいアクセス制御が役立つようです。何が最善の解決策かわかりません。IPによる制限はおそらくリスナーレベルで行われますか?
質問:特定のユーザーのみが使用できるように列の表示を制限するにはどうすればよいですか?「DESCTABLE_WITH_SENSITIVE_DATA」を実行している場合でも、他のすべてのユーザーには列が表示されません。
ヒントをありがとう。
oracle - Oracletns-リスナーのセキュリティ
Oracle 8.1.7 *( "SECURITY = ON")でtns-listenerパスワードを設定していることに気付きましたが、SIDはとにかく列挙可能です( "Command = status"を介して)。あなたによると、ファイアウォールフィルタリングが唯一の可能な解決策ですか?
前もって感謝します
jdbc - Win8、Oracle 11g XE で JDBC 接続が ORA-12505 で失敗する
TNS-12505: TNS:listener does not currently know of SID given in connect descriptorに表示される内容を超えるエラーが発生しています
Windows 8、Oracle 11.2 XE、Java 1.7.15、および Eclipse Juno SR2 を使用しています。
私が受け取るエラーは次のとおりです。
java.sql.SQLException: リスナーは次のエラーで接続を拒否しました: ORA-12505、TNS: リスナーは現在、接続記述子で指定された SID を認識していません
ドライバーを適切に登録し、listener.ora を編集してサービスを明示的にしました。例として挙げた両方の方法で、SID_LIST_LISTENER の下に次のように追加しました。
LISTENER = (DESCRIPTION_LIST の下に追加しました
tnsnames.ora には、最初のエントリとして次が含まれます。
呼び出しを行うソース コードは次のとおりです。
また、connectionString で次の順列を実行しました。ここに結果が記載されています:
誰にもアイデアがありますか?