問題タブ [oracle-sqldeveloper]

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

oracle - sqldeveloper で他のスクリプトを実行するスクリプト

データベースの構築に使用するスクリプトがいくつかあります。これらは特定の順序で実行する必要があります。SQL Developer (1.5.3) で他のスクリプトを実行するスクリプトを作成することはできますか?

私は sqlplus でこれを行うことができることを知っていますが、私が知らない同様の機能があることを望んでいました.

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

oracle - 100MB を超える PGA を使用する SQLDeveloper

おそらくこれは正常なことですが、私の Oracle 11g データベースでは、Oracle の SQL Developer を使用しているプログラマーが、UGA と PGA メモリを合わせて 100MB 以上を定期的に消費しているのを見てきました。これが正常なのか、どうすればよいのか教えていただきたいです。私たちのデータベースは Windows 2008 の 32 ビット バージョン上にあるため、メモリの制限がますます懸念されています。次のクエリを使用してメモリ使用量を表示しています。

SQLDeveloper でテーブルを開くたびにリソース使用率が上がるようですが、テーブルを閉じてもメモリはなくなりません。テーブルが開いている間にテーブルがソートされると、さらに多くのメモリを使用するように見えるため、問題はさらに悪化します。ソート中にメモリがどのように使用されるかは理解していますが、おそらくまだ開いている間でも、メモリを閉じた後にメモリを使用するのは間違っているようです。誰でもこれを確認できますか?

更新: UGA が専用サーバー モードで PGA に格納されていることを理解していないため、数値がずれていることがわかりました。これにより、数値は以前よりも低くなりますが、SQL Developer が過剰な PGA を使用しているように見えるという問題がまだ残っています。

0 投票する
6 に答える
58742 参照

oracle - Oracle SQL開発者ツールを使用してテーブルのフィールドにnull値を設定する方法は?

Oracle SQL Developer を使用すると、SQL スクリプトを記述しなくても、フィールド値をテーブルに直接更新できます。ただし、フィールドに null 値を設定することはできませんか? 生成される更新スクリプトは次のとおりです。 UPDATE "TABLE" SET field_required = 'null' WHERE ROWID = 'AAAnnZAAFAAAGMfAAC' AND ORA_ROWSCN = '14465324'

更新ステートメントを書かずに、テーブルのフィールドに null 値を設定する方法はありますか?

0 投票する
9 に答える
28088 参照

oracle-sqldeveloper - OracleSQLDeveloperでの悪い画面の再描画

OracleSQLDeveloperに問題があります。Windows Server 2003マシンで使用すると、正常に動作します。Windows 7デスクトップで使用すると、次のように水平または垂直にスクロールすると、クエリ結果グリッドで多くの再描画の問題が発生します。

編集:ImageShackは私のスクリーンショットの元の画像ホストであり、有効なURLではなくなりました。私の問題は現在修正されているので、これを再現することはできません。要点は、結果グリッドのクライアント領域がスクロール中にぎこちないものとして再描画されたことです。

これにより、クエリの結果を評価するのが難しくなります。ヘッダーと個々のセルをクリックすると、正しく再描画されますが、通常どおりにスクロールできないのは間抜けです。これを修正する方法はありますか?付属のJVMで現在のバージョンのSQLDeveloper1.5.5を使用しています。

0 投票する
5 に答える
63803 参照

sql - Oracle SQL Developerを使用してCLOBをテキスト・ファイルにエクスポートする

Oracle SQL Developer を使用しており、テーブルを CSV ファイルにエクスポートしようとしています。一部のフィールドは CLOB フィールドであり、多くの場合、エクスポート時にエントリが切り捨てられます。私の最終目標はここでOracleを使用しないことであるため、すべてを取得する方法を探しています(Oracleダンプを受け取りました-これはOracle dbにロードされましたが、データを別の形式で使用しているため、経由します仲介者としてのCSV)。

これに複数の解決策がある場合、それが私にとって1回限りの手順であることを考えると、より複雑な「正しく行う」解決策に対するよりハック的なタイプの解決策は気にしません。

0 投票する
10 に答える
294587 参照

oracle - DBMS_OUTPUT.PUT_LINE の出力をファイルにリダイレクトする方法は?

プロシージャの時間を把握するために pl/sql でデバッグする必要があります。

しかし、出力がどこに行くのか、収集したいすべてのデータを含むログ ファイルにリダイレクトするにはどうすればよいのかわかりません。

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

oracle - Oracle実行プランの述語へのアクセスとフィルタ

Oracle実行プランのAccess述語とFilter述語の違いは何ですか?私が正しく理解していれば、「アクセス」はどのデータブロックを読み取る必要があるかを決定するために使用され、「フィルター」はブロックが読み取られた後に適用されます。したがって、フィルタリングは「悪」です。

以下の実行プランの述語情報セクションの例では、次のようになります。

アクセスセクションとフィルターセクションの両方で「CURRENT_VERSION_IND」が繰り返されるのはなぜですか?

対応する操作は、フィールド(DOMAIN_CODE、CODE_VALUE、CURRENT_VERSION_IND、DECODE_DISPLAY)で定義されているインデックスのINDEXRANGEスキャンです。

私の推測では、CURRENT_VERSION_INDはインデックスの2番目の列ではないため、OracleはAccessステージでは使用できません。したがって、DOMAIN_CODE列でインデックスにアクセスし、すべてのブロックをフェッチしてから、CURRENT_VERSION_INDでフィルタリングします。私は正しいですか?

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

plsql - SQL*PlusまたはOracleSQLDeveloperでパイプライン化された関数の結果を表示する

Oracle SQL Developerでパイプライン関数によって返された結果を表示するにはどうすればよいですか?

私は次のselect..from dualような単純なものを使用して関数を呼び出しています

そして私が得る結果は

AllroundAutomationsのPL/SQL開発者は、結果を表形式で美しく表示しますが、フルバージョンのPL/SQL開発者のライセンスを持っていません。

SQL * Plusの出力も、Oracle SQL Developerの出力よりは優れていますが、あまり良くありません。何かご意見は ?

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

sql - Oracle 実行スクリプト

私はOracle Sql Developerを使用しています

テーブル、インデックス、主キー制約などを作成する巨大なスクリプトがあります。

私のDB名は: dbo_other

この dbo_other に sysdba としてログインしました。

スクリプトを実行すると、左側のパネルの [テーブル] の下にテーブルが表示されません

ただし、「dbo_other」を追加してスクリプトを追加すると、すべてのテーブル名の前にテーブルが表示されます。

これは非常に面倒で時間がかかります。

これを回避する方法はありますか?dbo_other を追加せずに dbo_other に表示されないのはなぜですか。すべてのテーブル名の前に?? 右上隅でクエリを実行すると、ドロップダウンで dbo_other が選択されています!!

作成したテーブルから select * を実行することもできます (ただし、左側のサイドバーには表示されません)。さらに、pl/sql 開発者でテーブルを表示できます。

Oracle SQL 開発者が dbo_other を使用して作成することを要求するのはなぜですか??

また、テーブルごとに追加しないようにする方法はありますか? スクリプトの上で何かを実行して、後続のすべてに影響を与えることができるでしょうか?