注册
关DM8培训学习的总结
培训园地/ 文章详情 /

关DM8培训学习的总结

笑心泪 2023/05/19 1209 0 0

1. 达梦公司的初衷

国际形势风云激荡,只有努力实现关键核心技术自主可控,才能抓住千载难逢的历史机遇,有力支撑世界科技强国建设,真正发挥创新引领发展的第一动力作用。以武汉达梦数据库有限公司(简称“达梦”)为代表的国产数据库,通过自主研发以及技术、市场、生态等方面的全方位布局,已从“种子萌芽”发展到“百花齐放”的状态,在消化吸收国际领先技术的同时,自主研发出多种数据库管理系统,为国产数据库领域的发展提供了长足动力。

2. 国内外数据库的现状及未来

国外公司:
Oracle:具有规模4000人的研发团队。
Mysql:有社区版免费版本、PostgreSQL: 华为的高斯基于PostgreSQL研发。(这二者都是开源的代表,也是国内很多数据库厂商二次开发的基础)
Mysql更适合实验环境以及小规模的数据存储,当数据量越大时,相较于Mysql,Oracle越能在性能上体现出优势。
Informix、Sybase、DB2
国内公司:
武汉达梦(自主原创)
人大金仓、南大通用、神州通用
华为高斯、阿里 PolarDB、蚂蚁金服 Oceanbase
腾讯 TDSQL

3. DM8技术特性

国际标准符合:SQL92、ODBC3、JDBC3、OLEDB
支持主流的中间件和开发工具:Weblogic、tomcat、Eclipse…
支持主流的软硬件平台:Windows、Linux、AIX、X86-32/64、安腾、龙芯…
增强Oracle兼容性
提供最多8个节点的共享存储集群
提供分布式文件接口库DDFSLIBS以增强可用性
查询优化器增强:支持多维统计信息

4. DM8版本差异

达梦数据训共包含开发版、标准版、企业版、安全版四个版本。
开发版有使用时间的限制 1年。
标准版不支持集群。
企业版本支支持各种集群功能等。
安全版在企业版上增加了安全机制。

5. DM8知识要求

知识点1、图形化调用方式,必须掌握

① Root用户下,在终端下执行:xhost +
② 输出DISPLAY值,执行命令:echo $DISPLAY
③ 复制输出的值
④ 切换到需要执行安装的普通用户,例如:su – dmdba
⑤ 设置DISPLAY变量值:export DISPLAY=刚才复制的值
⑥ 调用图形化,执行命令:xhost +

知识点2、常用图形化工具,主要在/dm8/tool路径下

① ./manager 启动DM管理工具
② ./dbca.sh 启动DM数据库配置助手
③ ./dmservice.sh 启动DM服务查看器
④ ./console 控制台工具,备份还原、参数修改
⑤ ./nca.sh 网络服务配置
⑥ ./dts 数据迁移工具

知识点3、物理还原恢复注意事项

① 关闭数据库。使用console工具依次进行库还原、库恢复、更新DB_Magic操作。
② 需要注意的是更新DB_Magic后,需要尽快对数据库进行一次完全备份,以前的备份不能再被使用。

知识点4、表空间操作示例

① 创建表空间,默认自动扩展了
Create tablespace tbsprod DATAFILE '/dm8/data/DMTEST3/tbs/tbsprod01.dbf' size 32;
② 修改表空间的名字
alter tablespace TBSPROD rename to TBSPRODTEST;

③ 更改表空间文件大小
Alter tablespace TBSPROD resize datafile '/dm8/data/DMTEST3/tbs/tbsprod02.dbf' to 64;
④ 添加数据文件
Alter tablespace TBSPROD add DATAFILE '/dm8/data/DMTEST3/tbs/tbsprod02.dbf'size 32;
⑤ 修改表空间数据文件的位置
alter tablespace TBSPROD offline;
alter tablespace TBSPROD rename datafile '/dm8/data/DMTEST3/tbs/tbsprod01.dbf' to '/dm8/data/DMTEST3/tbsprod01.dbf';
alter tablespace "TBSPROD" online;
⑥ 修改为不自动扩展
alter tabelspace TBSPROD datafile '/dm8/data/DMTEST3/tbs/tbsprod02.dbf' AUTOEXTEND off;
⑦ 开启自动扩展,指定范围
alter tabelspace TBSPROD datafile '/dm8/data/DMTEST3/tbs/tbsprod02.dbf' AUTOEXTEND on NEXT 2 maxsize 1024;
⑧ 查看表空间的数据文件
Select * from DBA_DATA_FILES;
⑨ 查看存在的表空间
select * from v$tablespace;
⑩ 查看大表空间
Select * from v$huge_tablespace;
以上命令不会写也没事,可以通过manager管理工具进行可视化操作,操作简单命令,因此不展示了!

知识点5、以下类似命令一定要用root执行

image.png
image.png

知识点6、修改参数后进行服务重启

需要注意的一点是修改参数后,重启数据库服务使参数生效。
image.png

以上内容是我学习过程中的简单总结。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服