問題タブ [toad]
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.
toad - 一般的なTOAD接続の質問
次のようなjdbc接続文字列を使用してOracleDBに接続することは可能ですか。
TNSを使用する代わりに?
mysql - How do I generate a script of all database objects in Toad for MySQL
In the freeware version of Toad for MySQL (latest version), I can generate a script of all tables in my database in one file. However, for stored procedures and functions, Toad generates a separate script/file for each one.
Ideally, I'd like a simple step to generate a script for all objects in my database (tables, views, procedures, functions, triggers) to a single file.
Is that possible in Toad for MySQL?
sql - オラクルのステートメントをトレースする
私は Oracle データベースを使用してアプリを開発しています。Toad の SQL トラッカー/モニターのように、セッションを追跡してステートメントを処理できる SQL ステートメント トレーサーが必要です。でも、良いものは結構な値段がするので、自分で小さいものを作ろうと思っています。Oracle SQLステートメントをトレースするための最良の解決策はどれですか?
oracle - TOADエクスポートOracleスクリプトを使用してデータをプログラムで保存
たくさんの異なるテーブルのデータをプルしているSELECTステートメントスクリプトがたくさんあります。そのデータをエクスポートして保存する限り、各クエリを手動で実行し、右クリックして[名前を付けてデータを保存]でオプションを選択し、[保存]をクリックする必要があります。
SELECTステートメントをプログラムでラップして、実行時にデータを自動的にエクスポートして保存し、手動で「名前を付けてデータを保存」する必要がないようにすることができるものはありますか?
networking - ファイアウォールを越えてSitecoreまたはToadを使用するOracle接続がSqlPlusを使用するよりも遅いのはなぜですか?
DMZ内のサーバー上のOracleデータベースに接続するサードパーティの.NetWebアプリケーション(Sitecore)があります(ファイアウォールでLANから分離されています)。アプリケーションとデータベース間の接続が遅い。失敗することはありません。アプリケーション(Sitecore)とLAN内のOracleデータベース間で発生する同じプロセス(数ミリ秒対20分)と比較して、プロセス(公開と呼ばれる)には長い時間がかかります。興味深いことに、Toad for Oracleを使用してDMZ内のデータベースをクエリする場合と、LAN内のデータベースのコピーをクエリする場合とで、同じ動作が得られます。
LAN内でセットアップを複製しましたが、問題は解決しました。MSSQLデータベースを使用すると、問題も解消されます。SitecoreまたはToadを使用せず、代わりにOracleのsqlPlusアプリケーションで単純なクエリを実行すると、問題は発生しません。
これは、問題がOracle Data Provider for .Netを使用し、LAN内で実行されており、LAN外のOracleデータベースにクエリを実行しようとしているアプリケーションに固有であることを示しています。
OSは、Windows 2008R2 64ビット(Oracle DBサーバー)、Windows 2008 32ビット(Sitecore)、Win7 64ビット(ToadおよびSqlPlusクライアント)です。ファイアウォールが何であるかはわかりませんが、それはある種の仮想スイッチ/ルーターのものにあると思います(ええ、私はネットワークの人ではありません、どう思いますか?)。Oracleは10gです。クライアントは、64ビットおよび32ビットにOracle.DataAccess2.102.4.0または2.102.5.0を使用しています。ヒキガエルは10.6です。Sitecoreは6.2.0rev091012です
Wireshark、Procmon、Win7 Resource Monitorなどのさまざまなモニターを実行しましたが、何を探しているのかよくわかりません。私が見ることができるのは、送信と受信の間に大きな時間のギャップがあることだけですが、これらのギャップがどこで作成されているのかを判断することはできません。私にとって、これはすべて本当に不気味です。私の経験では、ネットワーク接続は機能するか機能しないかのどちらかであり、一部のトラフィックが遅い場合は、すべてのトラフィックが遅くなります。
何がこの振る舞いを引き起こす可能性があるかについてのアイデアはありますか?具体的には、Oracleデータプロバイダーの特定の実装で、接続(WiresharkによるTNSおよびTCPプロトコル経由)が遅くなるが完全に失敗しない原因となる可能性のあるネットワーク/ルーター/ファイアウォール設定はどれですか?
混乱し、穏やかに不気味な、
ジェームズ。
java - なぜ TOAD は私の Java コードよりも速いのですか?
TOADのように、「COUNT(*)」を使用せずに、選択クエリを実行して結果の数を取得できるようにしたい。コンセプトは、ユーザーが必要な「選択クエリ」を入力し、結果の数を数えるためのオプションをユーザーに提供することです。
このコードは、「selectResultSet.last();」という行で大幅に遅延します。TOAD は、はるかに少ない遅延でそれを行います。(右クリック -> レコード数)。TOAD で結果テーブルを一番下までスクロールしても、スクロールが速くなります。
TOAD はどのようにレコード数を取得しますか?
了解しました。count(*) を使用し、2 つ目の ResultSet を使用して結果を表示します。
oracle - OracleTOADおよびマテリアライズド・ビュー
オラクルは初めてです。すでに多くのテーブルからデータをフェッチするストアドプロシージャがあります。パフォーマンスの問題のため、変更する必要があります。マテリアライズドビューについて知りたいのですが(ネットで検索したので、それを理解することはできません)誰かがそれの特徴を説明できますか?
また、私はOracleにTOADを使用しています。誰かが私に学ぶための資料(本、ウェブサイトなど)を提案できますか?
oracle - SQLDeveloper には、Toad のようなユーザーをコピー/クローンするツールがありますか?
SQLDeveloper には、Oracle データベース ユーザーをコピー/クローンする Toad のようなツールがありますか?
そうでない場合は、次の方法に頼ります。 Oracle でユーザーをクローンする方法
oracle - オラクルのオートコンプリート ドロップダウンのヒキガエル
Toad for Oracle にはオートコンプリート機能があります。入力してから+をSELECT * FROM USER.
押すと、使用可能なオブジェクトから選択できるドロップダウンが表示されます。Ctrl.
この機能は突然停止しました。現在、ドロップダウンの代わりに、最初のデフォルトの一致に移動します。行動を変えるために何をしたのかわかりません。
ドロップダウン機能を復元するにはどうすればよいですか?
oracle - ORA-00932: データ型に一貫性がありません: 予想 - 取得 -
私はOracle(10g.2)をPHPプログラマーとして3年近く使用していますが、課題を与えられたとき、refカーソルとコレクション型を初めて使用しようとしました。そして、問題に直面したときに Web を検索したところ、この ora-00932 エラーに本当に圧倒されました。古い手の助けが必要です。
これが私が取り組んできたことです。テーブルから行を選択して参照カーソルに入れ、レコードタイプを使用してそれらを連想配列内に集めたいと考えています。そして、この連想配列から、ref カーソルを作成します。理由は聞かないでください。より複雑な代入を行うために必要なため、このような複雑なコードを書いています。わかりにくいかもしれませんので、私のコードをお見せしましょう。
Toad の [タイプ] タブで 2 つのタイプを定義しています。それらの 1 つはオブジェクト型です。
もう 1 つは、上で作成したオブジェクト タイプを使用するコレクション タイプです。
次に、パッケージを作成します。
パッケージ本体:
refカーソルを開く最後の行をコメントアウトしました。Toad の SQL Editor でこの手順を実行すると別のエラーが発生するため、2 番目に質問します。最後に、Toad でコードを実行します。
そこで ora-00932 エラーが発生します。