質問: oracle9i データベースの作成方法 oracle9iを使っていますが、もう1つデータベースを追加したいと思っています。 (テーブルスペースやユーザは、db作成後に作成します) database configuration assistantを使いたいのですが、方法が良く分かりません。 (1)データベース:テンプレート ここでは[new database]を選択すれば良いのでしょうか? (2)データベース識別情報 グローバルデータベース名とは、oracle9iをインストールした時に設定したものを入力するのでしょうか? グローバルデータベース名を入力すると、sidにも同じものが同時に入力されますが、ということは新しいデータベースに対する[sid]と同じものを入力して良いのでしょうか? (3)データベース:オプション webでオプションのチェックは全てはずしてokという記述を見たのですが、チェックをはずそうとすると[このデータベースの関連した表領域"xxxx"があります、この表領域も削除しますか?]というような注意が出されるオプションもあるのですが、全て削除として良いのでしょうか? (4)データベース接続オプション 通常(特に大規模なシステムとかでない場合)は専用サーバーモードで良いのでしょうか? (5)初期化パラメータ メモリはカスタムで設定するのでしょうか? その際、javaを使わないのが確実だったりすると、[javaプール]は[0]にしても大丈夫でしょうか? その他は初期値で問題ないでしょうか? (6)データベース記憶域 テーブルスペースは、何だか色々あるのですがそのままで良いのでしょうか? またデータファイルというのは、サイズも大きくてあんなにたくさんあるものなんでしょうか? 今あるデータベースは、インストール時に作ったものだったので、こんな細かい?設定などした記憶もなく、方法が分かりません・・・ よろしくお願い致します。
回答: 既にかなりうろ覚えなのですが、仮の回答と言う事で。 >(1)データベース:テンプレート >ここでは[new database]を選択すれば良いのでしょうか? カスタマイズする場合はnew databaseを選んでください。 >(2)データベース識別情報 そのデータベース固有の名称を付けます。urlと同じで一意的に識別できる名前が良いですが、システム環境内で、複数のデータベースが動いおり、それらと連携・管理する環境でなければsidと一緒で構いません。グローバルデータベース名が関係するのは、複数のデータベースをoemなどで管理する場合やデータベースリンクを貼る場合などに関わってきたと思います。 >(3)データベース:オプション オプション関係で専用に用意される表領域だと思ったので使わなければ削除して問題ないです。最低、system,temp,userの表領域が最低あれば大丈夫。 >(4)データベース接続オプション 専用サーバーモードで良いです。 >(5)初期化パラメータ 動作させるシステムによります。メモリの割り当てに関しては後から変更は可能なので。デフォルトでも構いません。無駄だと思う場合は減らしても構いません。実際には動作させるデータベースのサイズや同時接続数などから見積もりするのですが。 >(6)データベース記憶域 解らなければいじらない方が良いです。後はハードディスクの空き容量と見比べてください。 データベースチューニングによって関わりますが、dbaとoracleのアーキテクチャがよく分かっていない場合はデフォルトのままいじらない方が良いです。 一時表領域などが無駄に大きな値になっていた気もしますが、system表領域だけはいじらない方が良いです。 後はotnを活用するのが良いでしょうね。oracleに詳しい人が多いので。