4.2.1. Database服务¶
项目
4.2.1.1. 安装 Database¶
intra-mart Accel Platform 需要数据库。请安装要使用的 Database 。关于安装详细说明请参照各产品提供的文档。本文将以 PostgreSQL (Windows版)为例进行说明。警告
Database 的编码必须是 UTF-8 。
警告
除了需要对 Database 进行数据的登记/更新/删除的权限以外,还需要生成表与VIEW的权限。关于具体设定方法,请参照各数据库厂商所提供的文档。注解
构筑多个Tenant时,建议以实例为单位将要连接的 Database分开
4.2.1.1.1. 生成各 Database 时的注意事项¶
4.2.1.1.1.1. Oracle Database¶
使用 intra-mart Accel Platform 时,最少需要授予“CONNECT”、“RESOURCE”、“CREATE VIEW”、“UNLIMITED TABLESPACE”权限。根据其他使用的应用程序、扩充系列情况有不同的权限要求。关于详细情况,请参照各产品的 Release Note 及安装指南。
4.2.1.1.1.2. Microsoft SQL Server¶
关于所生成数据库的既定对照顺序,请确认安装了 Database 的平台(OS)的控制面板- “区域和语言选项” - “详细设定” 选项卡中的Windows系统区域名。指定与现存Windows区域的对照顺序设定相应的对照顺序标识符。各 Windows 对照顺序可以是定义了大写字母小写字母、重音、字符宽度、假名区别的一系列的后缀组合。需要在运行环境中设定后缀组合。注解
intra-mart Accel Platform 中,建议生成数据库时采用区别大写字母、小写字母的设定。推荐的设定值“Japanese_90_CS_AS_KS_WS”警告
使用IM-Workflow时,有可能发生“由于表扫描造成的锁等待”。作为回避锁等待的方法之一,列举了“READ_COMMITTED_SNAPSHOT”的使用。请研讨是否必须使用后,根据需要来使用。※ 关于“表扫描锁等待”及“READ_COMMITTED_SNAPSHOT”的详细说明,请参照Microsoft SQL Server的文档。“READ_COMMITTED_SNAPSHOT 的使用方法”使用时,需要如下所示将数据库的 READ_COMMITTED_SNAPSHOT设为ON 。
- ALTER DATABASE {data_base_name} SET READ_COMMITTED_SNAPSHOT ON;
※ 请在连到数据库的连接全部结束后再执行。
4.2.1.1.1.3. IBM DB2¶
生成数据库时,需要在“默认缓冲池与表空间的页大小”中设定“32k”。
4.2.1.1.2. PostgreSQL¶
4.2.1.1.2.1. 安装 PostgreSQL¶
可从以下URL下载 PostgreSQL 。请在下载了与环境相符的内容后,进行安装。
4.2.1.1.2.2. 生成数据库和登录身份¶
启动pgAdmin工具。
生成登录身份
在“对象浏览器”中,用鼠标右键点击“登录身份”,再点击“新登录身份”。
会显示子窗口。
输入以下项目并点击“OK”。
属性选项卡 “身份名”(任意) 定义选项卡 “密码”(任意)注解
作为例子,本文指定了以下内容。
身份名“imart”
密码“imart”
生成数据库