問題タブ [oracle10g]

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

database - Oracle Auto Segment Space Managementを使用することの長所/短所は何ですか?

自動セグメントスペース管理を使用するために、Oracleテーブルスペースの多くを切り替えることを検討してきました。

フリーリストなどを管理することで役立つことは知っていますが、このオプションを使用することの不利な点を誰かが見たことがありますか?主な利点は?

私たちの環境は、OLTPとデータウェアハウスのハイブリッドであり、一部のテーブルは大きく、かなり静的であり、7億行を超えるテーブルでは、大量の更新とパーティション化が行われます。

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

database - Oracle テーブルスペースで均一なエクステント サイズを使用することは推奨されますか?

Oracle 8i がリリースされて以来、私はかなり長い間 Oracle を使用してきました。当時、私はデータベースに慣れていなかったので、テーブルスペースを定義するときは一定サイズのエクステント サイズを使用するのが最善であると教えられました。

私が読んだところによると、現在 10/11g を使用している場合、Oracle はこれらのエクステント サイズを自動的に管理でき、エクステント サイズを一定に保てない可能性があるようです。これがどのようにディスク容量をより効率的に使用できるかは簡単にわかりますが、これには欠点があります。これで過去を手放す時が来たのではないかと思います。(そもそも私の過去の教えが正しかったと仮定して)

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

oracle - 別の計算の結果を含む Oracle の計算

まず、私は完全な Oracle 初心者ですが、SQL には精通しています。単一のコスト列があります。総コスト、総コストのパーセンテージ、およびパーセンテージの実行中の合計を計算する必要があります。実行中のパーセンテージの合計に問題があります。これを行う唯一の方法は、許可されていない入れ子になった SUM 関数を使用するためです。

機能するものは次のとおりです。

これが私がやろうとしていることですが、うまくいきません:

私はそれについて間違っているだけですか、それとも私がやろうとしていることは不可能ですか? ちなみに、私はOracle 10gを使用しています。助けてくれてありがとう。

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

schema - Oracle Workspace Managerのバージョン管理された表を使用してデータベース・スキーマを変更する方法

Oracle Workspace Manager (OWM) を使用していくつかのテーブルをバージョン管理する Oracle データベースがあります。現在、システムで 4 つのワークスペースをサポートしています。抽象化のレベルを作成するのに役立つ新しいテーブルを導入して、データベース スキーマを変更する必要があることを確認しました。現在のスキーマは次のようになります。

次のように表示します。

テーブル A はバージョン対応のテーブルですが、テーブル B と C はどちらもバージョン対応ではありません。移行後もテーブル B と C のバージョン非対応を維持したいと考えています。理想的には、テーブル A' もバージョン非対応にします。また、これらの外部キー列をテーブルで null 非許容にしたいと考えています。

このスキーマの移行を達成する方法について何か考えはありますか?

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

oracle10g - Oracle でビューの出力を取得する

以下の問題を解決するのを手伝ってください:
Oracle データベースに 1 つの「ビュー」があります。そのビューの出力が必要で、その出力を UNIX ボックスの他のフォルダーの .txt ファイルに保存します。

ビューから生成される出力はレポートであり、そのレポートを .txt 形式で UNIX ボックスの 1 つのフォルダーに保存したいと考えています。UNIX ボックスには Oracle が存在します。

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

oracle10g - すべてのテーブルスペースとデータファイルを含むOracle10でユーザーを削除する方法

ユーザーを削除するコマンド、つまりDROP USER'username'カスケードを指定すると、

  1. その特定のユーザーが使用するすべてのテーブルスペースとデータファイルを削除しますか?

  2. そうでない場合、その特定のユーザーによって使用されたすべてのテーブルスペース/データファイル/ディスクスペースを削除するコマンドは何ですか。

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

sql - 値を切り替えるSQL文

フィールドが優先度 (1 から 5) のテーブルがいくつかあります。ここでの問題は、さまざまなプロジェクトが最高として 5 を使用しており、いくつかは最高として 1 を使用しており、これを調和させることです。

私の簡単なオプションは、一時テーブルを作成し、データをコピーして、このテーブルとして切り替えることです:
1 -> 5
2 -> 4
3 -> 3
4 -> 2
5 -> 1

私はSQLが得意ではありませんが、ステートメントでこれらの値をすぐに切り替える簡単な方法があるはずだと感じていますが、膨大な量のデータがあり、何かが途中でうまくいかない場合はデータが混乱します。

一時テーブルのソリューションをそのまま使用する必要がありますか、それとも SQL でこれを直接行う良い方法がありますか? (Oracle 10g を使用しています)

どうもありがとう!

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

oracle10g - OracleデータファイルをRACに移動

rac データベース システムがあります。新しいデータファイルを追加しましたが、残念ながらヒキガエルからOracle Managed Fileを選択しませんでした:(

私が今理解しているように、1つのノードにデータファイルを作成しました。そのため、他のノードに接続するセッションはデータファイルを見つけることができず、エラー メッセージが表示されます。では、データファイルを RAC 共有領域に移動し、データファイルのタイプを OMF に変更するにはどうすればよいでしょうか?

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

oracle - Oracle 10g での出力順序

Oracle 10g を使用していますが、SELECTコマンドから返される出力はジグザグ形式です。列を正しい順序で並べ替えるにはどうすればよいですか? コマンドはありますか?

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

sql - Oracle ストアド プロシージャを開始するための優れた初心者向けリソース

初心者向けの Oracle ストアド プロシージャに関する優れたリソースを探しています。Dev Shed ArticleOracle Documentation サイトの記事を試しましたが、私のニーズを満たしていませんでした。1 つの形式の Oracle ドキュメント サイトには、Java の例のオーバーヘッドがありました。Dev Shed を試してみましたが、例を試してみると無効な SQL エラーが発生し続けます。これが私が実行しようとした基本的なものです:

私は初歩的な間違いを犯していますか、それとも記事の構文が古くなっていますか? 私は Oracle 10g と PL/SQL Developer を使用しています。

ありがとう!

解決:

@curtiskの提案に従って、もう少し複雑な例を試しました:

次のように実行しようとしたとき:

ORA-00900: 無効な SQL ステートメント エラーが発生しました。なぜこれが当てはまるのかを探して、このスレッドに出くわしました。電話してみることにしたので、次のことを試しました。

しかし、それもうまくいきませんでした。私はスレッドをもう少し読んで、懐疑的に試しました:

出来上がり、プロシージャが適切に呼び出されました。なぜこれが機能するのかについての答えはありませんが、機能するという事実により、プロジェクトを進めることができます. これがなぜなのか説明できる人がいるなら、私はこれについてもっと学びたいです.

助けてくれた@curtiskにもう一度感謝します!