sql >> データベース >  >> RDS >> Oracle

Oracle Database 12cの作成–ステップバイステップ

    このチュートリアルでは、DBCAを使用してOracle12cでデータベースを作成する方法を段階的に学習します。

    Oracle Databaseでは、通常、複数のアプリケーションをホストする単一のデータベースがあります。異なるアプリケーションを実行するために複数のデータベースは必要ありません。代わりに、それぞれの異なるアプリケーションをサポートするオブジェクトを、同じデータベース内の異なるスキーマに分離できます。ただし、同じホストコンピュータ上に複数のOracleデータベースを作成したい場合があります。 DBCAを使用してこれを行う場合、新しいデータベースは通常、最初のデータベースと同じOracleホームディレクトリを使用しますが、データベースデータファイルは最初のデータベースとは別に保存します。

    DBCAを使用すると、データベース構成の変更、データベースの削除などを行うこともできます

    DBCAを使用したデータベース作成の開始

    コンピューターにログオンして、 dbcaを実行します 指図。 WindowsのスタートメニューからDBCAを起動することもできます。

    データベース操作の選択

    起動すると、DBCAを使用して、データベースの作成、削除、データベースオプションの構成、データベーステンプレートの管理を行うことができます。 「データベースの作成」を選択し、「次へ」をクリックします

    データベース作成モード

    その他のカスタマイズオプション(初期化パラメータ、データベースの保存場所、管理オプション、データベースのサイズ設定など)については、[詳細モード]を選択してください。

    インストールするデータベーステンプレートを選択します

    現在のデータベースのインストールに使用するデータベースのテンプレートを選択します。デフォルトでは、次のテンプレートがあります

    • 汎用またはトランザクション処理
    • カスタムデータベース
    • データウェアハウス

    最初のオプションは、ほとんどのデータベースアプリケーションに適しています。独自の定義済みテンプレートからデータベースを作成することもできることに注意してください。最初のオプションを選択し、[次へ]をクリックします。

    データベース識別子を指定します

    • グローバルデータベース名をdbname.domain_nameの形式で指定します
    • データベースSIDを指定します。デフォルトでは、DBCAはグローバルデータベース名からSIDを抽出します。たとえば、グローバルデータベース名が db.domain.comの場合 、SIDは dbになります

    管理オプションを提供する

    OracleEnterpriseManagerで管理できるようにデータベースを設定します。 Oracle Enterprise Managerは、個々のデータベース用のWebベースの管理ツールと、Oracle環境全体を管理するための中央管理ツールを提供します。

    • データベースをローカルで管理する場合は、Oracle EnterpriseManagerExpressを選択します
    • 集中管理の場合は、「Enterprise Manager(EM)CloudControlに登録」を選択します。次に、EMクレデンシャルを提供します。

    このチュートリアルでは、EMExpressに焦点を当てます。

    管理者アカウントSYSおよびSYSTEMのパスワードを指定します

    管理者アカウントSYSおよびSYSTEMに強力なパスワードを提供します。 2つの管理者アカウントに異なるパスワードを選択することも、同じパスワードを使用することもできます。

    リスナーの選択

    現在のデータベースのネットワークアクセスを構成します。このウィンドウに表示される使用可能なリスナーから選択します。インストールエラーを回避するために、選択したリスナーが完全に機能していることを確認してください。 Oracle Database Listenerを構成していない場合は、作成する方法を参照してください。

    データベースファイル

    データベース用にセットアップするストレージのタイプを指定してください。

    • ファイルシステム:データベースファイルは、オペレーティングシステムのファイルシステムによって管理されます。
    • 自動ストレージ管理(ASM):データベースデータファイルは、Oracle自動ストレージ管理(Oracle ASM)ディスクグループに保存されます。

    次に、Oracleデータベースファイルの場所を指定します。テンプレートによって提供されるデフォルトの場所、またはすべてのデータベースファイルに共通の場所を使用できます。

    リカバリ関連ファイル

    オンラインREDOログファイルをアーカイブする前に、アーカイブ先を決定する必要があります。より良い方法として、アーカイブログを高速リカバリ領域(FRA)に保存します。これにより、データベースのバックアップとリカバリの操作が簡素化されます。 FRA Oracle Databaseは、バックアップおよびリカバリ関連のファイルを格納および管理するために使用されます。

    • バックアップおよびリカバリ関連ファイルに使用するストレージタイプを指定します:ファイルシステムまたはASM
    • ファイルシステムストレージを使用する場合は、これらのファイルのディレクトリを選択してください
    • 高速リカバリ領域のサイズを提供します
    • アーカイブを有効にします。これを強くお勧めし、ソフトウェアまたはハードウェアの障害に対するデータベースの保護を強化します。
    • その他のストレージオプションについては、[ファイルの場所の変数]ボタンをクリックしてください。

    データベースオプション

    • サンプルスキーマ:サンプルスキーマには、多くのコース資料やOracleガイドで頻繁に使用されるデータセットが含まれています。それらをデータベースに含めることをお勧めします。
    • カスタムスクリプト:データベースの作成後に実行する1つ以上の有用なSQLスクリプトを選択します。

    初期化パラメータの設定

    このウィンドウでは、メモリ、データブロックサイズ、プロセス、文字セット、および接続モード初期化パラメータの値を調整できます。

    メモリ

    • 通常の設定では、SGAとPGAのメモリサイズを指定します。このサイズは、テキストフィールドまたはスライダーを使用して設定できます。 [自動メモリ管理を使用する]を選択できます OracleにSGAのメモリコンポーネントの多くを自動的に管理させ、必要に応じて個々のPGAにメモリを割り当てます。
    • 「カスタム設定」を使用して、SGAとPGAのメモリの正確な比率を定義することもできます。

    プロセス

    データベースに同時に接続できるプロセスの最大数を指定します。この数は、すべてのバックグラウンドプロセス、ユーザープロセス、および並列実行プロセスを考慮に入れる必要があります。

    キャラクターセット

    データベースで使用される文字セットを定義します。オペレーティングシステムのデフォルト設定を選択するか、Unicode文字セットを使用できます。

    接続モード

    専用サーバーモードまたは共有サーバーモードを選択できます。

    • 専用サーバーモードでは、各クライアントはサーバープロセスによって処理されます。このモードは、ユーザー数が50人未満の小規模な環境に適しています。
    • 共有サーバーモードでは、クライアントは割り当てられたリソースのプールを共有します。このモードを選択するときは、サーバープロセスの数を指定してください

    データベース作成オプション

    このセクションでは、選択できます

    • データベースを作成するための「データベースの作成」
    • 「データベーステンプレートとして保存」をクリックして、現在のデータベースオプションを将来使用するためのテンプレートとして保存します。
    • 「データベース作成スクリプトの生成」を使用して、後で使用できるSQLデータベース作成スクリプトを生成します。

    データベースオプションの概要

    このウィンドウには、データベース用に選択した構成オプションの要約が表示されます。 「戻る」ボタンを押すと、この設定を調整できることに注意してください。すべて問題ありません。[完了]ボタンを押してデータベースのインストールを開始してください。

    インストールの進行と終了

    DBCAが終了すると、データベース構成アシスタントウィンドウが表示され、データベースの作成が完了したことを通知します。これは、データベースが現在操作可能であることを意味します。

    データベース作成の確認

    ここでは、Oracleによってインストールされたデータベースファイルの一部を見ることができます。

    Windowsを使用している場合は、Windowsサービス管理コンソールでOracleデータベースサービスを確認できます。

    また、データベースに接続して、データベースの活用を開始することもできます。

    SELECTコマンドを使用してデータにアクセスします。 「サンプルスキーマ」をインストールしないと、HRスキーマにアクセスできないことに注意してください。

    お気に入りのWebブラウザーを使用して、インストールの最後に指定されたURLと有効な資格情報を提供することにより、EnterpriseManagerExpressからデータベースを管理できます。これは、同じネットワーク内のリモートコンピューターで実行できます。

    以上です。まだ質問がありますか?以下にコメントを残してください。
    1. MySQLInnodbクラッシュ

    2. SQL Server(T-SQL)のデータベースメールのキューにあるメールアイテムの数を確認する

    3. MySQL Select Top N Rows

    4. SQL Serverで一重引用符をエスケープするにはどうすればよいですか?