問題タブ [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 に答える
5815 参照

visual-studio-2010 - Visual Studio 2010 を Oracle に接続するための tnsnames.ora、listener.ora、anf sqlnet.ora の構成

Visual Studio 2010 から Oracle データベースにアクセスしようとしています。

tnsnames.ora、sqlnet.ora、listener.ora の構成方法について混乱しています。クライアントとサーバーの両方のネットワーク/管理フォルダーに移動する必要があることはわかっていますが、特定のデータベースのインスタンス名、ユーザー ID、およびパスワードを提供する方法と場所がわかりません。

これは、私の Oracle データベース コントロール ウィンドウに表示される情報です。

ステータス Up Up 2011 年 6 月 1 日 8:37:15 AM CDT インスタンス名 lorac バージョン 10.2.0.1.0 ホスト localhost.localdomain リスナー LISTENER_localhost.localdomain

DBA 管理者から次の情報も提供されました。

  1. ホスト: Lorac.chem.tamu.edu

  2. インスタンス: Stockroom2

  3. ユーザー/パスワード: Inventory_mgmt/invmgmt

tnsnames.ora、listener.ora、および sqlnet.ora にどのデータを含めるかについて非常に混乱しています。

私を助けてください。

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

visual-studio-2010 - VisualStudioアプリケーションをOracleに接続しようとするとエラーが発生する

Oracleは初めてです。VisualStudio2010VBアプリケーションをリモートサーバー上のOracleサーバーに接続しようとしています。

ホスト名とサービス名を証明して、tnsnames.oraを構成しました。Server Explorerの接続の追加機能を使用して接続をテストしようとすると、次のエラーが発生しました。

ORA-12514:TNS:listenerは現在、接続記述子で要求されたサービスを認識していません

これは、tnsnames.oraに入力した値が間違っていることを意味しますか?または、他のドキュメント(たとえば、listener.ora)を構成する必要がありますか?上記以外の変更は行っていません。時間に敏感なため、この問題の解決方法を教えてください。

ありがとう

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

windows - Oracle タイムアウトへの ODBC 接続

私はここに来たばかりなので、自己紹介をします。Ettore Giallaurito と申します。私の仕事はイタリアの IT サービスです。

私の質問:

XP で odbc (システム DNS) 接続を介して Oracle DB インスタンスに接続しようとしていますが、ORA1254 TNS: 指定された接続識別子を解決できませんでしたというエラーが表示されます。

私はOracle Instant Client 11.2を使用しており、TNSメソッドを使用してDBVisualizerに接続できるため、tnsnamesを適切に構成しました。正直なところ、この場合は接続できますが、完全な接続文字列を挿入する必要があります。

SID だけを使用するとうまくいかないため、以下に示すように、私の場合は REPSIT01 です。

私の tns エントリは次のとおりです。

どんな助けでも大歓迎です。

よろしくお願いします。

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

osx-lion - ORA-12162: Mac OS X LionでTNS:ネット・サービス名が正しく指定されていません

tnsnames.ora を使用して oracle sqlplus インスタント クライアントを使用して oracle データベースに接続しようとしています。しかし、次のエラーが発生します: ORA-12162: TNS:net サービス名が正しく指定されていません。

次の環境値を設定しています:

sqlplus の場所が PATH 変数に追加されます。私の Instantclient10_2 のデプロイは ~/Library/oracle ディレクトリにあります。oracle フォルダーには、ユーザーへのすべてのアクセス権があります。

Oracle SqlDeveloper を使用して TNS に接続できます。この問題の解決を手伝ってください。

OS バージョン:- Mac OS X 10.7.2 (ライオン)

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

oracle - Oracle のマクロメディア ドライバで tns エントリを使用する方法

現在、Oracle データベースに接続するには、ColdFusion でマクロメディア ドライバーを使用する必要があります。jdbc 接続 URL は次のようになります。

このアプローチの裏返しとして、データベース サーバーの名前、ポート番号、およびサービス名を「ハード コード」する必要があります。

TNSNames エントリを利用するために jdbc URL をどのようにすべきか知っている人はいますか?

OCI ドライバーの場合は、jdbc:oracle:oci:@tnsentry

マクロメディア ドライバーで同じことを行うことは可能ですか? 正しいURLは何ですか?

0 投票する
3 に答える
25347 参照

oracle - ポート番号付きの.dmpデータをインポートする「impdp」コマンドを使用するにはどうすればよいですか?

Oracleデータベースにデータをインポートしようとしています。データをインポートするための「.imp」ファイルと「.dmp」ファイルがあります。データベースはポート1521を使用しており、データベース名は「DB」です。次のコマンドを試しましたが、機能しません。

エラー:ORA-12504:TNS:listenerにCONNECT_DATAのSERVICE_NAMEが指定されていません。またはORA-12545:ターゲットのホストまたはオブジェクトが存在しないため、接続に失敗しました。

IPとポートを問題なくtelnetできます。

誰か提案してもらえますか?

ありがとう!

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

vb.net - TNS名を使用したvb.net Oracle接続?

tns 接続を .ora ファイルに入れ、SQL plus を使用して接続できるようになり、:tnsping myConn で ping できるようになりました。

また、ODBC マネージャーへの接続を追加し、ODBC ツールを介して接続をテストするときに正常に接続しました。

今、vb.netを使用して接続する際に問題が発生しています

私は次のことを試しました:

私のconnStrは次のとおりです。

あたり: http://www.connectionstrings.com/oracleおよびhttp://www.shabdar.org/c-sharp/101-connect-to-oracle-using-asp-net-and-csharp.html

私は何を間違っていますか?ドライバーを指定する必要があると表示されますが、どうすればよいですか?

ありがとうございました!

私が得ているエラーは次のとおりです。

エラー [IM002] [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません

0 投票する
3 に答える
20053 参照

c# - C#アプリケーションでTNSNAMESファイルへの適切なパスを設定するには?

ODP.NET dll を使用する C# のプログラムがあります。

私は2台のコンピュータを持っています。1 つ目は ODAC パッケージ全体がインストールされている場合、2 つ目はそのパッケージがインストールされていない場合です。しかし、exe ディレクトリに必要なすべての dll があるので、ODAC は問題ではないと思います。

これらのコンピューターの違いは、TNSNAMESファイルへのパスです。

最初のコンピューターでは、プログラムは正常に動作します。しかし、同じ接続文字列を持つ2番目のものでは、エラーが発生します:

SQL Plus を使用すると、両方のコンピューターに接続できます。プログラムにファイルへの適切なパスを表示するにはどうすればよいtnsnames.oraですか?

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

oracle - 複数のサーバーで Oracle JDBC の長い TNSNAME スタイルの URL で異なるサービス名を使用する方法

JDBC の長い TNSNAME スタイルの URL を使用して DB サーバーに接続しようとすると、問題が発生します。2 つの Oracle クラスター サーバーがあります。そして、これが私の TNSNAME スタイルの URL です。

私の問題は、DBA がデータベースを作成するときに、host1 と host2 に異なるサービス名を使用したことです。host1 が DEV1 で host2 が DEV2_B で、ホストの順番を入れ替えるとうまくいかないようです。お気に入り

このような状況では、フェイルオーバーや負荷分散は役に立たないと思います。私の質問は、URL で service_name を個別に設定する方法ですか? (これらの 2 つの DB も異なる SID を使用します。DEVA と DEVB) 助けてください、ありがとう。

0 投票する
3 に答える
52283 参照

sql-server - SQL Server からの Oracle データベースのクエリ

SQL Server Express 2005 に転送したい Oracle 11g XE データベースがあります。

最初は、Oracle でテーブルを SQL として生成し、データ形式を操作して、SQL Server でクエリを実行するだけだと思っていました。これは小さなテーブルでは機能しましたが、数十万行のテーブルと数百万行のテーブルがいくつかあるため、このソリューションは機能しません。

次に、次の内容の TNS ファイルを作成しました。

ODBC接続を生成する方法について他の場所で見つけた指示に従いましたが、「テスト接続」は成功しました。

次に、これらのコマンドを実行して、MS SQL でリンク サーバーを作成しました。

今、次を使用して SQL Server から Oracle データベースのテーブルをクエリしようとしていますopenquery

しかし、エラーが発生します:

メッセージ 7399、レベル 16、状態 1、行 1
リンク サーバー「OracleLinkServer」の OLE DB プロバイダ「MSDASQL」がエラーを報告しました。プロバイダーは、エラーに関する情報を提供しませんでした。
メッセージ 7303、レベル 16、状態 1、行 1
リンク サーバー「OracleLinkServer」の OLE DB プロバイダ「MSDASQL」のデータ ソース オブジェクトを初期化できません。

リンク サーバーのプロパティを確認して [OK] をクリックすると、次のエラーが表示されます。

タイトル: Microsoft SQL Server Management Studio Express

「リンク サーバーは更新されましたが、接続テストに失敗しました。リンク サーバーのプロパティを編集しますか?」


追加情報:

Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。(Microsoft.SqlServer.Express.ConnectionInfo)


リンク サーバー "OracleLinkServer" の OLE DB プロバイダ "MSDASQL" がエラーを報告しました。プロバイダーは、エラーに関する情報を提供しませんでした。リンク サーバー "OracleLinkServer" の OLE DB プロバイダ "MSDASQL" のデータ ソース オブジェクトを初期化できません。(Microsoft SQL Server、エラー: 7399)

ヘルプについては、http: //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.5000&EvtSrc=MSSQLServer&EvtID=7399&LinkId=20476をクリックしてください。


ボタン:

&はい

&いいえ

助けてください!

ありがとう