問題タブ [ora-12514]
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 - サーバーのリブート後のORA-12514
Oracle10gR2を使用しています。最近、サーバーを再起動した後、インスタンスに接続できないという問題が発生し始めました。サーバー自体でローカルに接続しているだけです。
奇妙なことに、データベース管理アシスタントを起動し、インスタンスを選択して設定を変更すると、問題は自動的に修正されます。
誰かがこの問題の根源についての手がかりを持っていますか?
@akaDruid:サーバーでSQLPlusを起動しようとするだけで、接続をテストしています。
@Matthew:それはWindowsです
oracle - 私のオラクルリスナーは自動的にシャットダウンします。何が起こっているのでしょうか?
デプロイ テストを実行できるように、本番環境を複製するために VM をセットアップしています。VM は、 Oracle 10gでWindows Server 2003を実行しているVMWare Serverです。tnsnames 接続識別子を介して oracle に接続しています。
一度起動して実行し、VM ファイルをコピーしたところ、すべてがうまくいっていると思いました。しかし、作成したバックアップでオラクルを実行しようとすると、いくつかの問題が発生します。そうは言っても、これまたは動作中の VM に気付かなかった、または忘れていた変更を加えた可能性は十分にあるため、これは必ずしも仮想化の問題ではないと思います。
私はオラクルの専門家ではありません。また、データベース管理者もあまりいないので、ここではクリークのようなものです。これが私の問題です:
- マシンを起動すると、lsnrctl サービスを実行でき、アプリケーション データベースを収容するサービスで 1 つのインスタンスが実行されていることがわかります。sqlplus を介して接続しようとすると、ORA-01033: Oracle の初期化またはシャットダウンが進行中です。
- しばらく待つと、サービスが lsnrctl サービス リストから消えていることがわかります。明らかに sqlplus に接続できません (ORA-12514)
- Windows サービス管理 mmc コンソールに移動すると、その Oracle インスタンスを格納する必要がある Windows サービスがまだ実行中であることがわかります。
- Windows サービスを再起動できます。この時点で、lsnrctl サービスの下にもう一度表示できますが、sqlplus を介して接続しようとすると、ORA-01033 が発生します。しばらくすると、シャットダウンして消えます。
- 任意の時点で sqlplus "/ as sysdba" を試行すると、ORA-12560: TNS: プロトコル アダプタ エラーが発生する
- Windows イベント ログには何も書き込まれません。
何がこれを引き起こす可能性があるかについてのアイデアはありますか? 次に試すことができるヒントはありますか?
更新: stackoverflowの精神で、誰かが後でアドバイスを探しに来た場合に備えて、これを開いたままにしておきますが、私の場合、オラクルの完全なアンインストール/インストールとデータベースの再インポートが最も適切な解決策でした.
.net - Microsoft ODBC for Oracle を使用して Oracle 10g データベースに接続する
組み込みの Microsoft ODBC for Oracle ドライバーを使用して、Oracle 10g データベースに接続しようとしています。DNSless 接続を使用したいので、 www.connectionstrings.com から接続文字列を取得します。
理想的には、DNS エントリまたは Oracle TNS エントリをセットアップする必要はありません。間違っているかもしれませんが、上記の方法でそれができると思いました。私は以下を取得しています:
私がオンラインで知る限り、他の人が Microsoft ODBC for Oracle ドライバーを使用して 10g に接続しましたが、何かが足りないのかもしれません。ところで、vb.net アプリケーションから接続しています。
oracle - リモートクライアントから Oracle 10g に接続するには?
標準の Delphi dbexpress dbexpora.dll + oci.dll (10g) を使用します (Oracle InstantClient がインストールされています)。
Oracle Database ボックスに直接接続すると、dbexpress アプリを問題なく実行できます。その場合に使用されるローカルの dbxconnections.ini エイリアスは、DB サービス名 ORCL を「データベース」パラメータとして指定するだけです。
クライアント マシンからこの同じデータベースに接続しようとすると、一連のエラーが発生します。
当然、データベース パラメータであらゆる種類の文字列を試しています。MOHAWK2:1521:ORCL のような文字列を使用すると、少なくともリスナー エラーが発生する可能性があります。
接続の失敗: ORA-12514 TNS: リスナーは現在、接続記述子で要求されたサービスを認識していません。
命名の可用性をテストするツールがいくつかあると思います...
.net - OracleClient+.NETとのTNSless接続
System.Data.OracleClientと抽象基本クラスDbConnection、DbCommand(など)を使用してOracleに接続しています。
接続は、開発段階で正常に機能します。ステージング中に、エラーORA-12514が発生します。TNS:listenerは現在、接続記述子で要求されたサービスを認識していません。
私たちの目標は、TNSエントリなしで接続し、接続文字列(www.connectionstrings.com/oracle#19)ですべての関連情報を提供することでした。
SQL plusがステージングサーバーから目的のスキーマに接続することを確認できます(リスナーがリッスンしています)。SQLPlusにフックされたTNSエントリは、構築されているクエリ文字列のすべての資格情報と一致します。
見逃したサーバーにインストールはありますか?微調整できることはありますか?
どんな助けでも大歓迎です。
oracle - SSRS: Oracle TNS: リスナー エラー?
ビジネス オブジェクト プロバイダーを使用している SSRS レポートがあります。dll には Oracle サーバーとの接続があります。レポートを実行するたびに、次のエラー メッセージが表示され続けます。
「Oracle.DataAccess.Client.OracleException ORA-12514: TNS: リスナーは現在、接続記述子で要求されたサービスを認識していません」
誰でも理由を知っていますか?
oracle - ORA-12154: TNS: 指定された接続識別子を解決できませんでした
Linux EL 5 にインストールされた oracle 11g に接続しようとすると、次のエラーが発生します。
network/admin の下の私の listener.ora は次のとおりです
私の tnsnames.ora は次のとおりです
MY lsnrctl ステータスは次のように表示されます。
php - IIS上のPHPを使用したOracleへの接続
いろいろ困っています...
これが私が使用しているコードです:
次のエラーが発生します。
PHP警告:ocilogon():ociopen_server:26行目のD:\ Inetpub \ wwwroot **\oracle.phpでエラーORA-12514のテキストを取得しようとしたときにエラーが発生しました
誰が私が間違っているのか知っていますか?
それはPHP4、IIS6ところでです。私はこれをPHP5、IIS7でも試しましたが、運がありません。
私が得ることができるどんな助けにも感謝します...:(
oracle - サーバー上のOracleDBへの接続中にエラーが発生しました
Toadを介してサーバー上のOracleDBに接続しようとすると、エラーが発生します。エラーメッセージは次
のとおりです。ORA-12514:TNS:listenerは接続記述子で指定されたService_Nameを解決できませんでした。
昨日まではすべて正常に機能していましたが、今日はサーバーが再起動し、DBに接続できません。私もtnspingを試しましたが、正常に機能しています。
32ビットWindows用のTNSPingユーティリティ:バージョン9.2.0.1.0-20年11月10日生産10 15:13:29
Copyright(c)1997OracleCorporation。全著作権所有。
使用されるパラメータファイル:c:\ oracle \ ora92 \ network \ admin \ sqlnet.ora
TNSNAMESアダプターを使用してエイリアスを解決しました)。
lsnrctl startを実行しましたが、ServiceOracleOraHome92TNSListenerがすでに実行されていると表示されます。
それでも、oraclethroughttoadは機能していません。誰かがこれを解決するのを手伝ってくれますか?
windows - Widowsを使用してOracleODBCDSNを作成します。ポート番号の入力
c:\ Oracle \ product \ 11.1.0 \ network \ ADMIN\TNSNAMES.ORAファイルに次のエントリがあります。
enter code here
pvtest.world =
(説明=
)。
TOADを使用して正常に接続できました。新しいODBCDSNを作成しようとすると、作成できません。TNSサービス名でポート番号を指定するにはどうすればよいですか?
enter code here
次のエラーが発生します:---------------------------
接続のテスト
SQLState=S1000に接続できません[Oracle][ODBC][Ora] ORA-12514:TNS:listenerは現在、接続記述子で要求されたサービスを認識していません