問題タブ [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.
oracle - ODP.NET 2.111 と ODP.NET 4.112 を同じマシンにインストールし、両方が同じデータベース サーバーを指すようにする方法
問題は、ODP.NET 2.111 と ODP.NET 4.112 を同じマシンに並べてインストールし、両方が tnsnames.ora を使用して同じデータベース サーバーを指すようにする方法です。
Oracle 11.1.0 に基づくレガシー システムをサポートする必要があります。システムは ODP.NET 2.111 を使用して Oracle に接続しています。次の場所に 2 つのクライアントがインストールされています。
C:\oracle\product\11.1.0\client_1
C:\oracle\product\11.1.0\client_2
両方の tnsnames.ora は次のようなものです。
システムは上記の設定を使用して稼働しています。新しいバージョンの Oracle.DataAccess.Dll (4.112) を使用する必要がある EntityFramework に基づく新しいシステムを開発する必要があります。
レガシーシステムの機能を損なわずに新しいクライアントをインストールして、両方が並行して動作できるようにするにはどうすればよいか疑問に思っていました。
注: 以前のクライアントに新しい ODP.NET をインストールしようとしたところ、次の接続文字列を使用してデータベースに接続できました。
DATA SOURCE=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=zzzzz1)(PORT=zzzzz2)))(CONNECT_DATA=(SERVICE_NAME=zzz3_SERVICE)));ユーザーID=\"zzzz4\";パスワード=\"zzzz5\";
1- ODP.NET のアップグレードにより Oracle に接続できなくなるため、レガシー システムが壊れる 2- 接続文字列が非常に奇妙に見えるため、これは望ましくありません。
助けていただければ幸いです。
ありがとう、エイディン
python - Django 1.5 で 2 つのデータベースを使用する
SQLite または MySQL データベースを使用する Django 1.5 アプリケーションがあります。ローカル サーバーには、通常は接続文字列で接続する Oracle データベースがあります。
"TNS=TNS-name; UID=user; PWD=pwd;".
Django アプリケーションでローカルの Oracle データベースからデータを出力するにはどうすればよいですか?
実際、Oracle データベースからメインの SQLite/MySQL データベースにデータを転送したいと考えています。
Django アプリケーションで Oracle データベースをメイン データベース ソースとして使用する方法についていくつかのチュートリアルを見てきましたが、メイン データベース ソースを保持し、特定の Django ビューで Oracle データベースから特定のデータをロードしたいだけです。
ありがとうございました。
grails - TNS文字列をデータソースとして2番目のDBに切り替えるGrailsエラー
TNS 文字列を Grails データソースの URL として使用し、2 つの Oracle DB (ora01、ora02) を使用します。通常の運用では正常に db サービスに接続します。構成は次のとおりです。
DBA が ora01 をオフにし、ora02 をアクティブなものとして再起動すると、Grails アプリは認識せず、JDBC エラーをスローします。
私の設定は大丈夫ですか?Grails は TNS 文字列をデータソース URL として使用できると想定しています。これは、db を失敗させる前に問題なく接続できるためです。これは正しいですか? アプリがまだ死んだデータベースに接続しようとしていて、他のノードを試していないようです。現在動作しているノードに切り替えるために Grails に何か特別なことをさせる必要がありますか?
oracle - オラクルへの接続はどのように確立されますか?
私の oracle tns リスナーは 1521 でリッスンしており、2 つのライブ接続があります。127.0.0.1:1521 への接続がどのように確立されているか説明していただけますか? tnslistener は接続を oracleXE に渡していますか? Linux でソケットを開いて別のプロセスに渡すことはできますか?
更新: また、それらの間に親子関係はありません
oracle11g - ORA-12560: TNS: データベースを1つ削除した後のプロトコル・アダプタ・エラー
私は持っていoracle11g desktop
ます。私のプロジェクトでは、構成アシスタント ツールを使用して 3 つのデータベースを作成します。次に、そのうちの1つを削除すると、この後にエラーが発生します: ora-12560
. 誤って両方のデータベースに同じパスワードが設定されています。たとえば、これらのデータベースの 1 つをシステム ユーザーに接続したい場合、パスワードが 1 つしかなく、データベースがどれに接続されているかを認識していない可能性があります。
すべてのサービス セットを開始しますoracle_sid=orcl
。lsnrctl
tnsping
check tansname.ora
& を実行my listener.ora
し、ログオンしますsysdba@oracle_sid
しかし、私は再びこのエラーがあります
tnxを助けてください
oracle - SQL開発者を使用して接続できません
SQL開発者を使用して接続できません。
sqlPlus で同じユーザー名とパスワードを使用すると、接続できるようになりますが、Sql Developer を試すと、
ステータス: 失敗 - テストに失敗しました: リスナーは次のエラーで接続を拒否しました: ORA-12505 TNS: リスナーは接続記述子で指定された SID を現在認識していません。
私のオラクルのバージョン win32_11gR2_database_1of2 私のコンピューターのウィンドウ 8.
XP、Vista、および Windows7 にもインストールしようとしましたが、同じエラーが発生しました。Oracle のインストール時にもエラーが発生しました。最初のエラーは、すべてのコンピューターが最小基準を満たしているというもので、インストールを続行します。Sql Developer を使用しようとすると、Java.exe C:\app12\Database\product\12.1.0\dbhome_1\jdk\binが要求され 、[OK] をクリックします。
oracle - 違いはなんですか?Oracle TNS SID リスナー
人間の言葉で: TNS、SID、リスナーの違いは何ですか? ありがとう!
java - jdbc を介して Oracle に接続すると、「テーブルまたはビューが存在しません」というエラーが発生する
Oracle DB 11g に独自のテーブルスペース RXXS を持つユーザー RXXS がいます。そのためのSQLは次のとおりです。
このユーザーで Oracle SQL Developer を介して DB に接続すると (接続の詳細: rxxs@//127.0.0.1:1521/xe
)、すべて問題なく表示されます。選択と更新を行うことができます。
しかし、jdbc:oracle:thin:@127.0.0.1:1521:xe user: rxxs
(jboss 4.0 で実行されている私の Java ee アプリから) TNSListener を介してこのユーザーに接続 () しようとしていて、選択を行うと、java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
.
Oracle SQL Developer からの同じ選択が正常に実行されます。
誰か助けてくれませんか?
asp.net - ORA-12571: TNSパケット・ライターの失敗
このエラーの背後にある理由と、この問題を解決するにはどうすればよいですか?? 可能であれば、適切な説明をお願いします。