达梦数据库学习整理

本文详细介绍了达梦数据库的安装步骤,包括软硬件要求、系统配置和参数设置。讲解了数据库的创建、管理、表空间操作以及用户管理,还对比了达梦与Oracle的兼容性,并探讨了达梦的性能优势,适合DBA和数据库开发者学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 达梦数据库的体系架构跟oracle差不多,属于国内首家自主创研的数据库产品,更加符合国人的使用习惯。由于国外的开源产品较少,商业定制化的产品对国家的安全和保密性并不友好,达梦数据库解决了这些难题。 达梦数据库安装方便,一些参数配置在管理助手里也有中文解释比较清晰,有部分比较容易遗漏的,达梦也自动做,比如控制文件的备份等。 manager工具,这个工具主要是对模式,表空间,用户管理,DMSQL,备份还原,job等。
  2. 达梦数据库安装

2.1 查看软硬件信息

查看 cpu 信息:内核需要在2.4以上

    [root@localhost~]#ls cpu

    [root@localhost~]#cat /proc/cpuinfo

    注意:特别是国产 cpu,龙芯、飞腾

查看内存信息:

    [root@localhost~]#free -m

    注意:数据库内存要至少 1G,linuxswap 分区一般是物理内存的 1.5倍

查看硬盘、分区信息

    [root@localhost~]#fdisk -l [root@localhost~]#df -h 如果数据库开启 SQL

    日志分析,那么/tmp 分区至少要 600M

网络要求:

    100M 网卡支持 TCP/IP 协议 远程访问数据库需要关闭防火墙

    [root@localhost~]#systemctl status firewalld

    [root@localhost~]#systemctl stop firewalld

    [root@localhost~]#systemctl disable firewalld

    支持平台:linuxhpunix windows 等

系统要求:

    内核要在 2.6 以上, [root@localhost~]#uname -ra

    安装gcc [root@localhostyum.repos.d]#yum install gcc

2.2 规划路径

    [root@localhost/]#mkdir-p/dm8

2.3 安装用户(建议不要使用 root)

    [root@localhost/]#groupadd dinstall

    [root@localhost/]#useradd -g dinstall dmdba

    [root@localhost/]#passwd dmdba

    [root@localhost/]#chown dmdba:dinstall /dm8 -R

    [root@localhost/]#ls -ld /dm8

2.4 设置最大文件打开数

    修改之后重启生效 [root@localhost/]#vi /etc/security/limits.conf

    dmdba soft nofile 4906

    dmdba hard nofile 65536

    临时生效:ulimit-n 65536

2.5 安装

把DM8 iso就像挂载在/mnt目录下

    [root@localhosthome]#mount-oloop/home/dm8_setup_rh7.iso/mnt

    (mount:/dev/loop0 写保护,将以只读方式挂载)

到/mnt 下执行./DMInstall.bin

    [dmdba@localhostmnt]$./DMInstall.bin

3. 达梦数据库卸载

dmdba$ ./uninstall.sh -i

3.1 创建数据库实例:

dmdba $cd/dm8/tooldmdba./dbca.sh

root #mv /dm8/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service

### 关于达梦数据库期末考试的相关题目和资料 #### 达梦数据库概述 达梦数据库是一款国产数据库软件,在国内具有较高的市场占有率和发展潜力。其主要学习内容包括国产数据库的发展现状、达梦数据库的历史沿革以及核心功能特点,如通用性、高性能、高可用性和跨平台支持等[^1]。 以下是可能涉及的期末考试题目及相关知识点: --- #### 单选题示例 1. **下列哪一项不是达梦数据库的主要特点?** A. 通用性 B. 高性能 C. 数据可视化工具内置 D. 跨平台 正确答案:C。解析:达梦数据库的核心特点是通用性、高性能、高可用和跨平台,而数据可视化并非其默认内置功能。 2. **达梦数据库的标准版适用于哪种场景?** A. 中小型企业的基础业务需求 B. 大型企业的复杂事务处理 C. 生产环境中的集群部署 D. 安全敏感行业的特殊需求 正确答案:A。解析:标准版适合中小型企业的需求,不支持集群等功能。 --- #### 判断题示例 1. **开发版可以用于商业用途并长期运行。(×)** 解析:开发版有时间限制,仅限测试和开发阶段使用,不得应用于生产环境或商业化场景。 2. **DM8的企业版是最广泛使用的版本之一。(√)** 解析:企业版因其强大的功能和稳定性,成为中大型企业中最常用的版本。 --- #### 简答题示例 1. **简述达梦数据库作业系统的组成及其作用。** 答案要点:达梦数据库的作业系统由作业、警报和操作员三部分构成。通过配置作业步骤和调度计划,可以实现日常任务(如备份、生成报)的自动化;警报机制能够在异常情况发生时通知操作员,从而提升运维效率[^2]。 2. **列举达梦数据库的不同版本及其适用范围。** 答案要点: - 开发版:带时间限制,仅供测试和开发使用; - 标准版:满足中小型企业的基本需求,无集群支持; - 企业版:针对中大型企业设计,提供全面的功能支持; - 安全版:增强安全性,适配对权限控制要求严格的行业。 --- #### 实操题示例 1. **请描述如何利用达梦数据库的作业系统完成一次完整的数据库备份任务。** 答案要点: - 创建一个新的作业,并为其定义具体的备份步骤; - 设置调度策略,指定执行频率(如每日凌晨两点); - 测试作业是否正常运行,确认备份文件已成功生成。 示例代码如下: ```sql -- 创建备份作业 BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name => 'backup_job', job_type => 'PLSQL_BLOCK', job_action => 'BEGIN BACKUP_DATABASE; END;', start_date => SYSTIMESTAMP, repeat_interval => 'FREQ=DAILY; BYHOUR=2; BYMINUTE=0; BYSECOND=0' ); END; ``` --- #### 论述题示例 1. **试分析达梦数据库在国内市场的竞争优势及未来发展方向。** 答案要点: - 竞争优势:作为国产数据库,具备政策扶持和技术自主可控的优势;同时拥有丰富的功能模块和良好的兼容性。 - 发展方向:进一步优化性能指标,加强与其他国产软硬件生态的融合,拓展国际化市场。 --- ### 总结 以上为基于参考资料整理达梦数据库期末考试相关题目类型及解答思路。考生应重点关注各版本的区别、作业系统的实际应用以及数据库的基础概念等内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值