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的安装¶
可以从以下URL下载PostgreSQL。下载适合您的环境的文件后,进行安装。
4.2.1.1.2.2. 创建数据库和登录角色¶
启动pgAdmin工具。
创建登录角色
在“ Object 浏览器”中,右键单击“登录角色”,然后单击“新登录角色”。
出现一个子窗口。
输入以下项目 ,然后单击“确定”。
属性选项卡“角色名称”(可选)定义选项卡“密码”(可选)注解
在本文档中,指定以下内容作为示例。
角色名称“ imart”
密码“ imart”
建立数据库