达梦数据库基础---一切从安装开始(windows)

在小编的上一篇文章向大家讲述了国产数据库在linux上的安装,那与之相对的另一个大平台----windows,达梦当然也做了对应的版本,他的安装方法相比于linux更加简单便捷。

如果大家使用过sql server在windows上的安装的话,会惊讶的发现他的安装接近于我们所说的“傻瓜式”安装,即一键安装。那是因为sql server这个数据库是基于windows平台的,微软自己的软件配自己的平台能不如丝般顺滑吗?

而达梦这个我国自主研发的数据库品牌,在windows上也有着如sql server般近乎”傻瓜式安装”的顺滑感,只要按照安装的说明一步步下去,大家都可以定制符合自己需求的达梦数据库。

准备环境:

Windows server 2008 r2 企业版环境

检查环境:

达梦可以在Windows (32,64) ,windows server ,Linux(redhat,contenos), Unix (AIX,HP/UX,Saloris)这些os环境上安装,在windows上要确认是否安装对应的运行环境:
命令如下:问

  1. Win + r 打开, 输入cmd 输入systeminfo:
    达梦数据库基础---一切从安装开始(windows)

  2. 检查磁盘空间是否足够:

像小编这种情况,只是单纯为了演示安装数据库的话,我的磁盘空间是足够的,但是在实际生产环境中,最好将数据库文件和数据文件放在不同磁盘,并定时检查磁盘空间是否足够。
达梦数据库基础---一切从安装开始(windows)
3. 规划对应的安装路径
本次安装小编打算建在D:\dmdb下

  1. 准备安装包
    达梦数据库版本
    开发版本(并发和使用的时间做了限制,不能做为商用)
    标准版本 (不支持集群,对用户数和并发数有限制,适用中小企业)
    企业版本(适合用中大型企业,生产环境用得最多的一个版本)
    安全版本 增强了安全特性,比如强制访问控制,环境标记等等)

安装:

安装方式:直接运行解压安装包下的setup.exe

图形化安装会弹出一下界面:用于调整语言与时区
达梦数据库基础---一切从安装开始(windows)选择完语言与时区之后会进入正式的安装界面:
达梦数据库基础---一切从安装开始(windows)
选择同意达梦的安装协议:accept!
达梦数据库基础---一切从安装开始(windows)
确认安装的版本,安装的对应模块,下一步:
达梦数据库基础---一切从安装开始(windows)
选择安装文件的license路径,试用版直接跳过就行,小编这里是试用版。
达梦数据库基础---一切从安装开始(windows)
选择要安装的模块:如果你单纯想要安装客户端就只选择客户端,如果想要单纯的API Program呢,那就直接选择驱动。
达梦数据库基础---一切从安装开始(windows)
选择安装的路径,将路径指定到刚才规划好的路径下:D:\dmdb下
达梦数据库基础---一切从安装开始(windows)
警告:如果选择的文件夹不会空,会报数据库文件夹不为空的错误
确认对应的安装信息:
达梦数据库基础---一切从安装开始(windows)
最后只要静静等待就好了:
达梦数据库基础---一切从安装开始(windows)
到此数据库软件就安装完成啦。当然我们也不能懈怠,还有数据库和实例没有安装好呢!

达梦在创建和修改数据库实例也做了对应的界面:
达梦数据库基础---一切从安装开始(windows)

设置数据库安装路径(数据文件所在)
达梦数据库基础---一切从安装开始(windows)
设置库名、实例名和端口(默认端口为5236,所以在安装前也要检查下是否有端口占用的情况)
达梦数据库基础---一切从安装开始(windows)

下一步后:在这里可以添加数据库日志文件数量(当然,在安装好数据库之后也可以用语句实现)
达梦数据库基础---一切从安装开始(windows)
设置数据库格式(页,簇,时区,日志文件大小,字符集等)
字符串默认是开启大小写敏感的,你可以根据自己的需求进行修改。
达梦数据库基础---一切从安装开始(windows)
设置数据库用户密码:
达梦数据库基础---一切从安装开始(windows)

下一步之后便是安装界面,到此,安装数据库与实例也完成啦!是不是很简单!
达梦数据库基础---一切从安装开始(windows)
相比于oracle的复杂的命令行操作,在小编看来,dm在安装这一步简化的很棒,图形化界面将原本可能看花了眼的代码很清晰的展现在用户面前。
包括在数据库管理界面,
达梦数据库基础---一切从安装开始(windows)
在管理数据库对象等方面,图像化界面有者远超于命令行的辨识度,在对于下边这种经常会记不住sql 命令的人来说,真是太友好了呢!