达梦数据库DCA概述
达梦数据库是一款完全自主原创的国产数据库,国产的操作系统及国产的数据库在国内使用不断扩大,升级及发展也日新月异,其中达梦数据库在政府及事业单位就得到广泛应用。
DCA课程学习使用的操作系统是银河麒麟V10,达梦数据库版本是DM8
下面我们来了解一下达梦数据库的安装、实例创建、参数修改、数据库实例管理、创建表空间、创建用户、角色、权限管理; 导入脚本数据
一、在服务器上安装DM8数据库
1、在安装DM8之前,我们要先要查看open files,在实际生产过程中,如果open files数值不够大,可能导致我们连不上数据库。打开数的设置(open files):
1.1、可通过执行口令 vim /etc/security/limits.conf, 在 #End of file 一行的上方添加如下代码:
* soft nofile 65536
* hard nofile 65536
* soft core unlimited
* hard core unlimited
1.2、也可通过执行口令 ulimit -n 102400 进行临时设置,只对当前会话生效。
ulimit -n 65536
2、创建用户组与用户并设置密码
groupadd dinstall
useradd -g dinstall dmdba
passwd dmdba #设置密码为Dameng123
查看dmdba用户是否创建成功
3、创建达梦安装路径并更改dm8文件夹的所属用户为dmdba、所属用户组为dinstall
mkdir /dm8
chown dmdba:dinstall /dm8
查看dm8目录是否创建成功,权限是否修改为dmdba
4、安装数据库(可以使用图形化安装或者命令行安装)
考试的时候安装文件在/opt目录下
4.1、图形化安装DM8
注:我的操作系统没有对应的中文,截图都是英文的,操作都是一样的
./DMInstall.bin
等待安装完成后执行 /dm8/script/root/root_installer.sh 注册dmap服务,这个服务是备份还原使用的,后续要用到需要执行
4.2、命令行安装
[dmdba@ecs-301110 wang]$ ./DMInstall.bin -i
Please select the installer's language (E/e:English C/c:Chinese) [E/e]:c
解压安装程序.........
本系统已存在其他版本达梦数据库,请您卸载。如继续安装,可能影响其他版本达梦数据库正常使用。
是否继续? (Y/y:是 N/n:否) [Y/y]:y
欢迎使用达梦数据库安装程序
是否输入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
所需空间: 1486M
请选择安装目录 [/home/dmdba/dm/dmdbms]:/dm8
可用空间: 22G
是否确认安装路径(/dm8)? (Y/y:是 N/n:否) [Y/y]:y
安装前小结
安装位置: /dm8
所需空间: 1486M
可用空间: 22G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
配置文件/etc/dm_svc.conf已存在,是否进行替换? (Y/y,N/n) [Y/y]:y
2022-08-19 16:24:42
[INFO] 安装达梦数据库...
2022-08-19 16:24:43
[INFO] 安装 基础 模块...
2022-08-19 16:24:54
[INFO] 安装 服务器 模块...
2022-08-19 16:24:54
[INFO] 安装 客户端 模块...
2022-08-19 16:25:06
[INFO] 安装 驱动 模块...
2022-08-19 16:25:12
[INFO] 安装 手册 模块...
2022-08-19 16:25:14
[INFO] 安装 服务 模块...
2022-08-19 16:25:15
[INFO] 移动日志文件。
2022-08-19 16:25:15
[INFO] 安装达梦数据库完成。
请以root系统用户执行命令:
/dm8/script/root/root_installer.sh
安装结束
[dmdba@ecs-301110 wang]$
/dm8/script/root/root_installer.sh 注册dmap服务,这个服务是备份还原使用的,后续要用到需要执行
二、初始化数据库实例
2.1、图形化初始化数据库
[root@ecs-301110 dm8]# cd tool/
[root@ecs-301110 tool]# pwd
/dm8/tool
[root@ecs-301110 tool]# ./dbca.sh
注:到这里初始化就完成了,在DCA考试的时候根据要求初始化数据库
2.2、使用命令初始化数据库
dminit是DM数据库初始化工具。在安装DM数据库的过程中,用户可以选择是否创建初始数据库。如果当时没有创建,那么在安装完成之后,可以利用创建数据库工具 dminit 来创建。还可以利用 dminit 工具提供的各种参数,设置数据库存放路径、段页大小等
示例:
./dminit INI_FILE=/dm8/data/DAMENG/dm.ini PATH=/dm8/data extent_size=16 page_size=16 case_sensitive=y blank_pad_mode=1 LOG_PATH=/dm8/data/DAMENG/DAMENG01.log LOG_PATH=/dm8/data/DAMENG/DAMENG02.log LOG_PATH=/dm8/data/DAMENG/DAMENG03.log DB_NAME=DAMENG INSTANCE_NAME=PROD PORT_NUM=5237 ARCH_FLAG=1 SYSDBA_PWD=Dameng123 LOG_SIZE=500
实例配置参数释义:
extent_size 指数据文件使用的簇大小,即每次分配新的段空间时连续的页数。只能是 16 页或 32 页或 64 页之一,缺省使用 16 页。
page_size 数据文件使用的页大小,可以为 4 KB、8 KB、16 KB 或 32 KB 之一,选择的页大小越大,则 DM 支持的元组长度也越大,但同时空间利用率可能下降,缺省使用 8 KB。
case_sensitive 标识符大小写敏感,默认值为 Y 。当大小写敏感时,小写的标识符应用双引号括起,否则被转换为大写;当大小写不敏感时,系统不自动转换标识符的大小写,在标识符比较时也不区分大小写,只能是 Y、y、N、n、1、0 之一。
charset 字符集选项。0 代表 GB18030;1 代表 UTF-8;2 代表韩文字符集 EUC-KR;取值 0、1 或 2 之一。默认值为 0。
db_name 数据库名
instance_name 实例名
port_num 监听端口号
等等
2.3、注册数据库服务,开机自启
达梦数据库注册服务包括:dmimon,dmap,dmserver,dmwatcher,dmmonitor,dmcss,dmcssm,dmasmsvr,dmdcs,dmdrs,dmdras,dmdss
达梦数据库注册服务脚本在/dm8/script/root/目录下:dm_service_installer.sh是注册服务脚本、dm_service_uninstaller.sh是删除服务脚本
#示例
cd /dm8/script/root/
./dm_service_installer.sh -t dmserver -p PROD -dm_ini /dm8/data/DAMENG/dm.ini
#启动注册好的服务
systemctl start DmServicePROD
#设置开机自启动
systemctl enable DmServicePROD
#要是对参数不太明白的话可以使用-h 获取帮助
[root@ecs-141585 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,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服务生效
-s 服务脚本路径,设置则忽略除-y外的其他参数选项
-h 帮助
[root@ecs-141585 root]#
三、数据库实例管理
3.1、达梦数据库状态
DM8数据库包含OPEN、MOUNT、SUSPEND三大状态,默认启动为OPEN状态。
(1)配置状态MOUNT
不允许访问数据库对象,只能进行控制文件维护、归档配置、数据库模式修改等操作
(2)打开状态OPEN
不能进行控制文件维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务
(3)挂起状态
与OPEN唯一的区别就是限制磁盘写入功能,一旦修改了数据页,触发REDO日志、数据页刷盘当前用户被挂起。
[root@ecs-301110 bin]# ./disql SYSDBA/dAMENG123@localhost:5237
服务器[localhost:5237]:处于普通打开状态
登录使用时间 : 1.329(ms)
disql V8
SQL> select status$ from v$instance;
行号 STATUS$
---------- -------
1 OPEN
已用时间: 1.518(毫秒). 执行号:2000.
SQL> alter database mount;
操作已执行
已用时间: 4.492(毫秒). 执行号:0.
SQL> select status$ from v$instance;
行号 STATUS$
---------- -------
1 MOUNT
已用时间: 0.484(毫秒). 执行号:2001.
SQL> alter database open;
操作已执行
已用时间: 11.480(毫秒). 执行号:0.
SQL> select status$ from v$instance;
行号 STATUS$
---------- -------
1 OPEN
已用时间: 0.193(毫秒). 执行号:2002.
SQL>
3.2、达梦数据库模式
达梦数据库支持三种数据库模式:normal模式、primary模式、standby模式。
(1)normal模式
提供正常的数据库服务,操作没有限制。正常生成本地归档,但不发送实时归档(REALTIME)、即时归档(TIMELY)和异步归档(ASYNC)。
(2)primary模式
提供正常的数据库服务,操作有极少限制。该模式下部分功能受限,包括:不支持修改表空间文件名、不支持修改arch_ini参数。正常生成本地归档,支持实时归档(REALTIME)、即时归档(TIMELY)和异步归档(ASYNC)。PRIMARY模式下,对临时表空间以外的所有的数据库对象的修改操作都强制生成REDO日志。
(3)standby模式
可以执行数据库备份、查询等只读数据库操作。正常生成本地归档,正常发送异步归档redo日志,但实时归档、即时归档、异步归档均强制失效。该模式下时间触发器、事件触发器等都失效。
达梦数据库修改模式注意事项:
(1)三种模式只能在 MOUNT 状态下设置,模式之间可以相互转换。
(2)对于新初始化的库,首次启动不允许使用 mount 方式,需要先正常启动并正常退出,然后才允许 mount 方式启动。
(3)一般情况下,数据库为 NORMAL 模式,如果不指定 MOUNT 状态启动,则自动启动到 OPEN状态。
(4)在需要对数据库配置时(如配置数据守护、数据复制),服务器需要指定 MOUNT 状态启动。
(5)当数据库模式为非 NORMAL 模式(PRIMARY、 STANDBY 模式),无论是否指定启动状态,服务器启动时自动启动到 MOUNT 状态。
四、表空间管理
在达梦数据库中表空间是一个比较重要的逻辑概念,表空间是由物理数据文件组成。在创建表空间时,通常只需要指定表空间名称,数据文件路径、数据文件大小等。
数据文件是真实数据存储的地方,在DM数据库中数据文件的扩展名为.dbf,主要包括两部分,一部分是系统默认生成的数据文件,另一部分则是用户自己创建的数据文件两类。
注意事项:
单个表空间的数据文件数量不能超过256个
达梦数据库最多支持65535个表空间
数据文件的单位是MB,在创建的时候只需要写数字。不需要额外添加单位。数据文件大小取决于页大小。
创建表空间的语法如下:
CREATE TABLESPACE <表空间名> <数据文件子句>[<数据页缓冲池子句>][<存储加密子句>]
<数据文件子句> ::= DATAFILE <文件说明项>{,<文件说明项>}
<文件说明项> ::= <文件路径> [ MIRROR <文件路径>] SIZE <文件大小>[<自动扩展子句>]
<自动扩展子句> ::= AUTOEXTEND <ON [<每次扩展大小子句>][<最大大小子句> |OFF>
<每次扩展大小子句> ::= NEXT <扩展大小>
<最大大小子句> ::= MAXSIZE <文件最大大小>
<数据页缓冲池子句> ::= CACHE = <缓冲池名>
<存储加密子句> ::= ENCRYPT WITH <加密算法> [[BY] <加密密码>]
4.1、创建表空间(可以一次指定2个数据文件):
#为 tbs_bb表添加一个新的数据文件并把数据文件大小修改为500m;
[root@ecs-301110 bin]# ./disql SYSDBA/dAMENG123@localhost:5237
服务器[localhost:5237]:处于普通打开状态
登录使用时间 : 1.140(ms)
disql V8
SQL> create tablespace tbs_bb datafile '/dm8/data/DAMENG/tbs_bb01.dbf' size 256 ,'/dm8/data/DAMENG/tbs_bb02.dbf' size 256;
操作已执行
已用时间: 71.249(毫秒). 执行号:2400.
SQL> select a.name,b.id,b.path from v$tablespace a, v$datafile b where a.id=b.group_id;
行号 NAME ID PATH
---------- ------ ----------- -----------------------------
1 SYSTEM 0 /dm8/data/DAMENG/SYSTEM.DBF
2 TBS_BB 1 /dm8/data/DAMENG/tbs_bb02.dbf
3 TBS_BB 0 /dm8/data/DAMENG/tbs_bb01.dbf
4 TBS 1 /dm8/data/DAMENG/TBS02.DBF
5 TBS 0 /dm8/data/DAMENG/TBS01.DBF
6 MAIN 0 /dm8/data/DAMENG/MAIN.DBF
7 TEMP 0 /dm8/data/DAMENG/TEMP.DBF
8 ROLL 0 /dm8/data/DAMENG/ROLL.DBF
8 rows got
已用时间: 1.327(毫秒). 执行号:2401.
SQL>
4.2、扩张表空间:
表空间大小的扩张:1、扩展现有的数据文件大小,2、增加新的数据文件
[root@ecs-301110 bin]# ./disql SYSDBA/dAMENG123@localhost:5237
服务器[localhost:5237]:处于普通打开状态
登录使用时间 : 1.241(ms)
disql V8
SQL> alter tablespace tbs_bb add datafile '/dm8/data/DAMENG/tbs_bb03.dbf' size 256;
操作已执行
已用时间: 19.663(毫秒). 执行号:2500.
SQL> select a.name,b.id,b.path from v$tablespace a, v$datafile b where a.id=b.group_id;
行号 NAME ID PATH
---------- ------ ----------- -----------------------------
1 SYSTEM 0 /dm8/data/DAMENG/SYSTEM.DBF
2 TBS_BB 2 /dm8/data/DAMENG/tbs_bb03.dbf
3 TBS_BB 1 /dm8/data/DAMENG/tbs_bb02.dbf
4 TBS_BB 0 /dm8/data/DAMENG/tbs_bb01.dbf
5 TBS 1 /dm8/data/DAMENG/TBS02.DBF
6 TBS 0 /dm8/data/DAMENG/TBS01.DBF
7 MAIN 0 /dm8/data/DAMENG/MAIN.DBF
8 TEMP 0 /dm8/data/DAMENG/TEMP.DBF
9 ROLL 0 /dm8/data/DAMENG/ROLL.DBF
9 rows got
已用时间: 1.288(毫秒). 执行号:2501.
SQL> alter tablespace tbs_bb resize datafile '/dm8/data/DAMENG/tbs_bb03.dbf' to 500 ;
操作已执行
已用时间: 7.164(毫秒). 执行号:2502.
SQL>
4.3、修改数据文件的的扩展属性:
表空间默认是自动扩展的,可以修改表空间的相应属性限制表空间的大小
SQL> alter tablespace tbs_bb datafile '/dm8/data/DAMENG/tbs_bb03.dbf' autoextend on next 100 maxsize 20000;
操作已执行
已用时间: 6.469(毫秒). 执行号:2503.
注:autoextend off 为不可扩展
五、用户及权限管理
达梦数据库用户是建在实例下的,因为实例相互独立,所有达梦数据库不同的实例下可以有相同的用户名。另外,在达梦数据库中通过create user语句创建用户时,会同时创建一个同名的模式。也可以通过create schema语句单独创建模式,并授权给某个已存在的用户,因此在达梦数据库中用户与模式是1:N的关系。
5.1、模式:
模式是一个逻辑容器,可以把模式理解为文件夹,方便我们对一组数据库对象进行管理,在概念上可将其看作是包含表、视图、索引和权限定义的对象。
dm8模式下包含了表、视图、约束、索引、序列、触发器、存储过程/函数等
模式的管理
在创建用户时,系统会为每一个用户自动建立了一个与用户名同名的模式作为其默认模式,用户还可以用模式定义语句建立其它模式
5.2、角色:
角色是一系列权限的集合,是方便用户操作的一个方式,因为把很多的权限授权给一个角色,后面要授权某个用户所有这些权限,只需要grant 角色 to 用户就可以了
DBA:达梦数据库中对象和数据操作的最高权限集合,拥有构建数据库的全部权限,只有DBA用户才可以创建数据库结构;
RESOURCE:可以创建数据库对象,对有权限的对象进行数据操作,不可以创建数据库结构;
PUBLIC:不可以创建数据库对象,只能对有权限的对象进行操作;
VTI:可以查询系统动态视图;
SOI:可以查询系统表(SYS开头的表)。
[dmdba@ecs-301110 bin]$ ./disql SYSDBA/dAMENG123@LOCALHOST:5237
服务器[LOCALHOST:5237]:处于普通打开状态
登录使用时间 : 1.124(ms)
disql V8
(1)创建角色ROLEDM01,角色ROLEDM01具有创建表、创建视图、创建索引的权限
SQL> create role "ROLEDM01";
操作已执行
已用时间: 4.458(毫秒). 执行号:2800.
SQL> grant create table,create view,create index to "ROLEDM01";
操作已执行
已用时间: 4.846(毫秒). 执行号:2801.
SQL> create user "TEST02" identified by "Dameng123"
limit PASSWORD_LIFE_TIME 90;2
操作已执行
已用时间: 6.676(毫秒). 执行号:2802.
(2)为数据库创建用户TEST03,密码为Dameng123,密码在90天后强制过期,默认表空间为TBS
#注意,在我们创建用户时,不能给新用户起用已存在的“模式名”。因为在DM中,当系统创建用户时,会自动生成一个同名的模式,而且默认情况下,用户和模式是一对一的关系。
SQL> create user "TEST03" identified by "Dameng123"
limit PASSWORD_LIFE_TIME 90
default tablespace "TBS";2 3
操作已执行
已用时间: 6.988(毫秒). 执行号:2803.
(3)将角色ROLEDM01授权给TEST03用户
SQL> grant "PUBLIC","ROLEDM01","SOI","VTI" to "TEST03";
操作已执行
已用时间: 4.601(毫秒). 执行号:2804.
SQL>
查新角色权限
SQL> select * from dba_sys_privs where grantee ='ROLEDM01';
行号 GRANTEE PRIVILEGE ADMIN_OPTION
---------- -------- ------------ ------------
1 ROLEDM01 CREATE TABLE NO
2 ROLEDM01 CREATE VIEW NO
3 ROLEDM01 CREATE INDEX NO
已用时间: 1.437(毫秒). 执行号:2806.
SQL>
查看达梦数据库系统中的所有用户信息
SQL> select * from dba_users;
行号 USERNAME USER_ID PASSWORD ACCOUNT_STATUS LOCK_DATE EXPIRY_DATE DEFAULT_TABLESPACE DEFAULT_INDEX_TABLESPACE TEMPORARY_TABLESPACE CREATED
---------- ---------- ----------- -------- -------------- --------- -------------------------- ------------------ ------------------------ -------------------- --------------------------
PROFILE INITIAL_RSRC_CONSUMER_GROUP EXTERNAL_NAME PASSWORD_VERSIONS EDITIONS_ENABLED AUTHENTICATION_TYPE NOWDATE
--------------------------- --------------------------- ------------- ----------------- ---------------- ------------------- -------------------
1 SYSAUDITOR 50331650 NULL OPEN NULL NULL SYSTEM SYSTEM TEMP 2022-08-19 01:03:05.536985
/dm8/data/DAMENG/SYSTEM.DBF NULL NULL 0 Y NDCT_DB_AUTHENT 2022-08-19 18:19:10
2 SYSSSO 50331651 NULL OPEN NULL NULL SYSTEM SYSTEM TEMP 2022-08-19 01:03:05.536985
/dm8/data/DAMENG/SYSTEM.DBF NULL NULL 0 Y NDCT_DB_AUTHENT 2022-08-19 18:19:10
3 TEST 50331748 NULL OPEN NULL 2022-11-17 09:22:40.993262 TBS SYSTEM TEMP 2022-08-19 09:22:40.993086
/dm8/data/DAMENG/TBS01.DBF NULL NULL 7 Y NDCT_DB_AUTHENT 2022-08-19 18:19:10
行号 USERNAME USER_ID PASSWORD ACCOUNT_STATUS LOCK_DATE EXPIRY_DATE DEFAULT_TABLESPACE DEFAULT_INDEX_TABLESPACE TEMPORARY_TABLESPACE CREATED
---------- ---------- ----------- -------- -------------- --------- -------------------------- ------------------ ------------------------ -------------------- --------------------------
PROFILE INITIAL_RSRC_CONSUMER_GROUP EXTERNAL_NAME PASSWORD_VERSIONS EDITIONS_ENABLED AUTHENTICATION_TYPE NOWDATE
--------------------------- --------------------------- ------------- ----------------- ---------------- ------------------- -------------------
4 TEST03 50331750 NULL OPEN NULL 2022-11-17 18:09:37.288376 TBS SYSTEM TEMP 2022-08-19 18:09:37.288305
/dm8/data/DAMENG/TBS01.DBF NULL NULL 7 Y NDCT_DB_AUTHENT 2022-08-19 18:19:10
5 SYSDBA 50331649 NULL OPEN NULL NULL MAIN SYSTEM TEMP 2022-08-19 01:03:05.536985
/dm8/data/DAMENG/MAIN.DBF NULL NULL 0 Y NDCT_DB_AUTHENT 2022-08-19 18:19:10
6 TEST02 50331749 NULL OPEN NULL 2022-11-17 18:09:07.123004 MAIN SYSTEM TEMP 2022-08-19 18:09:07.122930
/dm8/data/DAMENG/MAIN.DBF NULL NULL 7 Y NDCT_DB_AUTHENT 2022-08-19 18:19:10
行号 USERNAME USER_ID PASSWORD ACCOUNT_STATUS LOCK_DATE EXPIRY_DATE DEFAULT_TABLESPACE DEFAULT_INDEX_TABLESPACE TEMPORARY_TABLESPACE CREATED
---------- ---------- ----------- -------- -------------- --------- -------------------------- ------------------ ------------------------ -------------------- --------------------------
PROFILE INITIAL_RSRC_CONSUMER_GROUP EXTERNAL_NAME PASSWORD_VERSIONS EDITIONS_ENABLED AUTHENTICATION_TYPE NOWDATE
--------------------------- --------------------------- ------------- ----------------- ---------------- ------------------- -------------------
7 SYS 50331648 NULL OPEN NULL NULL SYSTEM SYSTEM TEMP 2022-08-19 01:03:05.536985
/dm8/data/DAMENG/SYSTEM.DBF NULL NULL 0 Y NDCT_DB_AUTHENT 2022-08-19 18:19:10
7 rows got
已用时间: 8.473(毫秒). 执行号:2807.
SQL>
六、达梦数据库导入数据到表中(有两种方式)
6.1、通过SQL语句来单个导入(把需要导入的insert 数据在disql或者图像化管理工具上执行(在执行完成后要执行commit))
insert into 表名(列名) values (列值); 如:
Insert into EMP( EMP_ID,EMP_NAME,JOB_ID,SALAY,DEPT_ID) values(1,'SSSSS','SSSSS',1111,11111);
6.2、通过执行/dm8下的导入脚本进行数据导入(首先命令连接到SQL,):
[root@ecs-301110 bin]# ./disql SYSDBA/dAMENG123@localhost:5237
服务器[localhost:5237]:处于普通打开状态
登录使用时间 : 1.133(ms)
disql V8
SQL> satrt /home/dmdba/test1.sql