問題タブ [tnsnames]

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 投票する
1 に答える
430 参照

c# - ネットワーク上の Oracle データベースの列挙

次のコードを使用して、ネットワーク上のすべての SQL Server インスタンスを列挙できることを知っています。

しかし、Oracle インスタンスに対してもこれを行う方法があるかどうか疑問に思っていました。Oracle の ODP.NET (Oracle.DataAccess.Client) は DataSourceEnuerator をサポートしていますが、明らかに System.Data.OracleClient はサポートしていません。ただし、DataSourceEnumerator は、ローカルの TNSNames.ora ファイルにあるエントリのみを列挙します。

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

oracle - ODBC 管理者が Oracle TNS 名ファイルを見つけられない

新しい Oracle インストールConfiguration Management Tools > Microsoft ODBC Administrator > System DSN > Add > [new installation]では、ドロップダウンに TNSNAMES.ora 接続名がありません。古いインストールでは、これは機能していました。

新しいデータ ソースの作成

環境パスとレジストリ キーを更新しようとしましたが、ドロップダウンで ODBC を表示する方法が見つかりません。

ここに画像の説明を入力

Windows Server には、以前に Oracle クライアントがインストールされていました。ほとんどのファイルを削除しようとしましたが、Oracle DBA は、別のインストールを実行して、新しい場所で環境パスを更新するだけでよいと言いました。

この問題に関して、SO herehereに他に 2 つの投稿があることを理解しています。ただし、環境パスとODBCが.oraファイルを見つけることができるという問題があるように見えるため、TNS PINGが役立つかどうかはまだわかりません。

TNSNAMES.ORAの場所

TNS_Admin = E:\app\[username]\product\11.2.0\client_1\network\admin\TNSNAMES.ora

環境変数

レジストリ エントリ
home3 は、新しいインストールです。古いレジストリ キー (home2) を削除する必要がありますか? HKLM\SOFTWARE\ORACLE\KEY_OraClient11g_home2\..._home3

また、「Create New Data Source」画面で「OraClient11g_home2」を選択すると、ドロップダウンに次のように表示されます。

ここに画像の説明を入力

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

visual-studio-2010 - Visual Studio 2010 ODAC Oracle ORA-12154

TNSNAMES.oraを調整した後、OracleSQLDeveloperを使用してリモートのOracleデータベースに接続できます。SQLサーバーのexportimportvizardを使用してリモートのOracleデータベースに接続することもできます。コマンドプロンプトでsourcenameを送信すると、正しい応答が返されます。これは私のTNSNAMESが正しいことを示しています。

しかし、サーバーエクスプローラーの下でVisual Studio 2010にデータソースを追加しようとすると、ORA-12154が表示されます。

フォーラムでのいくつかの提案に基づいて、sqlnet.oraに以下の行を追加しました

しかし、それでも同じエラーが発生します。

Oracle Data Access Components(ODAC)11.2.0.3がインストールされます。

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

.net - ODACを使用する.Netアプリケーションを、インストーラーでパッケージ化されたtsnames.oraファイルを使用してクリーンなコンピューターに展開するにはどうすればよいですか。

だからここに問題があります。私が持っているこのアプリケーションはODACコンポーネントを使用していますが、アプリケーションをインストールする必要のあるすべてのコンピューターにOracleクライアントをインストールする必要はありません。だから私は以下のこの記事を休耕しました:

Oracleクライアント11で.NETアプリケーションをデプロイするために必要な最小限のセットアップは何ですか?

この記事は、ある種のoracleがインストールされているか、少なくともtnsnames.oraが正しい場所にあるコンピューターでうまく機能します。ただし、新しいマシンでは、エラーORA-12645:パラメータが存在しません。tnsnames.oraをsqlnet.oraと一緒にパッケージ化しようとしましたが、.dllでそれらを見つけることができません。以下のコードは、エラーの原因です。

.oraファイルをパッケージ化する方法に関するアイデアは役に立ちます。

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

oracle11g - tnsnames.oraにdb名が存在しないにもかかわらず、TOADが接続します

私はTOADに行き、DBAから提供されたdbのTNS名を入力しました。ユーザーとパスワードも入力しましたが、正常に接続されました。私の混乱は、tnsnames.oraファイルにそのdb名に対応するエントリがないことです。では、TOADはどのようにDB名を解決するのでしょうか。

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

toad - LDAP.ora が存在せず、tnsnames.ora に tns エントリがない場合、TOAD を介して db に接続します

tnsnames.ora で定義されていない db スキーマ名を使用して TOAD に接続できました。私はここで説明を得ました: DB名がtnsnames.oraに存在しないにもかかわらずTOADが接続します しかし、今、私はピアにdb接続資格情報を与える必要があり、その開発者は彼女の/network/adminフォルダーにldap.oraファイルを持っていません. TOAD を使用してどのようにデータベースに接続できますか? 私は彼女に自分の ldap.ora ファイルを渡して、それを network/admin にコピーしてから試すように依頼しました。しかし、それはうまくいかないようです。

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

jakarta-ee - Java Web サイトでの接続エラー。Tnspi​​ng は、サービスが実行中であることを示します

Windows 7で実行されているJava Webサイトアプリケーションがあり、その機能にOracleデータベースを使用しています。データベースのデフォルトの SID 名は orcl です。tnsping を使用すると、orcl サービスがアクティブになっていることがわかります。また、アプリケーションのほとんどは、一部を除いて正常に動作しています。誰かが次のエラーで私を助けることができるかどうか疑問に思っていました:-

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

asp.net-mvc-3 - ASP.NET メンバーシップ プロバイダーを使用した MVC3 サイトからの TNS oracle 接続に失敗しました

ASP.NET メンバーシップ プロバイダーとフォーム認証を使用して、ユーザーがサイトにアクセスできるようにする MVC3 サイトがあります。その背後にOracleデータベースがあります。

開発マシン、テスト マシン、デプロイ マシンですべて社内で動作します。

しかし、クライアントでは、「ORA-12154: TNS: 指定された接続識別子を解決できませんでした」というエラーが発生します。

これは間違った構成エントリの単純なケースであると考えていましたが、すべて正しいようです。また、同じ TNS エイリアスに対して tnsping を実行したところ、機能しました。SQL*Plus 経由の接続も機能します。.NET 接続文字列テスター アプリケーションをダウンロードしてもらい、MVC3 サイト web.config とまったく同じ接続文字列を使用して正常に接続します。このエラーで戻ってくるのは Web サイトだけです。(注:すべてのテストは、ウェブサイトがオンになっているのと同じマシンから行われました)

誰かがこれを以前に見たことがあり、解決方法についていくつかのガイダンスを提供していますか?

ありがとう

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

oracle - 64 ビット Forms Server から Oracle 10g DB 32 ビットには接続できるが、11g DB 64 ビットには接続できないのはなぜですか?

WebLogic と、新しい FORMS および REPORTS Server とビルダー (11gR2) を使い始めたばかりです。

Oracle 11g R2 64 ビット DB を使用しています。Forms Builder では、問題なくフォームを開いてコンパイルできます。

しかし、ブラウザーでフォームを開こうとすると、DB 資格情報を求められ、その後 TNS Error が返されましたORA-12154

tnsnames.ora問題は、ファイルを再確認したところ、すべて問題ありません。だから私は10g DBに接続しようとしましたが、接続します。したがって、両方の DB アドレスが同じ tns ファイルにあるため、TNSNAMES の問題ではありません。

質問: これを引き起こしている本当の問題は何ですか? どうすれば解決できますか?

Tns エントリ:

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

oracle - Oracle11Gとの接続文字列のSDU設定

私はルックアップのためにsqlnet.oraファイルを参照せず、接続のために次のTNS URLをほとんど提供します、そして私はそれがどこに行くのか、そしてどのように新しいのか疑問に思っていた以下の接続URLのSDU設定で圧迫する必要がありますURLは次のようになりますか?

これが私が使っているものです:jdbc:oracle:thin:@192.168.191.231:1521:naladomain

上記のTNS文字列のカスタムsdu設定でスクイーズする必要がありますが、どうすればよいですか?:-)

ありがとう!