問題タブ [ora-12154]

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

oracle - TNS、2つの異なるバージョンが一緒にインストールされている場合、サービス名を処理できません

サーバーでは、データベースとしてoracle11gを使用するasp.netアプリケーションを公開しています。

web.configに接続文字列を設定するだけで、機能します。

ただし、他のクライアントアプリケーションで必要なため、誰かが同じサーバーにoracle8をインストールします。

しかしその後、私たちのWebアプリケーションは機能しなくなり、エラーが発生します。

ora-12154TNSはサービス名を処理しません

その後、パス環境が変更されていることがわかりました。最初に「C:/ app / oracle81/bin」を追加します。しかし、最初に「D:/ app / oracle11g / bin」を変更しても、機能しません。

両方を機能させるためのアイデアはありますか?

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

asp.net - ORA-12154ASP.netのグリッド・ビューをOracleデータベースに接続中にエラーが発生しました

詳細:

  • ユーザー名はscottです
  • パスワードは虎です
  • サーバー名-tnsnames.oraで見つけたprashanth-PCを指定しました-この時点で取得します

ORA-12154:TNS:指定された接続識別子を解決できませんでした

コードを使用して接続すると、機能しています。コードでは、データソースを空白のままにします。しかし、グリッドビューツールを使用して接続すると。サーバー名を尋ねています。どのサーバー名を指定すればよいかわかりません。参考までに、「tnsnames.ora」ファイルの内容を投稿しました。これをチェックしてください。Oracle10gを使用しています。

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

oracle - ログイン試行時のエラー: ORA-12154

開発にはOracle 10 gと PL/SQL Developer を使用しています。データベースに接続できるNet Managerからすでにテストしましたが、PL/SQL Developerで接続しようとすると、理解できない問題がありました。

問題の解決策を既に検索しましたが、まだ解決できません。何かアドバイス?

http://i.stack.imgur.com/OpjSI.png

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

vb.net - Visual Basic 2010 で ComboBox に追加する

プログラムのユーザーが、既に入力されている ComboBox に高校の名前を追加できるようにしたいと考えています。設計時に 4 つの異なる高校を ComboBox に追加しました。Edit ツールと Add High School ツールを備えた MenuStrip があります。ここに私が書いたコードがあります:

プログラムを実行すると、4つの高校が表示され、「高校を追加」すると空白のスペースが表示されます。私は何を間違っていますか?

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

database - インスタントクライアントと接続するときのora-12154の問題

WindowsServer2008R2でOracle11gを実行しています。他の場所で実行しているクライアントアプリケーション(Zabbix)が接続しようとしています。

クライアントマシンには次のものがあります。

  • oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm
  • oracle-instantclient11.2-devel-11.2.0.3.0-1.i386.rpm

そのため、sqlnet.oraまたはtnsnames.oraファイルはありません。直接アドレス指定との接続を確立しようとしています。PHPのprintステートメントで、それが呼び出していることがわかります

connectが//dbhostmachine:1521/zabbixに設定されている。だから、すべてがそこによく見えます。

ローカルに接続しようとすると、正常に機能します。

ただし、リモートで一般的なエラーが発生します。

奇妙なことに、以前は断続的に動作していました。アプリケーションで約10秒ごとにエラーが発生します。

しかし、確かにネットワークを介して送信され、データベースに保持されたデータがありました。アプリケーションとサーバーを再起動した後、接続をまったく取得できなくなり、ORA-12154に接続できなくなりました。

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

oracle - tns エイリアスを使用して接続すると ORA-12154 が発生する

Win7x64 ラップトップに Oracle 11.2 をインストールしましたが、ほとんどすべて正常に動作します。しかし、私が理解していないことが1つあります。サンプルの HR スキーマには次のように接続できます。

ただし、次の場合は除きます。

を取得しORA-12154: TNS:could not resolve the connect identifier specifiedます。

2番目のオプションが正しいと思っていたので、これを偶然見つけました。TNS エイリアスを省略できるのはなぜですか? 私は Oracle の初心者ですが、他の環境に接続するときに TNS エイリアスが必要であるか、接続できません。

私の中には次のものがありますtnsnames.ora

tnsping orclとの両方が問題ないので、使用されていることは確かtnsping dummyです。誰かが私にこれを説明できますか?

UPDATE 1 : の出力lsnrctl statusは次のとおりです。

の結果SELECT name FROM v$databaseは 1 つのデータベースです: ORCL

UPDATE 2 : tnsping orcl(読みやすいようにフォーマットされた) の出力。

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

oracle - TNS: 指定された接続識別子を解決できませんでした

Windows 7 マシンに Oracle サーバー 11g をインストールしました。このサーバーをリモート マシンからインストールする必要があります。リモート マシンは 64 ビット システムで、Ubuntu 12.10 を使用しています。サーバーにアクセスするために、Oracle インスタント クライアントをインストールし、すべてを構成しました。

ORACLE_HOME、TNS_ADMIN、PATH、LD_LIBRARY_PATH がすべて設定され、正しい場所を指しています。

私の tnsname.ora ファイル:

私のsqlnet.oraファイル

サーバー上の私の tnslistener は稼働中です。

これらをすべて設定した後でも、サーバーに接続できません。

sqlplus user1@orclコマンドを発行すると、

私はこれらの投稿をすべて見ましたが、

bash 変数使用時の Sqlplus ログイン エラー: SP2-0306: 無効なオプション

ora-12154 は解決できませんでした... Oracle Instant Client で

実際、他の多くの投稿に影響を与えていますが、どれも私の問題を解決していません。

助けを求める

前もって感謝します

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

.net - ODP.NET 管理の tnsnames.ora IFILE 参照

Managed ODP.NET x64 12.1.0.2 tnsname.ora は IFILE の使用をサポートしていますか?? 私はそれを働かせることができません。

たとえば、私が何年もインストールしてきた管理対象外の Oracle クライアントである通常の「シック クライアント」では、tnsnames.ora ファイルに次の 1 行が含まれていました。

IFILE=C:\OracleDataSources\tnsnames.MAIN

次に、C:\OracleDataSources\tnsnames.MAIN ファイルには、組織内の他の各 Oracle インスタンスの実際のデータ ソース定義を含む構成ファイルへの IFILE 参照が含まれています。これにより、構成ファイルを集中管理し、インストール ファイルとは別にすることができ、完全な Oracle クライアント インストールを使用してもエラーなく動作します。

現在、古い/非推奨の System.Data.OracleClient 参照を使用して ODP.NET 管理クライアントを使用するコードのアップグレードに取り組んでいます。マネージド ODP.NET ライブラリで IFILE 参照を使用しようとすると、次のエラーが発生します。

ORA-12154: TNS: 指定された接続識別子を解決できませんでした

トラブルシューティング中に、すべてのデータのリストを返すOracle.ManagedDataAccess.Client.OracleDataSourceEnumerator.GetDataSources()メソッド ( http://docs.oracle.com/html/B28089_01/OracleDataSourceEnumeratorClass.htm#CBAHABEH )を使用して、tnsnames.ora からデータ ソースが取得されていないことを確認しました。tnsnames.ora から列挙されたソース。

tnsnames.ora で IFILE 参照のみが使用されている場合、から 0 の結果が得られGetDataSourcesます。(IFILE 参照を使用する代わりに) web.config TNS_ADMIN 設定で指定されたフォルダー内の tnsnames.ora ファイルにデータ ソース エイリアスを直接手動で追加すると、データ ソースはGetDataSources正しく返され、データ ソースに接続できます。 ODP.NET を正常に使用しています。

ODP.NETでIFILE tns名参照を使用する方法はありますか?

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

oracle11g - ログイン中に oracle 11g が機能せず、sql*plus でエラーが発生しています: エラー ORA-12154 のテキストを取得しようとしているときにエラーが発生しました

ログイン中に oracle 11g がデータベースに接続せず、sql*plus で ERROR: Error while trying to retrieve text for error ORA-12154,i export few data from my oracle 8i