DM8-达梦数据库

公司简介
武汉华工达梦数据库有限公司(达梦公司)是国家规划布局内重点软件企业。公司成立于2000年11月,得到了国家计委、科技部、信息产业部、总装备部、公安部等中央部委、省市政府的支持扶植。

达梦数据库
达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,DM7是达梦公司在总结DM系列产品研发与应用经验的基础之上设计的新一代数据库产品,吸收主流数据库产品的优点。众多的企业级特性的实现使得DM7完全能够满足大、中型企业以及金融、电信等核心业务系统的需要,是理想的企业级数据管理和分析平台。

1. 数据库
数据存储的物理介质。广义上讲任何存储数据的物理介质都可叫着数据库,例如一个word文档。但实际上,我们说数据库一般是指像MySQL,ORACLE, HBASE等之类的软件系统。这些系统除了提供数据的存储外,还提供一整套相关的工具或接口对存储的数据进行管理。达梦数据库就是这样的一种系统。

2. 数据库实例
已实例化可存储数据的仓库。达梦数据库一个实例就只能挂一个数据库(即一个实例就是一个数据库),如果想建多个数据库,则需配置启动相应数量的实例。达梦的每个实例有一系列的后台进程和内存结构,这些是相互独立的。

3. 用户
达梦数据库用户是建在实例下的,因为实例相互独立,所有达梦数据库不同的实例下可以有相同的用户名。另外,在达梦数据库中通过create user语句创建用户时,会同时创建一个同名的“模式”。也可以通过create schema语句单独创建模式(特别注意:在Oracle中,用户与schema是一一对应的,不能单独创建模式,要想创建模式得需通过创建一个同名用户来实现),并授权给某个已存在的用户,因此在达梦数据库中用户与模式是1:N的关系。(注:如果先通过create schema创建了模式,再通过create user创建同名用户,不能创建成功。)

4. 表空间
是一个用来管理数据存储的概念,表空间只是和数据文件(ORA或者DBF文件)发生关系,数据文件是物理的,一个表空间可以包含多个数据文件,而一个数据文件只能隶属一个表空间。可以将表空间理解为对应一块物理存储区,专门用来存储数据文件。实例化达梦数据库时,默认会创建MAIN、ROLL、SYSTEM、TEAM及HMAIN五个表空间。ROLL、SYSTEM、TEAM表空间系统自行维护,用户所建表(如果未指定存放表空间的话)默认放在MAIN表空间。用户也可自定义表空间,然后在创建用户时指定为默认表空间;也可以在建表时通过加”tablespace SpaceName”语句动态指定该表的存储表空间。

5. 模式(schema)
一个用户一般对应一个schema,该用户的schema名等于用户名,并作为该用户缺省schema;
一个用户还可以使用其他的schema(Oracle数据库也可通过权限管理实现访问其他schema);
创建模式不指定用户时,该模式默认为SYSDBA拥有;
在同一模式下不能存在同名对象,但在不同模式中的对象名称可以相同;
用户可以直接访问同名模式对象,但如果要要访问其他模式对象,则必须具有对象权限;
当用户要访问其他模式对象时,必须附加模式名作后缀(schema.table);
用户是用来连接数据库对象,而模式是用来创建及管理对象的。
6. 表
在达梦数据库中,一个表只能属于一个表空间。

7. 角色
在达梦数据库中,每个用户都有角色。它决定了该用户有什么权限,比如DBA,拥有最高权限。补充说明一点是,实例化的达梦数据库默认有3种角色:DBA, PUBLIC,RESOURCE。新建的用户只拥有PUBLIC角色,该角色几乎做不了什么,因此一般新建用户后,需要单独对他(她)进行授权。

8. 数据文件
数据的物理载体。

从数据库系统安装到基本图形功能操作
参加达梦数据库的认证培训后,对于安装和简易的操作使用步骤记录下来,给需要的同学提供一点借鉴。

安装环境
达梦数据库的安装环境分为软件要求和硬件要求,以下各做说明:

1. 软件要求
①OS(操作系统)
②Windows server(32位、64位);
③Linux(从Unix演变而来:systemv【www.dangmeng.com提供此版本,并发量为10:中标麒麟使用】和bsd【SUSE、unbutu架构:银河麒麟使用】两个派别);
④Unix: AIX;hp(惠普的UX);sorlias
国内:
中标麒麟(基于systemv开发):
银河麒麟(基于unbutu开发)
深之度(基于unbutu开发),更有发展
凝思
欧拉(华为)(基于OS开发)

cat/etc/issue 查看操作系统的发型版本
uname-r 查看版本
uname-m 查看是32位还是64位
file/sbin,init
rpm-q glibc 查看glibc的版本
man rpm 查询rpm的解释说明及使用方法
www.kernel.org(此网站做内核升级,非最新版本)

2. 硬件要求
CPU –Intel Pentium 4(建议Pentium 4 1.6G以上)处理器 ? 内存 –安装数据库建议最小内存1G
–Linux服务器swap分区为物理内存1.5倍以上
? 硬盘 – 划分至少100GB以上空间(尽量为独立分区),用于安装达梦程序, 如需记录大量数据库SQL日志,需要扩大分区/tmp临时目录至少 400M1 0
? 网卡 –10M以上支持TCP/IP协议的网卡、
? 达到远程访问数据库的要求,需要关闭防火墙 –Linux ?关闭防火墙
?关闭selinux

安装步骤
1.安装环境准备
规划安装用户(规划在操作系统中,在安装文件时不要使用root安装)
1
groupadd dinstall(规划install组)
useradd -gdinstall dmdba(创建用户)
id dmdba(创建ID)
passrd dmdba(创建密码)

规划安装路径(存储架构)
mkdir dm8(创建dm8路径)
ls_dl/dm8(创建存储路径的所属组)
chown dmdba.dinstall -R/dm8(修改owner和所属组)
ls(挂载)
file(判断文件的类型,linux操作系统中,)
whoami(查看当前登录账户)
xhost(关闭访问控制,其他任何用户均可访问此操作系统)
su -dmdba
GUI:DMInstall.bin(安装软件)
CLI:DMInstall.bin-i(卸载软件)
安装数据库可以用界面形式安装,也可以使用命令形式安装,但是卸载软件只能用命令卸载,同时卸载后要删除注册表中的内容
准备安装介质(安装方式:涉及到专用机,在专用机安装软件需要打标签)
准备退回方案

 

 

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24986 人正在系统学习中

来源:xiaoluo_cc

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月9日
下一篇 2021年4月9日

相关推荐