問題タブ [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.
oracle - PL/SQL開発者の代替
Oracleデータベースには多くのビジネスロジックがあります。そのため、多くのPL/SQLコードを使用します。PL / SQLパッケージ、プロシージャ、トリガー、および関数を作成、テスト、およびデバッグします。現在のツールはPL/SQL Developer(http://www.allroundautomations.com/)です。
PL / SQLコーディング用のツールは何ですか。また、PL/SQL開発者よりもなぜそれを好むのですか。または、PL / SQL Developerを使用しますか?
私が知っているいくつかの選択肢があります(しかし経験はありません):
- Oracle SQL Developer
- Oracle用のヒキガエル
- トラ
- SQuirreL SQL
java - Javaアプリケーション/Oracleデータベースのプロファイリング/最適化を開始するにはどうすればよいですか?
昨日、アプリケーションの最適化と、プログラマーがプログラムの最も使用されている部分を見つける方法と、それらをプロファイリングおよび変更して最大の利益を得る方法について読みました(投資した時間/作業とメモリ/速度の向上を比較した場合)。これで、Eclipseプロファイラーを実行してVisualVMを取得しましたが、このデータを適切に使用する方法がわかりません。私の主な懸念事項は、メモリ使用量(XMLを生成し、それをzipとしてディスクに保存するか、ダウンロードのためにユーザーにzipとしてフラッシュする)とデータベースからの速度低下(インデックスが存在しないか、良くありません、そして、いずれにせよ、それらについてあまり知らないので、私はあなたにもっと話すことができません:)しかし、私はこれを始める方法さえ知りません。最初のケースでは、VisalVMはプログラムが最大200MBを使用することを示しています。しかし、ヒープダンプを調べて、最も使用されているオブジェクト(またはその呼び出し方法)をクリックすると、情報が圧倒されます。2番目のケースについては、Toadにいくつかのツールがあることを除けば、私はさらに知りません。
私が知りたいのは、これを開始する方法と、ローカルパフォーマンスに満足したら、本番アプリケーションで実行する方法です。
Edit1:つまり、メモリ使用量の具体例として(XMLを生成し、それをzipとしてディスクに保存するか、ダウンロードのためにzipとしてユーザーにフラッシュします)。これは、「ヒープダンプ」を選択し、保持されているサイズで上位20個のオブジェクトを選択し、詳細を開いたときに得られるものです。
これは、同じユースケースでプロファイラーを開いたときに得られるものです。

問題は、この画面から何がわかるかということです。:)
sql - 定数のNULL値置換
楽しみのために、私は今日Toadで組み込みのOracle用オプティマイザーで遊んでいます。それが示唆する最適化の1つは次のとおりです
それ以外の
私はここで何が起こっているのか混乱しています。そのため、なぜこれがパフォーマンスを向上させるのかについても混乱しています。FTはSQLクエリ内の文字列リテラルであり、したがってNULLになることはないので、なぜこれが違いを生むのでしょうか。フィールド上の既存のインデックスと関係があると思いますが、Oracleのドキュメントで何も見つかりません。
oracle - インポートされた Oracle テーブルを表示する方法
Oracle8 からのオラクル ダンプ ファイルがあります。Oracle 10 にデータをインポートしようとしています。データをインポートするために、PL/SQL Developer を使用しています (ちなみに、私は TOAD クライアントを持っています)。[ツール] -> [テーブルのインポート] をクリックし、[Oracle インポート] を選択してから、[ファイルのインポート] を選択します。その後、[OK、完了] をクリックします。インポートされたテーブルを見つけるにはどうすればよいですか? 「sys」ログインを使用しています。データベースはリモートにあります。
UPDATE1 わかりまし た。インポート中にこのログを取得しました
更新2。この問題は、仮想マシンに Oracle8 をインストールすることで解決されました。インポートは成功しました。
oracle10g - シーケンス内の次の値を取得するトリガーの使用方法
私はちょうど Oracle を学んでいて、トリガーとシーケンスの概念を理解しています。私が見つけられないように見えるのは、それらが SqlServer Identity 設定と同様の自動インクリメント方式でどのように一緒に使用されるかです。非常に単純な例では、EmployeeID (PK)、FirstName、LastName の 3 つのフィールド (すべて必須) を持つ Employees というテーブルがあります。ID フィールドの次の値を取得するシーケンスを作成しました。次に、次のようなトリガーを作成しました。
しかし、これは挿入ステートメントでどのように使用されるのでしょうか? FirstName と LastName の値のみを含む挿入ステートメントは、「十分な値がありません」という理由で失敗します (ちなみに、私は Toad を使用しています)。EMP_SEQ.NextVal を挿入ステートメントの最初の値として含める必要がある場合、トリガーのポイントは何ですか?
うまくいけば、これは理にかなっています。前もって感謝します。
oracle - ヒキガエルは私の出力を分割します
Toadでクエリを実行すると、出力がブロックに分割されることがあります。データセット全体を単一のセットとして取得するにはどうすればよいですか?

oracle - Toad テーブル構造の問題
表の列に奇妙な文字が含まれています
テーブルを生成するためのこのスクリプトがあります。
ps これは受信データの ETL テーブルです。構造が悪いことは知っていますが、変更できません。

Toad では、テーブル構造は次のようになります (奇妙な文字が示されています)。

データタブをクリックすると、次のエラーが表示されます。

変なキャラが出てくるのはなぜ?
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は機能していません。誰かがこれを解決するのを手伝ってくれますか?
java - コードによるdescコマンド
Toadにdescと入力して取得するJavaコードを介してテーブルの説明を取得できますか?
mysql - Toad for MySQLとSVNの統合-コミットは失敗し、コメントが必要
ソース管理にSubversionを使用し、コメントをチェックし、コメントなしのコミットを許可しないpre-commitフックを実装しました。
Toad forMySQL5を使用してDBを管理しています。SVNと統合し、DBをソース管理に置く方法を提供しますが、コミットの一部としてコメントを追加する方法は提供しません。
a)コメントをチェックするpre-commitフックがそれを取得するようにsvnにデフォルトのコメントを提供する方法、またはb)Toadクライアントのためだけにコメントをチェックするpre-commitフックをオーバーライドする方法はありますか?