linux下国产达梦数据库的命令行安装

linux下达梦数据库命令行的安装

一.用户和组的创建

1.为了减少对操作系统的影响, 用户不应该以 root 系统用户来安装和运行 DM .需创建一个专用的系统用户,如果之前创建过了用户组和用户可以选择删除重新创建一个.

//删除用户的命令 
    userdel + 用户名
//删除用户组的命令
    groupdel + 用户组名
//删除用户的时候如果提示进程被占用
    kill -9 +进程号

2.用户可以在安装之前为 DM 创建一个专用的系统用户.可参考以下示例创建系统用户和组(并指定用户 ID 和组 ID)


 //1.创建安装用户组dinstall
[root@dm01 ~]# groupadd -g 12349 dinstall
  
 //2.创建安装用户dmdba,这里的data目录为自定义的安装目录
[root@dm01 ~]# useradd -u 12345 -g dinstall -m -d /data/dmdba -s /bin/bash dmdba

//3.初始化用户密码  
[root@dm01 ~]# passwd dmdba 

//注意:创建安装系统用户完成后,使用安装系统用户进行操作.安装达梦数据库软件的时候,要切换到安装用户.

二.修改linux操作系统(可以忽略该步骤,直接进入下一步骤)

1.修改/etc/security/limits.cof添加endfile后面的内容


[root@dm01 ~]# cat /etc/security/limits.conf |tail -11
// End of file
dmdba soft fsize unlimited
dmdba hard fsize unlimited
dmdba soft nproc 131072
dmdba hard nproc 131072
dmdba soft nofile 131072
dmdba hard nofile 131072
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft data unlimited
dmdba hard data unlimited

三.软件的安装

1.找到安装包所在的目录,命令行安装,运行 DMInstall.bin
在安装达梦数据库之前需要对安装文件授权,进入文件所在的目录执行授权操作 chmod 755 ./DMInstall.bin

 
[root@dm01 ~]# su dmdba    //切换到专用的安装用户
[dmdba@dm01 media]$ ./DMInstall.bin -i
Please select the installers language (E/e:English C/c:Chinese) [E/e]:C
解压安装程序.........
欢迎使用达梦数据库安装程序

是否输入Key文件路径? (Y/y:N/n:) [Y/y]:N

是否设置时区? (Y/y:N/n:) [Y/y]:Y
设置时区:
[ 1]GTM-12=日界线西
[ 2]GTM-11=萨摩亚群岛
[ 3]GTM-10=夏威夷
[ 4]GTM-09=阿拉斯加
[ 5]GTM-08=太平洋时间(美国和加拿大)
[ 6]GTM-07=亚利桑那
[ 7]GTM-06=中部时间(美国和加拿大)
[ 8]GTM-05=东部部时间(美国和加拿大)
[ 9]GTM-04=大西洋时间(美国和加拿大)
[10]GTM-03=巴西利亚
[11]GTM-02=中大西洋
[12]GTM-01=亚速尔群岛
[13]GTM=格林威治标准时间
[14]GTM+01=萨拉热窝
[15]GTM+02=开罗
[16]GTM+03=莫斯科
[17]GTM+04=阿布扎比
[18]GTM+05=伊斯兰堡
[19]GTM+06=达卡
[20]GTM+07=曼谷,河内
[21]GTM+08=中国标准时间
[22]GTM+09=汉城
[23]GTM+10=关岛
[24]GTM+11=所罗门群岛
[25]GTM+12=斐济
[26]GTM+13=努库阿勒法
[27]GTM+14=基里巴斯
请选择设置时区 [21]:21

安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1067M

请选择安装目录 [/home/dmdba/dmdbms]:
可用空间: 40G
是否确认安装路径(/home/dmdba/dmdbms)? (Y/y:N/n:)  [Y/y]:Y

安装前小结
安装位置: /home/dmdba/dmdbms
所需空间: 1067M
可用空间: 40G
版本信息: 
有效日期: 
安装类型: 典型安装
是否确认安装? (Y/y:N/n:):Y
2020-10-13 10:15:27 
[INFO] 安装达梦数据库...
2020-10-13 10:15:28 
[INFO] 安装 基础 模块...
2020-10-13 10:15:38 
[INFO] 安装 服务器 模块...
2020-10-13 10:15:40 
[INFO] 安装 客户端 模块...
2020-10-13 10:15:50 
[INFO] 安装 驱动 模块...
2020-10-13 10:15:54 
[INFO] 安装 手册 模块...
2020-10-13 10:15:54 
[INFO] 安装 服务 模块...
2020-10-13 10:15:55 
[INFO] 移动ant日志文件。
2020-10-13 10:15:56 
[INFO] 安装达梦数据库完成。

请以root系统用户执行命令:
/home/dmdba/dmdbms/script/root/root_installer.sh

安装结束

2.执行脚本


[root@dm01 ~]# /data/dmdba/dmdbms/script/root/root_installer.sh
移动 /data/dmdba/dmdbms/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务

四.实例的创建

1.创建实例

  //进入达梦的安装目录的bin目录下,执行创建实例的命令
   [dmdba@dm01 bin]$ ./dminit
    input system dir: 		// 数据文件存放路径
	input db name:  		   //实例/数据库名
	input port num: 5236			//服务端口
	input page size(4,8,16,32): 8	//数据库页大小
	input extent size(16,32): 32	//扩展大小
	input sec priv mode(0,1): 0		//安全特权模式
	input time zone(-12:59,+14:00): +8	//时区 ,选东8区
	input case sensitive? ([Y]es,[N]o): n	//标识符是否区分大小写
	which charset to use? (0[GB18030],1[UTF-8],2[EUC-KR]): 1	//字符集
	length in char? ([Y]es,[N]o): Y		//字符长度
	enable database encrypt? ([Y]es,[N]o): N	//是否启用数据库加密
	input slice size(512,4096): 4096		
	page check mode? (0/1/2): 0		//是否开启页页检查模式
	input elog path: 		//日志路径
	only create huge table with delta? (0/1): 0
    rlog generate for huge? (0/1): 0
    pseg_mgr_flag (0/1): 0
    auto_overwrite mode? (0/1/2): 0
	————————————————
	
    //等待提示成功
    create dm database success.

2.创建服务


//进入root目录中
[root@dm01 ~]# /data/dmdba/dmdbms/script/root

//执行创建服务的命令
[root@dm01 ~]#./dm_service_installer.sh -t dmserver -p TEST -dm_ini /data/dmdba/dmdbms/实例名/dm.ini

Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceTEST.service to /usr/lib/systemd/system/DmServiceTEST.service.
创建服务(DmServiceTEST)完成

五.数据库管理

1.启动实例


[dmdba@dm01 ~]$ cd dmdbms/bin
[dmdba@dm01 bin]$ pwd
/data/dmdba/dmdbms/bin
[dmdba@dm01 bin]$ ./DmServiceTEST start
Starting DmServiceTEST:                                                           [ OK ]
[dmdba@dm01 bin]$

2.查看状态


[dmdba@dm01 bin]$ ./disql SYSDBA/SYSDBA

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间: 2.871(毫秒)
disql V8
SQL> select status$ from  v$instance;

行号     STATUS$
---------- -------
1          OPEN

已用时间: 0.758(毫秒). 执行号:514.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值