はじめに 知識には、共有度が高いほど早く成長するという特徴があります。これが私がこの本を執筆し、完成させる動機となったものです。本書は近年のデータベース管理の経験を凝縮したものです。この本に書かれている多くの経験やヒントが、読者の学習上の困難を克服するのに役立つことを願っています。本書の読み方 本書の章は内容に応じていくつかの側面に分かれています。この本は最初から最後まで読むべきです。この本を勉強するのに費やした時間は、将来の仕事で何倍にもなります。モジュール式のアプローチを採用し、自分の知識レベルと目的により適した章を選択して読むこともできます。 Oracle に詳しくない場合、または基礎知識を再確認したい場合は、Oracle について簡潔に説明している付録 A を読んでから、この本全体を最初から最後まで読むことができます。 Oracle の概要と基本をすでに理解している場合は、自分に合った、または興味のある章から学習を開始できます。たとえば、知識を更新するために Oracle8i の新しいデータベース管理の新機能を学習する必要がある場合は、他の章を読む前に第 9 章「Oracle8i の新機能」を読むことができます。 Oracle のインターネット コンピューティング機能と Oracle Application Server について知りたい場合は、第 10 章「インターネット DBA」を直接参照してください。他の章でも特定の重要な領域が説明されています。知識を増やす方法 特定の分野で成功するための鍵は、知識を継続的に増やすことです。知識は競争の決め手です。テクノロジーは急速に発展しているため、私たち全員がテクノロジーの発展のペースについていく必要があります。データベース専門家のオンライン コミュニティ (http://www.dbtips.com) にアクセスして、本書に掲載されているスクリプトを含む多くの便利なスクリプトをダウンロードし、「機能する SQL スクリプトの作成方法」の無料版を入手してください。このコピーには、ニーズに合わせてスクリプトを作成およびカスタマイズするためのヒントとテクニックが記載されています。このサイトには、新しいヒントやテクニック、スクリプト、エッセイ、記事を投稿する予定です。皆さんの考え、経験、質問、回答、コメントをこのサイトに投稿して、皆さんと知識を共有し、交換してください。
目次:
ご挨拶のまえがき 第 1 章 データベースの確立と構成
1.1 データベース作成計画
1.1.1 適切な質問を計画し、行う
1.1.2 適切なデータ ブロック サイズを決定する方法
1.2 ファイルシステムの整理
1.2.1 データベースファイルの命名方法
1.2.2 最適な柔軟な構造を使用する
1.2.3 OFAに準拠したOracleファイルシステムの構成方法
1.3 データベース ファイルのレイアウトを計画する
1.3.1 可用性を最大化するための計画
1.3.2 ディスク競合を最小限に抑えるための計画
1.4 パラメータファイルの作成
1.4.1 設定パラメータに関する注意事項
1.4.2 パラメータファイルへの接続を確立する
1.4.3 データ辞書ストレージの最適化
1.5 CREATE DATABASE コマンドについて
1.6 データベースを作成するためのテクニック
1.6.1 Oracle インストーラーを使用したデータベースの作成
1.6.2 インストーラを使用してデータベースを作成する場合の注意事項
1.6.3 独自のカスタム データベース作成スクリプトを作成する方法
1.6.4 既存のデータベースからデータベースのクローンを作成する方法
1.6.5 データベース構成の使用方法
アシスタントがデータベースを作成する
1.7 完全なデータベース構成
1.7.1 テーブルスペースの作成
1.7.2 データディクショナリ設定スクリプトの実行
1.7.3 追加のロールバック セグメントの作成
1.7.4 SYSTEM ユーザーのデフォルト表スペースと一時表スペースの変更
1.7.5 SYS および SYSTEM のデフォルトのパスワードを変更する
1.7.6 他のユーザーおよびスキーマオブジェクトの作成
1.7.7 アーカイブログモードを有効にする
1.7.8 データベースの完全バックアップを実行する
1.7.9 データベースの自動起動および自動シャットダウンの構成
1.7.10 データベース使用後の監視
1.7.11 初期化パラメータのリストと記述方法
1.7.12 文書化されていないパラメータをリストする方法
1.8 第 2 章のデータ ストレージ、オブジェクト、および容量の管理を確認する
2.1 データストレージの構成
2.1.1 空き領域の断片化の管理
2.1.2 利用可能なスペースを集約する手法
2.1.3 管理領域の断片
2.1.4 MAXEXTENTS 値に近いオブジェクトを検索する
2.1.5 データディクショナリの断片化を回避する
2.1.6 ローカル管理エリア
2.1.7 データベース全体を再編成する
2.1.8 エクステント サイズの定義と断片化の防止に関する 11 のヒント
2.1.9 スーパーエラーの区別を避ける
2.1.10 スペース超過エラーを回避する
2.1.11 行チェーンと行移行の最小化
2.1.12 行結合/行移動の検出方法
2.1.13 スクリプトを使用してパターン内のリンク行をチェックする
2.1.14 行リンクの削除
2.1.15 行の移行を排除する
2.1.16 行リンク/行移行手法
2.1.17 テーブルのサイズを定義する方法
2.1.18 PCTFREE の最適値の決定方法
2.1.19 PCTUSED の最適値を決定する方法
2.1.20 各データブロックの空きデータ領域の求め方
2.2 マネージャーオブジェクト
2.2.1 無効なオブジェクトを確認する方法
2.2.2 無効なオブジェクトを再コンパイルする方法
2.2.3 異なる表スペース間でのインデックスの移動
2.2.4 最高点の見つけ方
2.2.5 未使用領域を解放する方法
2.3 DBMS_SPACE パッケージ
2.3.1 DBMS_SPACE.UNUSEDの使用
_空間
2.3.2 DBMS_SPACE.FREEの使用
_ブロック
2.4 ロック競合の管理
2.4.1 ロックを生成したSQL文の確認方法
2.4.2 ロックの解除方法
2.4.3 ユーザーセッションの削除方法
2.4.4 データディクショナリからビュー作成コマンドを抽出する方法
2.4.5 データディクショナリからインデックス定義を抽出する方法
2.5 第 3 章の輸出入技術の確認
3.1 エクスポート/インポート機能の概要
3.1.1 エクスポートとインポートの使用
3.1.2 エクスポート/インポートの一般的な使用方法
3.1.3 エクスポート方法
3.1.4 インポート方法
3.1.5 必要なデータディクショナリビューの作成
3.1.6 エクスポート/インポートパラメータの指定
3.1.7 データをテープに直接エクスポートおよびインポートする
3.1.8 エクスポートファイルサイズの見積もり
3.1.9 圧縮ファイルを直接エクスポートする
3.1.10 圧縮エクスポートファイルから直接インポートする
3.1.11 一貫性のあるエクスポート ファイルの作成
3.1.12 エクスポート/インポートのエラーを確認する
3.1.13 輸出入管理領域の使用
3.1.14 エクスポート/インポートファイルの編成と名前付け
3.1.15 エクスポートしたファイルの内容を表示する
3.1.16 リカバリのためにエクスポートREDOログとアーカイブREDOログを同時に使用することはできません
3.1.17 増分、累積、完全なエクスポートとインポート
3.2 エクスポートのパフォーマンスを最適化する方法
3.2.1 DIRECT パスを使用したエクスポート
3.2.2 従来のパスのエクスポートに大を使用する
バッファ値
3.2.3 RECORDL-を使用したダイレクトパスエクスポート
ENGHTパラメータ
3.3 インポートパラメータを最適化する方法
3.3.1 大規模なロールバック セグメントの使用
3.3.2 複数の大きなオンライン REDO ログ ファイルを作成する
3.3.3 インポート中にアーカイブ モードをオフにする
3.3.4 ダンプ ファイル、データ テーブル スペース、
ロールバックセグメントとオンラインREDOログファイル
3.3.5 チェックポイントの最小化
3.3.6 インデックスを個別に作成する
3.3.7 大きな初期化パラメータ SORT_AREA を設定する
_サイズ
3.3.8 大きなインポートバッファの使用
3.3.9 データベース送信の数を最小限に抑える
3.4 Oracle8i の新機能
3.4.1 サブパーティションのエクスポートとインポート
3.4.2 複数のダンプファイルのエクスポート/インポート
3.4.3 アンロード表のエクスポート処理のselect文にクエリを指定する
3.4.4 事前計算されたオプティマイザー統計のエクスポート/インポート
3.4.5 可動テーブルスペース
3.5 第 4 章「高可用性データベースの設計」を確認する
4.1 「アキレスの弱点」を見つけて守る方法
4.2 データベース制御ファイルの再利用
4.3 ハードウェアレベルでの制御ファイルのミラーリング
4.4 ミラーリングと再利用の違い
4.5 高可用性のためのディスク タイプの選択
4.6 一般的な RAID テクニック
4.7 制御ファイルに拡張の余地を与える
4.8 ロググループの設定方法
4.9 SYSTEM テーブルスペースを保護する 3 つの簡単な方法
4.10 ORACLE_HOME を保護する必要がある理由
4.11 オペレーティング システムのセキュリティ保護
4.12 ロールバックセグメントを保護する方法
4.13 データの分類と分割
4.14 表スペースのパーティション化の優先順位付け
4.15 高可用性 TEMP テーブルスペースを構成する方法
4.16 アーカイブ ログの保存場所に十分な空き領域があることを確認する
4.17 オンライン REDO ログを調整する方法
4.18 アーカイブ速度を最適化して LGWR 待機を回避する
4.19 オンラインREDOログとアーカイブREDOログ・ファイルを分離する
4.20 インスタンスの回復を高速化する方法
4.21 第 5 章の復習 ホットスタンバイデータベースの使用
5.1 フェイルオーバーとは何ですか?
5.2 ホットスタンバイデータベース
5.2.1 ホットスタンバイデータベースのメリット
5.2.2 ホットスタンバイデータベースの欠点
5.2.3 ホットスタンバイデータベースの確立と構成
5.2.4 プライマリ・データベースのサブセットとしてのスタンバイ・データベースの作成
5.2.5 代替サイトの選択
5.2.6 バックアップノードの選択
5.2.7 ホットスタンバイのフェイルオーバーを行う
5.2.8 バックアップアクティベーションに関する 3 つの注意点
5.2.9 スタンバイ起動後の 4 つのタスク
5.2.10 アーカイブREDOログをスタンバイ・データベースに自動的に転送する
5.2.11 管理リカバリの開始
5.2.12 スタンバイ・データベースを読み取り専用でオープンする
5.2.13 系切り替えデータベースの保守
5.3 第 6 章の失敗時の高度なスイッチオーバー方法の復習
6.1 フェイルオーバーでの Oracle Parallel Server の使用
6.2 並列サーバーフェイルオーバーの利点
6.3 並列サーバ障害切替のデメリット
6.4 パフォーマンスに関する考慮事項
6.5 並列サーバ切り替え失敗時の時間短縮
6.6 透過的なアプリケーション障害切り替え
6.7 クライアント切り替え失敗時の手順
6.8 負荷分散のためのクライアントフェイルオーバーの使用
6.9 計画されたノード停止のためのクライアントフェイルオーバーの使用
6.10 Oracle レプリケーションを使用してフェイルオーバーを実装する
6.10.1 基本的なコピー
6.10.2 基本レプリケーションフェイルオーバーの利点
6.10.3 基本レプリケーション障害スイッチオーバーの欠点
6.11 フェイルオーバーのためのアドバンスト レプリケーションの使用
6.11.1 アドバンスト レプリケーション フェイルオーバーの利点
6.11.2 アドバンスト レプリケーション フェイルオーバーの欠点
6.12 Oracle Fail Safeの使用
6.12.1 ノード構成の選択
6.12.2 Oracle Fail Safeの利点
6.12.3 Oracle Fail Safeの欠点
6.13 その他の高可用性オプション
6.13.1 限られた予算での高可用性: バックアップ テープの発送
6.13.2 リモートミラーリングの使用
6.13.3 アプリケーションのミラーリング
6.14 ハイブリッド構成テクニックの活用
6.14.1 パラレルサーバーとリモートホットスタンバイデータベースの利用
6.14.2 リモート・ホット・スタンバイ・データベースでのOracle Fail Safeの使用(Windows NTのみ)
プラットフォームは有効です)
6.14.3 ホットスタンバイデータベースとリモートミラーリングの利用
6.15 第 7 章のバックアップとリカバリ技術の復習
7.1 バックアップオプション
7.2 オペレーティング システムのバックアップ
7.2.1 コールドバックアップ
7.2.2 OFAとバックアップ
7.2.3 ホットバックアップ
7.2.4 バックアップ方法の期間を最小限に抑える
7.2.5 オンライン REDO ログをバックアップすべきではない理由
7.2.6 アーカイブログと NOARCHIV-
ELOGモード
7.2.7 ARCHIVELOG を使用する理由
方法
7.2.8 アーカイブREDOログを再利用する必要がある理由
7.3 サーバー管理のバックアップ
7.4 論理バックアップ
7.4.1 テキストファイルのバックアップ
7.4.2 論理制御ファイルのバックアップ
7.4.3 エクスポートとインポートの使用
7.4.4 インポート方法
7.4.5 増分、累積、完全なエクスポートとインポート
7.4.6 一貫性のあるエクスポート ファイルの作成
7.4.7 リカバリのためにエクスポートREDOログとアーカイブREDOログを同時に使用することはできません
7.5 バックアップおよびリカバリ計画を作成する
7.5.1 一般的なバックアップ手法
7.5.2 迅速なバックアップのためのヒント
7.6 回復戦略と状況
7.6.1 データベースのリカバリと関連するデータベース構造の構成
7.7 回復が必要なさまざまな状況
7.8 失われたデータファイルを回復する
7.8.1 SYSTEM データファイルの損失
7.8.2 アクティブなロールバック セグメントを含むデータ ファイルの損失
7.8.3 他のデータファイルの損失
7.8.4 表スペースのリカバリの実行
7.8.5 データファイルのリカバリを実行する
7.8.6 データファイルのバックアップがない場合のリストア方法
7.8.7 失われた一時表領域の回復
7.8.8 読み取り専用テーブルスペースが失われる
7.8.9 インデックステーブルスペースが失われる
7.9 オンライン REDO ログの復元
7.9.1 オンラインREDOロググループのメンバーが失われる
7.9.2 非アクティブなREDOロググループの損失
7.9.3 アクティブなREDOロググループの消失
7.10 失われた制御ファイルの回復
7.10.1 再利用された制御ファイルのメンバーが失われる
7.10.2 制御ファイルが完全に失われた
7.11 第 8 章のパフォーマンスの最適化を確認する
8.1 システムのグローバルエリアを最適化する技術
8.1.1 データバッファキャッシュを最適化する方法
8.1.2 ライブラリキャッシュのパフォーマンスの測定と最適化
8.1.3 辞書キャッシュのパフォーマンスの測定と最適化
8.1.4 アプリケーションのパフォーマンスを見積もる方法
8.2 アプリケーションコードの修正
8.2.1 修正する必要があるオブジェクトを決定する方法
8.2.2 現在修正されているプログラムオブジェクトを確認する方法
8.2.3 アプリケーションコードを固定する方法
8.2.4 DBMS_SHARED_POOL.KEEPの使用
スキル
8.2.5 固定操作用のスクリプトを生成する方法
8.2.6 DBMS_SHARED_POOLの使用
.ヒントを残さない
8.3 データの並べ替えを最適化する手法
8.3.1 並べ替えのすべてまたはほとんどをメモリ内で実行する
8.3.2 ソート時のスペース管理オーバーヘッドの最小化
8.3.3 複数の TEMP 表スペースを使用したソートの分散
8.4 データストレージを最適化するテクノロジー
8.4.1 行チェーンと行移行の最小化
8.4.2 行の結合/移行の検出
8.4.3 スキーマ内のリンク行の決定
8.4.4 行連鎖/行移行の防止と修正
8.4.5 行のリンク/移行に関するヒント
8.4.6 空き領域の断片化を最小限に抑える
8.4.7 ゾーンの増加を最小限に抑える
8.4.8 最もコストのかかるクエリを決定する方法
8.5 SQLのトレース
8.5.1 ユーザーセッション内での追跡の設定
8.5.2 DBMS_SYSTEMを使用したユーザー外セッション・トレースの設定
8.5.3 システムトレースの生成
8.5.4 tkprof を使用してトレース ファイルを解釈する
8.5.5 AUTOTRACEを使用してSQL文の実行計画と統計データを取得する
8.6 ロールバックセクションの最適化
8.6.1 ロールバックセグメントの競合を最小限に抑える
8.6.2 動的拡張の最小化
8.6.3 分散ロールバックセグメント I/O
8.7 インデックスの最適化
8.7.1 断片化されたインデックスを特定して再構築する方法
8.7.2 テーブルのインデックスの決定方法
8.8 ディスク I/O の最適化
8.8.1 I/O ホットスポットを見つけて回避する方法
8.8.2 RAW ファイルシステムの使用
8.9 オプティマイザー統計の生成
8.9.1 DBMS_UTILITY.ANALYZEの使用
_SCHEMA は統計データを収集します
8.9.2 DBMS_UTILITY.ANALYZEの使用
_DATABASE 統計の収集
8.9.3 DBMS_STATSを使用したパフォーマンス統計の収集
8.10 環境の最適化
8.10.1 Net8/SQL*Net を最適化する方法
8.10.2 システムリソースの監視と最適化
8.11 第 9 章の復習 Oracle8i の新機能
9.1 新しいパフォーマンス最適化機能
9.1.1 設計の安定性とストレージの概要
9.1.2 並べ替えの改善
9.1.3 マテリアライズドビュー
9.1.4 DBMS_STATSを使用したパフォーマンス統計の収集
9.2 新しいインデックスタイプ
9.2.1 関数ベースのインデックス作成
9.2.2 逆引きキーインデックス
9.2.3 降順インデックス
9.2.4 インデックス付きテーブル
9.2.5 インデックス管理のための新機能
9.3 新しいバックアップおよびリカバリ機能
9.3.1 マルチターゲットのアーカイブ
9.3.2 複数のアーカイブログプロセス
9.3.3 LogMiner の使用
9.3.4 クイックスタートリカバリ
9.4 新しいエクスポート/インポート機能
9.4.1 複数のエクスポート/インポート ダンプ ファイルの使用
9.4.2 選択的なクエリのエクスポート
9.4.3 事前計算されたオプティマイザ統計のエクスポート
/輸入
9.4.4 移動可能なテーブルスペース
9.4.5 混合エクスポート/インポート機能
9.5 スタンバイ・データベースの新しい機能
9.5.1 アーカイブREDOログの自動転送
9.5.2 管理リカバリの有効化
9.5.3 スタンバイ・データベースを読み取り専用モードで開く
9.6 ジョブキューを管理するための新機能
9.7 ストレージとオブジェクトを管理するための新機能
9.7.1 テーブルの位置変更と整理
9.7.2 テーブル内の列の削除
9.7.3 テーブル列を使用不可としてマークする
9.7.4 ローカルで管理される表領域
9.8 第 10 章インターネット DBA の復習
10.1 Oracle8i - インターネットデータベース
10.2 OracleとJava
10.3 Oracle8i Java仮想マシン
10.4 Java VM と Oracle8i サーバー間の通信方法
10.5 Java および Oracle アプリケーション サーバー
10.6 Oracle J開発者
10.7 Java関連の初期化パラメータ
10.8 Oracle インターネット ファイル システム
10.9 Oracleアプリケーション・サーバーの概要
10.10 OAS コンポーネント
10.11 OAS メモリ要求の調整
10.12 推奨される最小ハードウェアを確認する
10.13 Oracle Application Server構成の設計
10.14 Oracle Application Serverのインストール
10.15 OASマネージャーの使用
10.16 OAS コンポーネントを起動および停止する方法
10.17 OAS がロード バランシングを利用する方法
10.18 CPU消費量の監視
10.19 メモリ消費量の監視
10.20 第 11 章の復習 Oracle が提供するパッケージの使用
11.1.1 パッケージ: パッケージとは何ですか?
11.1 DBMS_JOB および DBMS_IJOB パッケージ
11.1.1 Oracle Job Queueの概念
11.1.2 SNP プロセスを構成するためのヒント
11.1.3 DBMS_JOB および DBMS_IJOB の使用
11.1.4 ジョブのスケジュール設定
11.1.5 転職
11.1.6 ジョブの停止
11.1.7 その他のジョブキューの処理
11.1.8 ジョブキューの監視
11.1.9 他のユーザーに属するジョブの管理
11.1.10 ジョブキューを使用したスキーマオブジェクトの定期分析
11.2 DBMS_SYSTEM パッケージ
11.2.1 DBMS_SYSTEM.SET_SQLの使用
_TRACE_IN_SESSION
11.2.2 DBMS_SYSTEM.SET_EVの使用
11.2.3 DBMS_SYSTEM.READ_EVの使用
11.2.4 現在のセッションに設定されているイベント レベルの決定
11.2.5 その他の DBMS_SYSTEM プログラム
11.3 DBMS_SPACE パッケージ
11.3.1 DBMS_SPACE.UNUSEDの使用
_空間
11.3.2 DBMS_SPACE.FREEの使用
_ブロック
11.4 DBMS_SHARED_POOL パッケージ
11.4.1 DBMS_SHARED_POOL.SIZESの使用
プロセス
11.4.2 DBMS_SHARED_POOL.SIZESの使用
スキル
11.4.3 DBMS_SHARED_POOL.KEEPの使用
プロセス
11.4.4 DBMS_SHARED_POOL.KEEPの使用
スキル
11.4.5 DBMS_SHARED_POOL.UNKEEPの使用
プロセス
11.4.6 DBMS_SHARED_POOL.UNKEEPの使用
スキル
11.4.7 DBMS_SHARED_POOLの使用
.ABORTED_REQUEST_THRESHOLD
プロセス
11.4.8 DBMS_SHARED_POOLの使用
.ABORTED_REQUEST_THRESHOLD
スキル
11.5 DBMS_UTILITY
11.5.1 DBMS_UTILITY.COMPILEの使用
_SCHEMA プロセス
11.5.2 DBMS_UTILITY.COMPILEの使用
_スキーマのヒント
11.5.3 DBMS_UTILITY.ANALYZEの使用
_スキーマ
11.5.4 DBMS_UTILITY.ANALYZEの使用
_データベース
11.5.5 DBMS_UTILITY.GETの使用
_PARAMETER_VALUE
11.5.6 DBMS_UTILITY.PORTの使用
_弦
11.5.7 DBMS_UTILITY.DBの使用
_バージョン
11.5.8 DBMS_UTILITY.MAKE_DATAの使用
_BLOCK_ADDRESS
11.5.9 DBMS_UTILITY.DATA_BLOCKの使用
_ADDRESS_FILE
11.5.10 DBMS_UTILITY.DATA_BLOCKの使用
_ADDRESS_BLOCK
11.5.11 DBMS_UTILITY.IS_PARALLELの使用
_サーバ
11.5.12 DBMS_UTILITY.CURRENTの使用
_実例
11.5.13 DBMS_UTILITY.ACTIVEの使用
_インスタンス
11.6 DBMS_ROWID
11.6.1 DBMS_ROWID.ROWIDの使用
_BLOCK_NUMBER
11.6.2 DBMS_ROWID.ROWIDの使用
_作成する
11.6.3 DBMS_ROWID.ROWIDの使用
_物体
11.6.4 DBMS_ROWID.ROWIDの使用
_RELATIVE_FNO
11.6.5 DBMS_ROWID.ROWID_ROWの使用
_番号
11.6.6 DBMS_ROWID.ROWID_TOの使用
_ABSOLUTE_FNO
11.6.7 DBMS_ROWID.ROWIDの使用
_TO_延長済み
11.6.8 DBMS_ROWID.ROWID_TOの使用
_制限付き
11.6.9 DBMS_ROWID.ROWIDの使用
_タイプ
11.6.10 DBMS_ROWID.ROWIDの使用
_確認する
11.6.11 DBMS_ROWID.ROWIDの使用
_情報
11.7 第 12 章 Oracle のインストールとアップグレードを確認する
12.1 オラクルソフトウェア
12.2 Oracleデータベース
12.3 Oracle ファイルシステムの構成
12.3.1 最適なフレキシブル構造
12.3.2 OFAに準拠したOracleを構成する方法
ファイルシステム
12.3.3 データベースファイルの名前の付け方
12.3.4 パラメータファイルにリンクを使用する必要がある理由
12.4 Oracle サーバー ソフトウェアのインストール
12.5 インストール前の段階
12.5.1 ルール 1: ソフトウェア製品バージョンの互換性を確認する
12.5.2 ルール 2: Oracle 用のオペレーティング システムの構成
12.5.3 ルール 3: 十分なディスク領域を割り当てる
12.5.4 ルール 4: インストール環境の設定
12.6 インストール段階
12.6.1 ステップ 1: インストール環境の構成
12.6.2 ステップ 2: Oracle のインストールを開始する
12.6.3 ステップ 3: ソフトウェア製品の選択とインストール
12.7 インストール後の段階: 5 つのポイントを守る
12.7.1 ステップ 1: エラーを確認する
12.7.2 ステップ 2: root.sh スクリプトを実行する
12.7.3 ステップ 3: ファイル権限を確認する
12.7.4 ステップ 4: Oracle インストールをテストする
12.7.5 ステップ 5: 環境の構成
12.7.6 その他のインストール後のタスク
12.8 Oracle を迅速にインストールするための 5 つのヒント
12.8.1 ハードディスクの準備領域からのインストール
12.8.2 ドキュメントがインストールされていない
12.8.3 製品をインストールしないドキュメント
12.8.4 選択なしで実行可能ファイルを再接続する
12.8.5 環境変数 DEF_INSTALL = を設定します。
TRUE および NO_README = TRUE
12.9 Windows NT への Oracle のインストール
12.9.1 インストール前の段階
12.9.2 インストール段階
12.9.3 インストール後の段階
12.10 Oracleのパッチ適用、アップグレードおよび移行
12.10.1 Oracle ソフトウェアを常に新しい ORACLE_HOME ディレクトリにインストールする
12.10.2 データベースのアップグレード前にデータベースのコールド バックアップを実行する
12.10.3 Oracleの移行
12.10.4 移行ユーティリティを使用して移行する
オラクル 8.0.x
12.10.5 エクスポートおよびインポートを使用した移行
12.11 UNIX への Oracle 8 のインストール
12.11.1 インストール前段階
12.11.2 インストール段階
12.11.3 インストール後の段階
12.12 付録 A Oracle サーバーの概要を確認する 付録 B 動的パフォーマンス (V$) ビュー
拡大する