問題タブ [database-link]

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 に答える
634 参照

oracle - PLSQL の動的クエリ エラー

この手順を実行しようとしています:

しかし、ストアド プロシージャを実行すると、エラーが発生します。

誰かが私がここで間違っていることを手伝ってくれますか?

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

database - Oracle AWS RDS データベース リンク ORA-12545

Oracle AWS RDS インスタンスから VPC 外の別の Oracle データベースへのデータベース リンクを作成しようとしています。私はこれをデータベースリンクを作成しました: create database link test connect to myusername identified by "mypassword" using '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=my.db.com)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=servicenameame)))';

ただし、そのデータベース リンクに対してクエリを実行すると、次のようになります。 SQL> select sysdate from dual@test; select sysdate from dual@test * ERROR at line 1: ORA-12545: Connect failed because target host or object does not exist

私は ORA-12545 をグーグルで調べましたが、このエラーで人々が抱えている問題の大部分は、断続的な接続障害 (私のものではありませんが、毎回失敗します)、またはホスト名のスペルミス/ポートの誤りです。CONNECT同じ接続文字列を使用して my.db.com にアクセスし、その方法でデータベースにクエリを実行できるため、私の問題もホスト名/ポートが間違っているわけではありません。

誰か提案はありますか?

ソース Oracle データベース: Oracle Database 11g Release 11.2.0.4.0 - 64bit Production 接続しようとしている宛先 Oracle データベース: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

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

oracle - DBLink から挿入する最適な方法 - Oracle

Dblink を介してデータベースに 1000 万件のレコードを挿入する必要があります。

select * from への通常の挿入ステートメントの挿入は、正しい方法または最適な方法でしょうか?

このボリュームのデータを挿入するには、他にどのようなオプションがありますか?

Oracle 11g を使用しています。

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

oracle - Oracle データベース リンク - ユーザー名に特殊文字を含むプロキシに接続する

ユーザーは、名前に特殊文字が含まれる別のユーザーを介して、プロキシによる接続を許可されます。

今、これへのデータベースリンクを作成するのに苦労しています:

ユーザー名の特殊文字を明らかに取り除く以外に、そのために使用できる表記法はありますか?

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

node.js - Node アプリケーションでテーブル名を照会すると、「SQL コマンドが正しく終了しませんでした」というエラー メッセージが表示される

node-oracledb で次のクエリを実行すると、次のエラーが発生します。

このクエリを Oracle コンソールで実行すると (もちろん、プレースホルダーを実際の値に置き換えます)、正常に実行されます。ただし、Node アプリケーションでこれを実行すると、次のエラーが発生します。

このエラーが発生する理由を教えてくれる人はいますか? プレースホルダーに意図した値が確実に入力されていることを確認できます。

ありがとう!

編集:

私がやろうとしても:

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

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

sql - データベース リンクの Oracle プロシージャでの無効な識別子エラー

以下の手順で、パラメーターとして db リンクを渡し、動的 ​​SQL ステートメントを作成します。手順の実行中に、エラーが発生しORA-00904: "DB_CONNECTION_NAME": invalid identifierます。変数を宣言しましたが、それでもこのエラーが発生します。

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

oracle11g - Oracleでdblinkを使用して関数を呼び出す方法は?

OracleでDBLINKを使用して関数を呼び出すことは可能ですか? このような関数を呼び出して、エラーが発生します - ORA-00904: "MC"."GET_REFTYPES": 無効な識別子

機能コード

ありがとう!