SQL*Plusを起動して、List Manager管理データベースが使用する表領域の作成を行います。
手順1:スクリプトの複写
以下に示すフォルダを、Oracleがインストールされているマシンの作業フォルダに複写/転送します。
複写/転送元:(List Worksインストールフォルダ)\Listmanager\Manager\db\oracle\create
複写/転送先の例:C:\work\create
手順2:スクリプトを編集
表領域作成スクリプト(tbs_create.sql)を、以下のように編集します。
データファイルのパス
“2.5.2 フォルダの作成”で作成したデータベース・ファイルの格納先にあわせて、編集します。
データファイルのサイズ
“2.5.1 ディスクスペースの見積もり”で見積もった値にあわせて、編集します。
変更する箇所(データファイルのパスおよびサイズ)を、下線で示します。
-- ENV TABLESPACE CREATE CREATE TABLESPACE LMGR_DEF_TAB DATAFILE 'C:\LMDB\LmDatabase\LMGR_DEF_TAB.data' SIZE 24M AUTOEXTEND ON NEXT 12M MAXSIZE UNLIMITED; -- FRMMNG TABLESPACE CREATE CREATE TABLESPACE LMGR_FRMMGR_TAB DATAFILE 'C:\LMDB\LmDatabase\LMGR_FRMMGR_TAB.data' SIZE 1530M AUTOEXTEND ON NEXT 770M MAXSIZE UNLIMITED; -- OUTPUT TABLESPACE CREATE CREATE TABLESPACE LMGR_OUTPUT_TAB DATAFILE 'C:\LMDB\LmDatabase\LMGR_OUTPUT_TAB.data' SIZE 96M AUTOEXTEND ON NEXT 48M MAXSIZE UNLIMITED; -- QUEMNG TABLESPACE CREATE CREATE TABLESPACE LMGR_QUEMGR_TAB DATAFILE 'C:\LMDB\LmDatabase\LMGR_QUEMGR_TAB.data' SIZE 50M AUTOEXTEND ON NEXT 30M MAXSIZE UNLIMITED; -- ENV INDEX TABLESPACE CREATE CREATE TABLESPACE LMGR_DEF_IDX DATAFILE 'C:\LMDB\LmDatabase\LMGR_DEF_IDX.data' SIZE 5M AUTOEXTEND ON NEXT 3M MAXSIZE UNLIMITED; -- FRMMNG INDEX TABLESPACE CREATE CREATE TABLESPACE LMGR_FRMMGR_IDX DATAFILE 'C:\LMDB\LmDatabase\LMGR_FRMMGR_IDX.data' SIZE 96M AUTOEXTEND ON NEXT 48M MAXSIZE UNLIMITED; -- OUTPUT INDEX TABLESPACE CREATE CREATE TABLESPACE LMGR_OUTPUT_IDX DATAFILE 'C:\LMDB\LmDatabase\LMGR_OUTPUT_IDX.data' SIZE 96M AUTOEXTEND ON NEXT 48M MAXSIZE UNLIMITED; -- QUEMNG INDEX TABLESPACE CREATE CREATE TABLESPACE LMGR_QUEMGR_IDX DATAFILE 'C:\LMDB\LmDatabase\LMGR_QUEMGR_IDX.data' SIZE 4M AUTOEXTEND ON NEXT 2M MAXSIZE UNLIMITED;
オンラインバックアップ機能を使用する場合は、帳票データファイルの表領域作成用スクリプト(tbs_create_datafile.sql)を編集します。
データファイルのパス
“2.5.2 フォルダの作成”で作成したデータベース・ファイルの格納先にあわせて、編集します。
データファイルのサイズ
“2.5.1 ディスクスペースの見積もり”で見積もった値にあわせて、編集します。
変更する箇所(データファイルのパスおよびサイズ)を、下線で示します。
-- DATAFILE TABLESPACE CREATE TABLESPACE LMGR_DATAFILE_TAB DATAFILE 'C:\LMDB\LmDatabase\LMGR_DATAFILE_TAB.data' SIZE 1000M AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED; -- DATAFILE INDEX TABLESPACE CREATE TABLESPACE LMGR_DATAFILE_IDX DATAFILE 'C:\LMDB\LmDatabase\LMGR_DATAFILE_IDX.data' SIZE 96M AUTOEXTEND ON NEXT 48M MAXSIZE UNLIMITED;
手順3:表領域の作成
コマンドプロンプトで「sqlplus」コマンドを実行し、「sqlplus」モードになります。(SQL*Plusの起動)
「systemに設定したパスワード」に“2.5.4 データベースの作成”の手順8(【データベース資格証明】ダイアログボックス)で設定したパスワードを入力して実行します。
sqlplus system/systemに設定したパスワード@LISTMGR
「接続されました。」のメッセージが表示されることを確認します。
以下の構文を入力し、スプール出力設定をONにします。
SQL> SPOOL C:\work\create\tbs_create.log
C:\work\createはログ出力用の作業フォルダです。
入力プロンプトに、以下のテーブル作成SQLファイルを入力して実行します。
SQL> @C:\work\create\tbs_create.sql
表領域の作成で正常終了のメッセージが表示されることを確認します。
手順4:表領域の作成(オンラインバックアップ機能を使用する場合のみ)
帳票データファイルが使用する表領域を作成します。
入力プロンプトに、以下のテーブル作成SQLファイルを入力して実行します。
SQL> @C:\work\create\tbs_create_datafile.sql
表領域の作成で正常終了のメッセージが表示されることを確認します。
手順5:SQL*Plusの終了
以下の構文を入力して実行します。
SQL> quit
SQL*Plusが終了します。