安装达梦数据库
1.下载安装包
在达梦在线服务平台(https://eco.dameng.com/download/)下载安装包,解压安装包得到达梦数据库的iso安装文件,运行iso文件,如下图所示:
2.安装数据库
双击运行【setup.exe】安装程序,请根据系统配置选择相应语言与时区,点击【确定】按钮继续安装。如下图所示:
达梦数据库安装向导,点击【开始】继续,接受许可协议,点击【下一步】按钮,验证 Key 文件环节可跳过,如果没有 Key 文件,点击【下一步】即可。如有则点击【浏览】按钮,选取 Key 文件,安装程序将自动验证 Key 文件合法性,点击【下一步】继续安装,如下图所示:
选择组件,达梦提供了四种安装方式:“典型安装”、“服务器安装”、“客户端安装”、“自定义安装”,建议选择“典型安装”,如下图所示:
选择安装位置,点击【下一步】,查看安装小结,点击【安装】
3.初始化数据库
初始化数据库,创建数据库实例,如下图所示:
DM数据库配置助手,选择指定数据库模板,分为“一般用途”、“联机分析处理”、“联机事务处理”,自动调整数据库性能参数,有“高性能”、“平衡”,点击“下一步”,选择数据库目录。
输入数据库标识,输入数据库名称、实例名、端口号等参数,如下图所示:
数据库文件所在位置,选择默认配置即可,点击【下一步】,数据库初始化的参数配置,可输入数据库相关参数,如簇大小、页大小、日志文件大小、选择字符集、是否大小写敏感等。
常见参数说明:
1)EXTENT_SIZE 数据文件使用的簇大小 (16),可选值: 16、 32、 64,单位:页
2)PAGE_SIZE 数据页大小 (8),可选值: 4、 8、 16、 32,单位: KB
3)LOG_SIZE 日志文件大小 (256),单位为: MB,范围为: 64 MB~2 GB
4)CASE_SENSITIVE 大小敏感 (Y),可选值: Y/N, 1/0
5)CHARSET/UNICODE_FLAG 字符集 (0),可选值: 0[GB18030], 1[UTF-8], 2[EUC-KR]
口令管理,选择默认配置即可,默认口令与登录名一致,如下图所示:
创建示例库,建议勾选BOOKSHOP或DMHR创建示例库 ,点击【下一步】,创建数据库摘要,安装前显示配置的相关参数,点击【完成】进行数据库实例的初始化工作。
4.开启归档和备份
开启数据库归档可通过两种方式实现。
方式一:通过 SQL 命令方式开启归档;
ALTER DATABASE MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE ADD ARCHIVELOG 'DEST=/dmarch, TYPE=LOCAL, FILE_SIZE=2048, SPACE_LIMIT=102400';
ALTER DATABASE OPEN;
方式二:通过修改数据库配置文件方式开启归档。
修改dm.ini文件中:ARCH_INI = 1 #开启归档功能
创建dmarch.ini文件,修改参数如下:
[ARCHIVE_LOCAL1] ARCH_TYPE = LOCAL
ARCH_DEST = /dmarch ARCH_FILE_SIZE = 2048
ARCH_SPACE_LIMIT = 102400
然后重启数据库服务
设置备份
使用达梦管理工具,登录连接数据库服务器,输入主机名(LOCALHOST),端口(5234),用户名(SYSDBA)和密码(SYSDBA)
在左侧导航栏找到代理,右键新建代理任务
成功后,新建作业,配置作业名称和描述
添加作业步骤,填写步骤名称,步骤类型选备份数据库,备份并行数为2,压缩级别为1
再添加一个删除30天前的全量备份作业步骤,步骤类型为sql脚本,sql语句为:SF_BAKSET_BACKUP_DIR_ADD(''DISK'',''D:\dm8\data\DMOA\bak'');
CALL SP_DB_BAKSET_REMOVE_BATCH(''DISK'',SYSDATE-30);
添加作业调度,填写作业名称,作业类型为反复调度,类别为每天,每日频率为23:00:00,点击页面确定,完成配置。
5.数据库的连接和使用
使用达梦管理工具,登录连接数据库服务器,在左侧导航栏里找到用户文件夹下面的管理用户,右键新建用户
新建一个DMOA的用户,密码为dameng_dba,并授予dba角色权限,DDL语句为:
create user "DMDBA" identified by "dameng_dba"
limit failed_login_attemps 3, password_lock_time 1, password_grace_time 10;
grant "DBA" to "DMDBA";
新建表空间,新建一个名为TS_DMOA的表空间,在表空间文件下右键新建表空间,输入表空间名称,添加文件路径,DDL语句为:
Create tablespace "TS_DMOA" datafile 'D:\dm7\dmdbms\data\DMOA\TS_DMOA.DBF' size 64 autoextend on next 1 maxsize 10240 CACHE = NORMAL;
新建一个名为DMOA的用户,并设置密码为dameng_oa,设置该用户的默认表空间为TS_DMOA。并授予resource角色权限,DDL语句为:
create user "DMOA" identified by "dameng_oa"
limit failed_login_attemps 3, password_lock_time 1,
password_grace_time 10 default tablespace "TS_DMOA";
default index tablespace "TS_DMOA";
grant "RESOURCE" to "DMOA";
使用DMOA用户新建表USERS,并插入数据,然后查询确认数据已经入库
建表SQL:
create table USERS(
user_id int identity(1,1) primary key,
user_name varchar(40) not null,
age char(3) not null
)
插入数据SQL:
insert into USERS(user_name,age)VALUES('ABC','22');
查询数据:
select * from USERS;
更多关于达梦数据库详细内容请关注达梦在线服务平台官网: