中标麒麟运行java,开发知识-中标麒麟安装达梦数据库(DM8)

环境说明

操作系统版本:NeoKylin Linux Advanced Server release V7Update6 (Chromium)

1.前期准备工作

1.1数据库下载

1.2创建安装用户

1.2.1创建安装用户组dinstall

groupadd dinstall

1.2.2创建安装用户dmdba

useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

1.2.3初始化用户密码

passwd dmdba

1.3检查GLIB版本

strings /usr/lib64/libstdc++.so.6|grep GLIBCXX

a4338ba67a9230eea9e911cf7a754b36.png

如果像我一样,最高的版本低于 GLIBCXX_3.4.21的话。就需要升级下GLIB(升级步骤可以参考下https://www.cnblogs.com/lijuanhu321/p/7822119.html)

2.安装达梦数据库(DM8)

2.1加载光驱(前面下载的数据库镜像文件)

cd到数据库镜像文件的存放目录

执行加载光驱命令

mount dm8_setup_arm64_ent_8.1.1.56_20200113.iso /data/DM8/

说明:

dm8_setup_arm64_ent_8.1.1.56_20200113.iso 是前面下载的镜像文件

/data/DM8/是加载光驱后存放的目录(根据实际情况自己定,记住路径后面有用)

2.2切换用户到前面新建的安装用户dmdba

su dmdba

2.3安装命令说明

./DMInstall.bin(图形化安装)

./DMInstall.bin -i(命令行安装)

说明:上面两种方式根据实际情况选择一种

2.4命令行方式安装

cd到前面加载光驱后存放的目录

cd /data/DM8

./DMInstall.bin -i

安装过程如下:

步骤 1:选择安装语言

请根据系统配置选择相应语言,输入选项,回车进行下一步。如下图所示:

cc3d3b395289d93b4d015fc5a0309695.png

步骤 2:验证 Key 文件

可以选择是否输入 Key 文件路径。不输入则进入下一步安装,输入 Key 文件路

径,安装程序将显示 Key 文件的详细信息,如果是合法的 Key 文件且在有效期内,用户

可以继续安装。如下图所示:

cd731bd335ad95b2921d5fb13d86ae8a.png

步骤 3:输入时区

可以选择 DM 的时区信息。如下图所示:

9ef9495a012f60e7061242b2dda53cf5.png

步骤 4:选择安装类型

可以选择安装的类型。如下图所示:

546b7e59b8b9bcc713ed3b0efec48138.png

步骤 4:选择安装路径

可以输入 DM 的安装路径。 如下图所示:

99dc3096f2aa10d6f244a6ef1691627b.png

步骤 5:安装小结

安装程序将打印用户之前输入的部分安装信息,对安装信息进行确认。不确认,则退出安装程序,确认,进行 DM 的安装。如下图所示:

6d3b989a259cc09bbcd21b9ee9f14951.png

步骤 6:安装

0ff068012224ca50f9b0c3fe8ed08b21.png

注意:安装完成后,终端提示“请以 root 系统用户执行命令”。由于使用非 root

系统用户进行安装,所以部分安装步骤没有相应的系统权限,需要手动执行相关命

令。根据提示完成相关操作。

d4c5ae3ca7e4b996342259275e605145.png

3.创建数据库实例(两种方式二选一)

3.1命令行创建数据库实例

3.1.1跳转到数据库安装目录下面的bin目录

cd /home/dmdba/dmdbms/bin

3.1.2执行创建数据库实例命令

./dminit PATH=/home/dmdba/dmdbms/data PAGE_SIZE=8 CHARSET=1

6ac4c3278cba0b2c5e0ec289a2a0e117.png

说明:初始化一个数据库,放在/home/dmdba/dmdbms/data 目录下,数据页 PAGE_SIZE 大小为 8K,字符集为UTF-8

3.1.3 dminit 参数说明

INI_FILE 初始化文件 dm.ini 存放的路径

PATH 初始数据库存放的路径

CTL_PATH 控制文件路径

LOG_PATH 日志文件路径

EXTENT_SIZE 数据文件使用的簇大小(16),可选值:16、32,单位:页

PAGE_SIZE 数据页大小(8),可选值:4、8、16、32,单位:K

LOG_SIZE 日志文件大小(256),单位为:M,范围为:64M ~ 2G

CASE_SENSITIVE 大小敏感(Y),可选值:Y/N,1/0

CHARSET/UNICODE_FLAG 字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR]

LENGTH_IN_CHAR VARCHAR 类型长度是否以字符为单位(N),可选值:Y/N,1/0

SYSDBA_PWD 设置 SYSDBA 密码(SYSDBA),密码长度为 9 到 48

SYSAUDITOR_PWD 设置 SYSAUDITOR 密码(SYSAUDITOR),密码长度为 9 到 48

DB_NAME 数据库名(DAMENG)

INSTANCE_NAME 实例名(DMSERVER)

PORT_NUM 监听端口号(5236)

TIME_ZONE 设置时区(+08:00)

PAGE_CHECK 页检查模式(0),可选值:0/1/2

EXTERNAL_CIPHER_NAME 设置默认加密算法

EXTERNAL_HASH_NAME 设置默认 HASH 算法

EXTERNAL_CRYPTO_NAME 设置根密钥加密引擎

3.1.4修改启动脚本, 后台启动数据库实例

步骤1:跳转到数据库安装目录下面的script/root目录

cd /home/dmdba/dmdbms/script/root

步骤2:注册服务脚本

./dm_service_installer.sh -t dmserver -i /home/dmdba/dmdbms/data/DAMENG/dm.ini -p DMSERVER

步骤3:启动数据库

service DmServiceDMSERVER start

3.2图形化界面创建数据库实例

3.2.1跳转到数据库安装目录下面的tool目录

cd /home/dmdba/dmdbms/tool

3.2.2执行启动图形化安装界面

./dbca.sh

3.2.3图形化界面步骤

步骤 1:选择操作方式

可选择创建数据库实例、删除数据库实例、注册数据库服务和删除数据库服务

四种操作方式,选择创建数据库实例

ca21254b16340978de8321fbf34e62d8.png

步骤 2:创建数据库模板

系统提供三套数据库模板供用户选择:一般用途、联机分析处理和联机事务处理,

用户可根据自身的用途选择相应的模板。如下图所示:

bb9ea8b222d73112ae22848ec10927f6.png

步骤 3:选择数据库目录

可通过浏览或是输入的方式选择数据库所在目录。如下图所示:

e8a695f6942019fb900a5962f5cd95c5.png

步骤 4:输入数据库标识

可输入数据库名称、实例名、端口号等参数。如下图所示:

590ea41da11dac012ef0d5df019b1c7d.png

步骤 5:数据库文件所在位置

可通过选择或输入确定数据库控制、数据库日志等文件的所在位置,并可通过

右侧功能按钮,对文件进行添加或删除。如下图所示:

0e213d71cdde9f0b2210b95b52149332.png

步骤 6:数据库初始化参数

可输入数据库相关参数,如簇大小、页大小、日志文件大小、选择字符集、是

否大小写敏感等。如下图所示:

6bfa210374644c87463e76ed83dbc177.png

7313210d22f7b5e7665a9fcb9324f0cb.png

字符集:UTF-8

字符串比较大小写敏感:要打勾。如果不打勾会报如下错误:

8cda8fc2c3c6117c4d5935567773e60f.png

步骤 7:口令管理

用户可输入 SYSDBA,SYSAUDITOR 的密码,对默认口令进行更改。如下图所示:

d237f65e134a3303d6e1403e97bc8a92.png

步骤 8:选择创建示例库

可选择是否创建示例库 BOOKSHOP 和 DMHR。如下图所示:

127a5fcbac9f4c79a13a5db19b38b455.png

步骤 9:创建数据库摘要

在安装数据库之前,将显示用户通过数据库配置工具设置的相关参数。如下图所示:

7f6233d584178bd77b87e3b96f0887e2.png

点击“完成”进行数据库实例的初始化工作。

a26b3243ab484a108151ded4cdd07a80.png

4.创建X模式

4.1创建表空间

CREATE TABLESPACE OA DATAFILE 'OA.DBF' size 128;

4.2创建用户

CREATE USER OA IDENTIFIED by 123456789 DEFAULT TABLESPACE OA DEFAULT INDEX TABLESPACE OA;

4.3在角色中加入用户

GRANT VTI TO OA;

GRANT PUBLIC TO OA;

GRANT RESOURCE TO OA;

4.4创建X模式

create schema X authorization OA

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值