DBにテーブル,およびインデクスを作成します。
(1) 作成するテーブル,およびインデクス
次のテーブル,およびインデクスを作成します。
(a) テーブル
表3-32 FILECONTENTテーブルの内容
項番 | 列名 | データ型 | 長さ(バイト) | NULL | 備考 |
---|---|---|---|---|---|
1 | FILENAME | VARCHAR2 | 256 | - | 主キー |
2 | FILECONTENT | BLOB | 64,000 | - | - |
3 | FILEUPDATECD | VARCHAR2 | 20 | - | - |
4 | DELETEFLG | VARCHAR2 | 1 | - | - |
(凡例) -:該当しません。
表3-33 PORTLET_ARRANGEテーブルの内容
項番 | 列名 | データ型 | 長さ(バイト) | NULL | 備考 |
---|---|---|---|---|---|
1 | LAYOUTID | VARCHAR2 | 64 | NN | - |
2 | AREAID | VARCHAR2 | 64 | NN | - |
3 | PORTLETNAME | VARCHAR2 | 64 | NN | - |
4 | PARAMNAME | VARCHAR2 | 255 | NN | - |
5 | PARAMVALUE | VARCHAR2 | 255 | NN | - |
6 | UPDATECD | VARCHAR2 | 20 | - | - |
7 | DELETEFLG | VARCHAR2 | 1 | - | - |
(凡例) -:該当しません。 NN:NotNull
表3-34 PORTAL_GROUPテーブルの内容
項番 | 列名 | データ型 | 長さ(バイト) | NULL | 備考 |
---|---|---|---|---|---|
1 | PORTALGROUPNAME | VARCHAR2 | 20 | NN | 主キー |
2 | LOCATION | VARCHAR2 | 20 | - | - |
3 | COMMUNITYID | VARCHAR2 | 40 | - | - |
4 | PORTALGROUPTITLE | VARCHAR2 | 256 | NN | - |
5 | PORTALGROUPDESC | VARCHAR2 | 600 | - | - |
6 | PORTALGROUPTITLES | BLOB | 12,000 | - | - |
7 | ALLOWLISTCONTROL | BLOB | 64,000 | - | - |
8 | ALLOWLISTUSE | BLOB | 64,000 | - | - |
9 | GROUPUPDATECD | VARCHAR2 | 20 | - | - |
10 | DELETEFLG | VARCHAR2 | 1 | - | - |
(凡例) -:該当しません。 NN:NotNull
表3-35 PORTAL_LAYOUTテーブルの内容
項番 | 列名 | データ型 | 長さ(バイト) | NULL | 備考 |
---|---|---|---|---|---|
1 | PORTALGROUPNAME | VARCHAR2 | 20 | NN | - |
2 | ENTRYID | VARCHAR2 | 20 | NN | 主キー |
3 | LOCATION | VARCHAR2 | 20 | NN | - |
4 | ENTRYTYPE | VARCHAR2 | 20 | - | - |
5 | ENTRYNAME | VARCHAR2 | 80 | NN | - |
6 | ENTRYTITLE | VARCHAR2 | 256 | - | - |
7 | ENTRYPARENT | VARCHAR2 | 80 | - | - |
8 | ENTRYDESC | VARCHAR2 | 600 | - | - |
9 | ENTRYPARAMETER | BLOB | 64,000 | - | - |
10 | ENTRYTITLES | BLOB | 12,000 | - | - |
11 | ENTRYUPDATECD | VARCHAR2 | 20 | - | - |
12 | INSTANCETYPE | VARCHAR2 | 20 | - | - |
13 | DELETEFLG | VARCHAR2 | 1 | - | - |
(凡例) -:該当しません。 NN:NotNull
表3-36 PORTAL_PORTLETテーブルの内容
項番 | 列名 | データ型 | 長さ(バイト) | NULL | 備考 |
---|---|---|---|---|---|
1 | PORTALGROUPNAME | VARCHAR2 | 20 | NN | - |
2 | ENTRYID | VARCHAR2 | 20 | NN | 主キー |
3 | LOCATION | VARCHAR2 | 20 | NN | - |
4 | ENTRYTYPE | VARCHAR2 | 20 | - | - |
5 | ENTRYNAME | VARCHAR2 | 80 | NN | - |
6 | ENTRYTITLE | VARCHAR2 | 256 | - | - |
7 | ENTRYPARENT | VARCHAR2 | 80 | - | - |
8 | ENTRYDESC | VARCHAR2 | 600 | - | - |
9 | ENTRYPARAMETER | BLOB | 64,000 | - | - |
10 | ENTRYTITLES | BLOB | 12,000 | - | - |
11 | ENTRYUPDATECD | VARCHAR2 | 20 | - | - |
12 | INSTANCETYPE | VARCHAR2 | 20 | - | - |
13 | DELETEFLG | VARCHAR2 | 1 | - | - |
(凡例) -:該当しません。 NN:NotNull
表3-37 PORTAL_CREATEIDテーブルの内容
項番 | 列名 | データ型 | 長さ(バイト) | NULL | 備考 |
---|---|---|---|---|---|
1 | CREATEID | VARCHAR2 | 20 | NN | - |
(凡例) -:該当しません。 NN:NotNull
表3-38 PORTAL_UPDATEDテーブルの内容
項番 | 列名 | データ型 | 長さ(バイト) | NULL | 備考 |
---|---|---|---|---|---|
1 | UPDATEID | VARCHAR2 | 20 | NN | - |
(凡例) -:該当しません。 NN:NotNull
表3-39 PORTLET_GROUPテーブルの内容
項番 | 列名 | データ型 | 長さ(バイト) | NULL | 備考 |
---|---|---|---|---|---|
1 | PORTLETGROUPNAME | VARCHAR2 | 20 | NN | 主キー |
2 | LOCATION | VARCHAR2 | 20 | - | - |
3 | PORTLETGROUPTITLES | BLOB | - | - | - |
4 | PORTLETGROUPDESCS | BLOB | - | - | - |
5 | PARENTPORTLETGROUP | VARCHAR2 | 20 | - | - |
6 | GROUPUPDATECD | VARCHAR2 | 20 | - | - |
7 | DELETEFLG | VARCHAR2 | 1 | - | - |
(凡例) -:該当しません。 NN:NotNull
表3-40 PORTLET_ENTRYテーブルの内容
項番 | 列名 | データ型 | 長さ(バイト) | NULL | 備考 |
---|---|---|---|---|---|
1 | ENTRYID | VARCHAR2 | 20 | NN | 主キー |
2 | ENTRYNAME | VARCHAR2 | 80 | NN | - |
3 | PORTLETGROUPNAME | VARCHAR2 | 20 | NN | - |
4 | ENTRYUPDATECD | VARCHAR2 | 20 | - | - |
5 | DELETEFLG | VARCHAR2 | 1 | - | - |
(凡例) -:該当しません。 NN:NotNull
表3-41 COMPONENT_PORTLETテーブルの内容
項番 | 列名 | データ型 | 長さ(バイト) | NULL | 備考 |
---|---|---|---|---|---|
1 | PORTLETNAME | VARCHAR2 | 32 | NN | - |
2 | ID | VARCHAR2 | 128 | NN | - |
3 | PARAMVALUE | VARCHAR2 | 4000 | - | - |
4 | UPDATECD | VARCHAR2 | 32 | NN | - |
(凡例) -:該当しません。 NN:NotNull
(b) インデクス
作成するインデクスを次の表に示します。
表3-42 作成するインデクス
インデクス名称 | テーブル名称 | 列 | 備考 |
---|---|---|---|
FILECONTENT_INDX1 | FILECONTENT | FILEUPDATECD | - |
FILECONTENT_INDX2 | DELETEFLG | - | |
PORTLET_ARRANGE_INDX1 | PORTLET_ARRANGE | LAYOUTID | - |
PORTLET_ARRANGE_INDX2 | AREAID | - | |
PORTLET_ARRANGE_INDX3 | PORTLETNAME | - | |
PORTLET_ARRANGE_INDX4 | UPDATECD | - | |
PORTLET_ARRANGE_INDX5 | DELETEFLG | - | |
PORTAL_GROUP_INDX1 | PORTAL_GROUP | COMMUNITYID | - |
PORTAL_GROUP_INDX2 | GROUPUPDATECD | - | |
PORTAL_GROUP_INDX3 | DELETEFLG | - | |
PORTAL_LAYOUT_INDX1 | PORTAL_LAYOUT | PORTALGROUPNAME | - |
PORTAL_LAYOUT_INDX3 | ENTRYUPDATECD | - | |
PORTAL_LAYOUT_INDX4 | INSTANCETYPE | - | |
PORTAL_LAYOUT_INDX5 | DELETEFLG | - | |
PORTAL_PORTLET_INDX1 | PORTAL_PORTLET | PORTALGROUPNAME | - |
PORTAL_PORTLET_INDX3 | ENTRYUPDATECD | - | |
PORTAL_PORTLET_INDX4 | INSTANCETYPE | - | |
PORTAL_PORTLET_INDX5 | DELETEFLG | - | |
PORTLET_GROUP_INDX1 | PORTLET_GROUP | LOCATION | - |
PORTLET_GROUP_INDX2 | PARENTPORTLETGROUP | - | |
PORTLET_GROUP_INDX3 | GROUPUPDATECD | - | |
PORTLET_GROUP_INDX4 | DELETEFLG | - | |
PORTLET_ENTRY_INDX1 | PORTLET_ENTRY | PORTLETGROUPNAME | - |
PORTLET_ENTRY_INDX2 | ENTRYUPDATECD | - | |
PORTLET_ENTRY_INDX3 | DELETEFLG | - | |
COMPONENT_PORTLET_INDX1 | COMPONENT_PORTLET | PORTLETNAME | - |
COMPONENT_PORTLET_INDX2 | ID | - | |
COMPONENT_PORTLET_INDX3 | UPDATECD | - |
(凡例) -:該当しません。
(2) テーブルの作成
コマンドプロンプトでサンプルのSQLファイル(create2.sqlおよびdataload_id.sql)を実行して,テーブル,インデクス,および初期データIDを作成します。
コマンドの実行例を次に示します。
sqlplus {DBユーザ名}/{パスワード}@{ホスト文字列} < create2.sql
sqlplus {DBユーザ名}/{パスワード}@{ホスト文字列} < dataload_id.sql
(3) データの登録
dataload_tool.bat {DBユーザ名} {パスワード}