intra-mart Accel Platform安装指南 第33版2020-09-01

4.2.1. 数据库服务器

4.2.1.1. 安装数据库

  • intra-mart Accel Platform需要数据库 。
    安装要使用的数据库 。 详细内容安装的详细内容 ,请参阅每个产品制造商的文档。
    本文档以PostgreSQL(Windows版本)为例。

注意

数据库编码必须在UTF-8中创建。

注意

除了注册,更新和删除数据库数据的权限外,您还需要创建表和视图的权限。
有关特定的设置方法,请参阅每个数据库供应商提供的文档。

注解

使用WAR文件构建多个租户和使用虚拟Tenant租户构建多个租户时,建议为每个实例划分连接目标数据库。

4.2.1.1.1. 关于创建每个数据库的注意事项

4.2.1.1.1.1. Oracle数据库

  • 要使用intra-mart Accel Platform ,至少具有“ CONNECT”,“ RESOURCE”,“ CREATE VIEW”,“ UNLIMITED TABLESPACE”权限
    必须被授予。
    根据要使用的应用程序和扩展系列,还有其他所需的特权。
    详细内容 ,请参阅每个产品的发行说明和设置指南。

注意

使用IM-Workflow时,有必要为作为Tenant数据库连接的用户的默认表空间启用自动分段区域管理(ASSM)。
在IM-Workflow 模块 ,您现在可以选择一个数据库作为保存2013 Summer 事务数据的目的地。
有了这种支持,我们可以在安装Tenant环境时创建一个包含BLOB 数据类型列的表。
对于目标BLOB 数据类型列,指定SECUREFILE参数以提高性能。
在这种情况下,只能在由自动段空间管理(ASSM)管理的表空间中创建目标列。

4.2.1.1.1.2. Microsoft SQL Server

  • 要创建数据库中的缺省归类数据库平台(OS)安装
    在控制面板-[区域和语言选项]-[ 详细内容 ]选项卡中检查Windows系统区域设置名称。
    指定与现有Windows语言环境中的排序规则设置相对应的排序规则说明符。
    每个Windows排序规则都可以组合为一系列后缀,以定义大小写,重音,字符宽度和假名敏感性。
    必须在操作环境中设置后缀组合。

    注解

    intra-mart Accel Platform ,建议创建一个区分大小写的数据库 。
    • SQL Server 2008 R2的建议设置值
      • 日语_90_CS_AS_KS_WS
    • SQL Server 2012及更高版本的建议设置值
      • 日语_XJIS_100_CS_AS_KS_WS

    注意

    使用IM-Workflow时,需要将“ READ_COMMITTED_SNAPSHOT”打开。
    如果未将“ READ_COMMITTED_SNAPSHOT”设置为ON,则可能会发生“等待表扫描锁定”。
    *有关“等待表扫描锁定”和“ READ_COMMITTED_SNAPSHOT”的更多信息,请参阅Microsoft SQL Server文档。

    [如何使用READ_COMMITTED_SNAPSHOT]
    要使用它,需要将数据库 READ_COMMITTED_SNAPSHOT设置为ON,如下所示。
    • ALTER DATABASE {data_base_name}设为READ_COMMITTED_SNAPSHOT ON;
    *与数据库所有连接都完成后,执行命令。

4.2.1.1.2. PostgreSQL

4.2.1.1.2.1. PostgreSQL的安装

4.2.1.1.2.2. 创建数据库和登录角色

  1. 启动pgAdmin工具。

  2. 创建登录角色

    在“ Object 浏览器”中,右键单击“登录角色”,然后单击“新登录角色”。

    出现一个子窗口。

    创建一个新的登录角色

    输入以下项目 ,然后单击“确定”。

    属性选项卡“角色名称”(可选)定义选项卡“密码”(可选)

    注解

    在本文档中,指定以下内容作为示例。

    角色名称“ imart”

    密码“ imart”

  3. 建立数据库

“ Object 从浏览器”,“ 数据库中,右键单击”“新的数据库 ,然后点击”。

出现一个子窗口。

创建一个新的数据库

输入并选择以下项目 ,然后单击“确定”。

属性选项卡[名称](可选)[所有者](在上面的“ 2.创建登录角色”中创建的登录角色)

注解

在本文档中,指定以下内容作为示例。

名称“ iap_db”

所有者“ imart”