暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

01.达梦DCA认证课程-DM数据库安装和实例管理

原创 让世界为你转身 2024-06-28
225

1.软件安装环境准备

1.1 检查linux系统信息

用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操作系统匹配,
以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息。

#获取系统位数 getconf LONG_BIT #查询操作系统 release lsb_release -a #查询系统信息 cat /etc/redhat-release #查询系统内核 uname -a uname -r #查看cpu lscpu cat /proc/cpuinfo #查看包glibc rpm -qa | grep glibc
复制

1.2 查看系统内存与存储空间

内存:

为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。
如果可用内存过少,可能导致 DM 安装或启动失败。用户可以使用以下命令检查操作内存。

free -m
复制

存储空间:

df -Th lsblk
复制

1.3 创建用户和组

[root@dmserver ~]# groupadd dinstall [root@dmserver ~]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba [root@dmserver ~]# echo "dameng123" | passwd --stdin dmdba Changing password for user dmdba. passwd: all authentication tokens updated successfully. [root@dmserver ~]# id dmdba
复制

1.4 创建安装目录

[root@dmserver ~]# mkdir /dm [root@dmserver ~]# chown dmdba:dinstall /dm [root@dmserver ~]# chmod -R 775 /dm [root@dmserver ~]# ls -ld /dm
复制

1.5 设置文件最大打开数目

1.5.1 检查系统限制

#ulimit帮助信息 help ulimit #查看所有当前设置 ulimit -a
复制

1.5.2 修改文件最大打开数目

方法1:

[root@dmserver ~]# cat >> /etc/security/limits.conf << EOF dmdba soft nofile 65536 dmdba hard nofile 65536 EOF
复制

方法2:

[root@dmserver ~]# cat >> /etc/profile << EOF ulimit -n 65536 EOF
复制

1.5.3 dmdba用户查看验证

su - dmdba ulimit -a
复制

1.6 准备安装介质

1.6.1 创建目录上传安装介质

mkdir /opt/software
复制

1.6.2 md5sum 或 sha256sum 验证

使用 md5sum 或 sha256sum 验证,取决于下载的.txt 的验证码,如果文件名中是 md5 则用 md5 算法验
证,如果是 sha256 则用 sha256 算法验证

[root@dmserver software]# sha256sum dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso 9c3b14a82a809aea86334b49d8439b36ab558d4ee7e7a27dbda609a27352a64b dm8_setup_ rh7_64_ent_8.1.1.88_20200629.iso [root@dmserver software]# cat dm8_setup_rh7_64_ent_8.1.1.88_20200629_ISO_SHA256. txt
复制

1.6.3 挂载光盘

[root@dmserver software]# mount -o loop dm8_setup_rh7_64_ent_8.1.1.88_20200629.i so /mnt
复制

1.6.4 查看程序内容

[root@dmserver software]# cd /mnt [root@dmserver mnt]# ll total 659843 -r-xr-xr-x. 1 root root 3280977 Jun 29 14:20 DM8 Install.pdf -r-xr-xr-x. 1 root root 672397717 Jun 29 15:48 DMInstall.bin
复制

2.安装达梦数据库软件

2.1 安装达梦数据库软件

安装路径为/dm/dmdbms,不初始化数据库,稍后通过dbca.sh进行初始化数据库

方法1:图形化安装

[root@dmserver mnt]# cp DMInstall.bin /opt/software/dm8 [root@dmserver dm8]# su - dmdba [dmdba@dmserver dm8]$ cd /opt/sofware/dm8 [dmdba@dmserver dm8]$ ./DMInstall.bin
复制

方法2:命令行安装

[root@dmserver dm8]# su - dmdba [dmdba@dmserver dm8]$ ./DMInstall.bin -i
复制

2.2 root脚本执行

[root@dmserver ~]# /dm/dmdbms/script/root/root_installer.sh Move /opt/dm8/bin/dm_svc.conf to /etc Modify the files' mode of DM Server Create the DmAPService service Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService. service to /usr/lib/systemd/system/DmAPService.service. Finished to create the service (DmAPService) Start the DmAPService service [root@dmserver ~]# systemctl status DmAPService.service ● DmAPService.service - Dameng Assistant Plug-In Service(DmAPService). Loaded: loaded (/usr/lib/systemd/system/DmAPService.service; enabled; vendor preset: disabled) Active: active (running) since Wed 2022-10-19 09:07:24 CST; 3 weeks 2 days ago Main PID: 1602 (dmap) Tasks: 2 Memory: 8.9M CGroup: /system.slice/DmAPService.service └─1602 /dm/dmdbms/bin/dmap 10月 19 09:07:08 kylin-dmserver systemd[1]: Starting Dameng Assistant Plug-In Service(DmAPService).... 10月 19 09:07:24 kylin-dmserver DmAPService[1488]: [33B blob data] 10月 19 09:07:24 kylin-dmserver systemd[1]: Started Dameng Assistant Plug-In Service(DmAPService)..
复制

2.3 查看安装目录

[dmdba@dmserver dmdbms]$ ll 总用量 36 drwxr-xr-x 10 dmdba dinstall 8192 7月 13 10:21 bin drwxr-xr-x 2 dmdba dinstall 30 7月 13 10:11 bin2 drwxr-xr-x 3 dmdba dinstall 19 7月 13 10:20 data drwxr-xr-x 3 dmdba dinstall 19 7月 13 10:11 desktop drwxr-xr-x 2 dmdba dinstall 4096 7月 13 10:11 doc drwxr-xr-x 12 dmdba dinstall 131 7月 13 10:11 drivers drwxr-xr-x 2 dmdba dinstall 4096 7月 13 10:11 include drwxr-xr-x 2 dmdba dinstall 94 7月 13 10:11 jar drwxr-xr-x 7 dmdba dinstall 161 7月 13 10:11 jdk -rwxr-xr-x 1 dmdba dinstall 1071 7月 13 10:11 license_en.txt -rwxr-xr-x 1 dmdba dinstall 1146 7月 13 10:11 license_zh.txt drwxr-xr-x 2 dmdba dinstall 215 7月 13 10:22 log drwxr-xr-x 6 dmdba dinstall 92 7月 13 10:11 samples drwxr-xr-x 3 dmdba dinstall 37 7月 13 10:11 script drwxr-xr-x 9 dmdba dinstall 4096 7月 13 10:11 tool drwxr-xr-x 3 dmdba dinstall 97 7月 13 10:11 uninstall -rwxr-xr-x 1 dmdba dinstall 2208 7月 13 10:11 uninstall.sh drwxr-xr-x 3 dmdba dinstall 88 7月 13 10:11 web
复制

目录说明:

Bin: 达梦数据库命令和 lib Bin2: uft8 Desktop: 桌面的快捷键 DOC: 用户手册和操作手册 Driver: 驱动 Include: C 语言头文件 Jar: jar 包(导入导出,快速加载,日志挖掘) Log: 日志文件 Jdk: java Tool: 客户端 Web: dem 类似 oracle oem Scritpt: 脚本文件
复制

2.4 环境变量配置

vi .bash_profile export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm/dmdbms/bin" export DM_HOME="/dm/dmdbms" export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH #vnc通过root用户切换到dmdba时,建议配置,配置值为root用户下echo $DISPLAY查询的值 export DISPLAY=:0.0 vi .bashrc alias disql="rlwrap disql" alias dmrman="rlwrap dmrman"
复制

2.5 防火墙开放端口

#默认数据库实例端口为5236 systemctl enable firewalld systemctl start firewalld systemctl status firewalld firewall-cmd --zone=public --add-port=5236/tcp --permanent firewall-cmd --reload firewall-cmd --list-ports
复制

3.初始化数据库

3.1 启动dbca.sh

#通过图形化工具dbca来创建数据库 [dmdba@dmserver tool]$ pwd /dm/dmdbms/tool [dmdba@dmserver tool]$ ./dbca.sh
复制

3.2 查看实列进程

[dmdba@dmserver dmdbms]$ ps -ef |grep dm.ini|grep -v grep dmdba 6098 1 0 7月13 ? 00:13:50 /home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdbms/data/ECARD/dm.ini -noconsole
复制

3.3 登录访问测试

达梦数据库的实列是通过ip地址+端口来区分的

#默认使用localhost:5236连接 [dmdba@dmdba ~]$ disql sysdba/dameng123 Server[LOCALHOST:5236]:mode is normal, state is open login used time: 7.287(ms) disql V8 SQL> SQL> select instance_name,status$ from v$instance; LINEID INSTANCE_NAME STATUS$ ---------- ------------- ------- 1 ECARD OPEN used time: 5.338(ms). Execute id is 2259. SQL> select name,status$ from v$database; 行号 NAME STATUS$ ---------- ----- ----------- 1 ECARD 4 已用时间: 1.420(毫秒). 执行号:505.
复制
[dmdba@dmdba ~]$ disql sysdba/dameng123@localhost:5236 Server[localhost:5236]:mode is normal, state is open login used time: 11.053(ms) disql V8 SQL>
复制
[dmdba@dmdba ~]$ disql sysdba/dameng123@192.168.6.110:5236 Server[192.168.6.110:5236]:mode is normal, state is open login used time: 5.512(ms) disql V8 SQL>
复制

4.数据库删除与卸载

4.1 dbca.sh删除数据库的方法

删除数据库,包括删除数据库的数据文件、日志文件、控制文件和初始化参数文件。
为了保证删除数据库成功,必须保证 dmserver 已关闭。可以使用数据库配置工具来删除数据库。

# 1.停止数据库服务 systemctl stop DmServiceECARD systemctl status DmServiceECARD # 2.运行dbca.sh数据库配置助手 ./dbca.sh # 3.删除数据库实例 # 4.root用户执行脚本 systemctl disable DmServiceECARD.service rm -f /usr/lib/systemd/system/DmServiceECARD.service
复制

4.2 uninstall.sh 卸载软件的方法

已经存在数据库,停止数据库,执行 uninstall.sh
只安装了软件,可以直接执行 uninstall.sh
脚本 uninstall.sh 在安装目录下。

# 1.执行uninstall.sh cd /dm/dmdbms ./uninstall.sh # 2.root用户执行脚本 /dm/dmdbms/root_uninstaller.sh # 3.清理目录 cd /dm/dmdbms rm -rf *
复制

注意:命令行卸载使用 uninstall.sh -i

5.命令行方式安装软件与建库

5.1 命令行方式安装数据库软件

./DMInstall.bin -i
复制

5.2 命令行方式创建数据库

5.2.1 使用 dminit 创建数据库

[dmdba@dmserver ~]$ which dminit /dm/dmdbms/bin/dminit [dmdba@dmserver ~]$ dminit help initdb V8 db version: 0x7000c License will expire on 2023-06-25 version: 03134283904-20220630-163817-20005 格式: ./dminit KEYWORD=value 例程: ./dminit PATH=/public/dmdb/dmData PAGE_SIZE=16 关键字 说明(默认值) -------------------------------------------------------------------------------- INI_FILE 初始化文件dm.ini存放的路径 PATH 初始数据库存放的路径 CTL_PATH 控制文件路径 LOG_PATH 日志文件路径 EXTENT_SIZE 数据文件使用的簇大小(16),可选值:16, 32, 64,单位:页 PAGE_SIZE 数据页大小(8),可选值:4, 8, 16, 32,单位:K LOG_SIZE 日志文件大小(256),单位为:M,范围为:256M ~ 2G CASE_SENSITIVE 大小敏感(Y),可选值:Y/N,1/0 CHARSET/UNICODE_FLAG 字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR] SEC_PRIV_MODE 权限管理模式(0),可选值:0[TRADITION],1[BMJ],2[EVAL],3[ZB] LENGTH_IN_CHAR VARCHAR类型长度是否以字符为单位(N),可选值:Y/N,1/0 SYSDBA_PWD 设置SYSDBA密码(SYSDBA) SYSAUDITOR_PWD 设置SYSAUDITOR密码(SYSAUDITOR) DB_NAME 数据库名(DAMENG) INSTANCE_NAME 实例名(DMSERVER) PORT_NUM 监听端口号(5236) BUFFER 系统缓存大小(100),单位M TIME_ZONE 设置时区(+08:00) PAGE_CHECK 页检查模式(0),可选值:0/1/2 PAGE_HASH_NAME 设置页检查HASH算法 EXTERNAL_CIPHER_NAME 设置默认加密算法 EXTERNAL_HASH_NAME 设置默认HASH算法 EXTERNAL_CRYPTO_NAME 设置根密钥加密引擎 RLOG_ENCRYPT_NAME 设置日志文件加密算法,若未设置,则不加密 USBKEY_PIN 设置USBKEY PIN PAGE_ENC_SLICE_SIZE 设置页加密分片大小,可选值:0、512、4096,单位:Byte ENCRYPT_NAME 设置全库加密算法 BLANK_PAD_MODE 设置空格填充模式(0),可选值:0/1 SYSTEM_MIRROR_PATH SYSTEM数据文件镜像路径 MAIN_MIRROR_PATH MAIN数据文件镜像 ROLL_MIRROR_PATH 回滚文件镜像路径 MAL_FLAG 初始化时设置dm.ini中的MAL_INI(0) ARCH_FLAG 初始化时设置dm.ini中的ARCH_INI(0) MPP_FLAG Mpp系统内的库初始化时设置dm.ini中的mpp_ini(0) CONTROL 初始化配置文件(配置文件格式见系统管理员手册) AUTO_OVERWRITE 是否覆盖所有同名文件(0) 0:不覆盖 1:部分覆盖 2:完全覆盖 USE_NEW_HASH 是否使用改进的字符类型HASH算法(1) ELOG_PATH 指定初始化过程中生成的日志文件所在路径 AP_PORT_NUM 分布式环境下协同工作的监听端口 DFS_FLAG 初始化时设置dm.ini中的DFS_INI(0) DFS_PATH 启用dfs时指定数据文件的缺省路径 DFS_HOST 指定连接分布式系统DFS的服务地址(localhost) DFS_PORT 指定连接分布式系统DFS的服务端口号(3332) DFS_COPY_NUM 指定分布式系统的副本数(3) DFS_DB_NAME 指定分布式系统的中数据库名(默认与DB_NAME一致) SHARE_FLAG 指定分布式系统中该数据库的共享属性(0) REGION_MODE 指定分布式系统中该数据库的系统表空间数据文件的区块策略(0) 0:微区策略 1:宏区策略 HUGE_WITH_DELTA 是否仅支持创建事务型HUGE表(1) 1:是 0:否 RLOG_GEN_FOR_HUGE 是否生成HUGE表REDO日志(0) 1:是 0:否 PSEG_MGR_FLAG 是否仅使用管理段记录事务信息(0) 1:是 0:否 CHAR_FIX_STORAGE CHAR是否按定长存储(N),可选值:Y/N,1/0 SQL_LOG_FORBID 是否禁止打开SQL日志(N),可选值:Y/N,1/0 DPC_MODE 指定DPC集群中的实例角色(0) 0:无 1:MP 2:BP 3:SP,取值1/2/3时也可以用MP/BP/SP代替 HELP 打印帮助信息 [dmdba@dmserver ~]$ dminit path=/dm/dmdbms/data DB_NAME=ECARD instance_name=ECARD PORT_NUM=5236 CHARSET=0 SYSDBA_PWD=dameng123 SYSAUDITOR_PWD=dameng123
复制

注意:

  1. DBCA工具创建实例会自动注册服务
  2. DMINIT工具不会自动创建服务,需要单独注册实列的服务

5.2.2 注册实例服务到操作系统中

5.2.2.1 使用dbca工具注册

#选择data目录下实列对应的ini文件进行注册 [dmdba@dmserver tool]$ pwd /dm/dmdbms/tool [dmdba@dmserver tool]$ ./dbca.sh
复制

5.2.2.2 使用脚本注册

# 1.查看脚本 [root@dmserver ~]$ cd /dm/dmdbms/script/root/ [root@dmserver root]$ ll 总用量 48 -rwxr-xr-x 1 dmdba dinstall 29118 7月 13 10:11 dm_service_installer.sh -rwxr-xr-x 1 dmdba dinstall 10169 7月 13 10:11 dm_service_uninstaller.sh -rwxr-xr-x 1 dmdba dinstall 691 7月 13 10:11 root_installer.sh # 2.执行脚本创建服务 [root@dmserver root]# ./dm_service_installer.sh -h Usage: dm_service_installer.sh -t service_type [-p service_name_postfix] [-dm_ini dm_ini_file] [-watcher_ini watcher_ini_file ] [-monitor_ini monitor_ini_file] [-cssm_ini cssm_ini_file] [-dfs_ini dfs_ini_file] [-dcr_ini dcr_ini_file] [-dss_ini dss_ini_file] [-drs_ini drs_ini_file] [-dras_ini dras_ini_file] [-dcs_ini dcs_ini_file] [-server server_info] [-dmap_ini dmap_ini_file] [-dpc_mode SP|MP|BP] [-m open|mount] [-y dependent_service] [-auto true|false] or dm_service_installer.sh [-s service_file_path] or dm_service_installer.sh -h -t 服务类型,包括dmimon,dmap,dmserver,dmwatcher,dmmonitor,dmcss,dmcssm,dmasmsvr,dmasmsvr3,dmdcs,dmdrs,dmdras,dmdss -p 服务名后缀,对于dmimon,dmap服务类型无效 -dm_ini dm.ini文件路径 -watcher_ini dmwatcher.ini文件路径. -monitor_ini dmmonitor.ini文件路径. -dcr_ini dmdcr.ini文件路径. -cssm_ini dmcssm.ini文件路径. -dss_ini dss.ini文件路径. -drs_ini drs.ini文件路径. -dras_ini dras.ini文件路径. -dcs_ini dcs.ini文件路径. -dfs_ini dfs.ini文件路径. -dmap_ini dmap.ini文件路径. -dpc_mode DPC节点类型. -server 服务器信息(IP:PORT) -auto 设置服务是否自动启动,值为true或false,默认true. -m 设置服务器启动模式open或mount,只针对dmserver服务类型生效,可选 -y 设置依赖服务,此选项只针对systemd服务环境下的dmserver,dmasmsvr,dmasmsvr3服务生效 -s 服务脚本路径,设置则忽略除-y外的其他参数选项 -h 帮助 [root@dmserver root]# ./dm_service_installer.sh -t dmserver -p FACE -dm_ini /opt/dm8/data/DAMENG/dm.ini Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceFACE.service to /usr/lib/systemd/system/DmServiceFACE.service. 创建服务(DmServiceDMSERVER)完成 # 3.启动服务 [root@mserver root]# systemctl enable DmServiceFACE [root@mserver root]# systemctl start DmServiceFACE [root@mserver root]# systemctl status DmServiceFACE
复制

6.启动停止达梦实例

6.1 通过服务查看器

需要使用root用户进行操作

[root@dmserver tool]# pwd /dm/dmdbms/tool [root@dmserver tool]# ./dmserver.sh
复制

6.2 通过系统服务

需要使用root用户进行操作

systemctl start DmServiceFACE systemctl stop DmServiceFACE systemctl status DmServiceFACE ps -ef|grep dm.ini|grep -v grep
复制

6.3 通过命令行前台方式

该方式为前台启动,使用dmdba用户操作,默认启动到open状态。启动后,界面输入 exit 或者按 CTRL+C ,数据库就会关闭。如果没有注册数据库服务,只能使用此方式启动。其他的启动方式都需要注册数据库服务。

[dmdba@dmserver ~]$ which dmserver /dm/dmdbms/bin/dmserver [dmdba@dmserver ~]$ dmserver help 格式: ./dmserver [ini_file_path] [-noconsole] [mount] [path=ini_file_path] [dcr_ini=dcr_path] [dpc_mode=mode] 例程: ./dmserver path=/opt/dmdbms/bin/dm.ini ./dmserver /opt/dmdbms/bin/dm.ini 关键字 说明 -------------------------------------------------------------------------------- path dm.ini绝对路径或者dmserver当前目录的dm.ini dcr_ini 如果使用css集群环境,指定dmdcr.ini文件路径 -noconsole 以服务方式启动 mount 配置方式启动 dpc_mode 指定DPC中的实例角色(0),0:无、1:MP、2:BP、3:SP,取值1/2/3时也可以用MP/BP/SP代替 upd_lic 升级服务器安全版本信息 help 打印帮助信息 #启动到open状态 [dmdba@dmserver ~]$ dmserver /dm/dmdbms/data/ECARD/dm.ini #可以加上&放在后台运行 [dmdba@dmserver ~]$ dmserver /dm/dmdbms/data/ECARD/dm.ini & #启动到mount状态 [dmdba@dmserver ~]$ dmserver /dm/dmdbms/data/ECARD/dm.ini mount
复制

6.3 通过命令行后台方式

使用dmdba用户操作

[dmdba@dmserver ~]$ cd /dm8/dmdbms/bin [dmdba@dmserver bin]$ ll Dm* -rwxr-xr-x. 1 dmdba dinstall 14123 11 12 10:16 DmAPService -rwxr-xr-x. 1 dmdba dinstall 14787 11 12 10:16 DmAuditMonitorService -rwxr-xr-x. 1 dmdba dinstall 13951 11 12 10:16 DmInstanceMonitorService -rwxr-xr-x. 1 dmdba dinstall 14424 11 12 10:16 DmJobMonitorService -rwxr-xr-x. 1 dmdba dinstall 16756 11 12 11:39 DmServiceECARD -rwxr-xr-x. 1 dmdba dinstall 16754 11 12 11:45 DmServiceFACE [dmdba@dmserver bin]$ ./DmServiceECARD start #可以控制启动到mount状态 [dmdba@dmserver bin]$ ./DmServiceECARD start mount [dmdba@dmserver bin]$ ./DmServiceECARD stop [dmdba@dmserver bin]$ ./DmServiceECARD status
复制

7.连接数据库

7.1 DM管理工具图形化连接

[dmdba@dmserver ~]$ cd $DM_HOME/tool [dmdba@dmserver tool]$ ./manager
复制

7.2 disql命令行连接数据库

#默认端口5236,可以省略 [dmdba@dmserver ~]$ cd $DM_HOME/bin [dmdba@dmserver ~]$ ./disql sysdba/Newcapec.2022 [dmdba@dmserver ~]$ ./disql sysdba/Newcapec.2022@localhost:5236 #ipv6连接方式 [dmdba@dmserver ~]$ disql sysdba/Newcapec.2022@[fe80::4785:9c44:ba9a:5949%eth0]:5236 服务器[fe80::4785:9c44:ba9a:5949%eth0:5236]:处于普通打开状态 登录使用时间 : 3.668(ms) disql V8 SQL>
复制

8.实例状态切换

8.1 open切换到mount状态

[dmdba@dmserver ~]$ disql sysdba/Newcapec.2022 服务器[LOCALHOST:5236]:处于普通打开状态 登录使用时间 : 4.679(ms) disql V8 SQL> select instance_name,status$ from v$instance; 行号 INSTANCE_NAME STATUS$ ---------- ------------- ------- 1 ECARD OPEN 已用时间: 4.274(毫秒). 执行号:500. SQL> alter database mount; 操作已执行 已用时间: 2.089(毫秒). 执行号:0. SQL> select instance_name,status$ from v$instance; 行号 INSTANCE_NAME STATUS$ ---------- ------------- ------- 1 ECARD MOUNT 已用时间: 0.797(毫秒). 执行号:501.
复制

8.2 mount切换到open状态

SQL> select instance_name,status$ from v$instance; 行号 INSTANCE_NAME STATUS$ ---------- ------------- ------- 1 ECARD MOUNT 已用时间: 0.797(毫秒). 执行号:501. SQL> alter database open; 操作已执行 已用时间: 44.584(毫秒). 执行号:0. SQL> select instance_name,status$ from v$instance; 行号 INSTANCE_NAME STATUS$ ---------- ------------- ------- 1 ECARD OPEN 已用时间: 0.430(毫秒). 执行号:502. SQL> select owner,table_name,tablespace_name from dba_tables limit 10; 行号 OWNER TABLE_NAME TABLESPACE_NAME ---------- ----- ---------- --------------- 1 SYS SYSOBJECTS SYSTEM 2 SYS SYSINDEXES SYSTEM 3 SYS SYSCOLUMNS SYSTEM 4 SYS SYSUSER$ SYSTEM 5 SYS SYSCONS SYSTEM 6 SYS SYSTEXTS SYSTEM 7 SYS SYSGRANTS SYSTEM 8 SYS SYSDUAL SYSTEM 9 SYS SYSCLASSES SYSTEM 10 SYS SYSSTATS SYSTEM 10 rows got 已用时间: 206.503(毫秒). 执行号:57800.
复制
最后修改时间:2024-10-29 08:38:49
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

目录
  • 1.软件安装环境准备
    • 1.1 检查linux系统信息
    • 1.2 查看系统内存与存储空间
    • 1.3 创建用户和组
    • 1.4 创建安装目录
    • 1.5 设置文件最大打开数目
      • 1.5.1 检查系统限制
      • 1.5.2 修改文件最大打开数目
      • 1.5.3 dmdba用户查看验证
    • 1.6 准备安装介质
      • 1.6.1 创建目录上传安装介质
      • 1.6.2 md5sum 或 sha256sum 验证
      • 1.6.3 挂载光盘
      • 1.6.4 查看程序内容
  • 2.安装达梦数据库软件
    • 2.1 安装达梦数据库软件
    • 2.2 root脚本执行
    • 2.3 查看安装目录
    • 2.4 环境变量配置
    • 2.5 防火墙开放端口
  • 3.初始化数据库
    • 3.1 启动dbca.sh
    • 3.2 查看实列进程
    • 3.3 登录访问测试
  • 4.数据库删除与卸载
    • 4.1 dbca.sh删除数据库的方法
    • 4.2 uninstall.sh 卸载软件的方法
  • 5.命令行方式安装软件与建库
    • 5.1 命令行方式安装数据库软件
    • 5.2 命令行方式创建数据库
      • 5.2.1 使用 dminit 创建数据库
      • 5.2.2 注册实例服务到操作系统中
  • 6.启动停止达梦实例
    • 6.1 通过服务查看器
    • 6.2 通过系统服务
    • 6.3 通过命令行前台方式
    • 6.3 通过命令行后台方式
  • 7.连接数据库
    • 7.1 DM管理工具图形化连接
    • 7.2 disql命令行连接数据库
  • 8.实例状态切换
    • 8.1 open切换到mount状态
    • 8.2 mount切换到open状态