达梦数据库快速入门

博文介绍:达梦数据库是国产数据库,大家对它还是非常陌生的,我相信国产数据库将拥有自己的一片天地,下面我搬运了入门中常见的一些问题的链接,希望能给大家提供帮助

1.安装数据库软件

1.1. 根据cpu和操作系统获取的安装包

达梦产品常见问题,可参考达梦数据库不同产品
达梦产品自带一年的授权,授权限制数据库服务的使用,对客户端的使用没有影响,如果有正式授权可以参考更换key
数据库安装目录介绍,其中常用的主要是doc、bin、driver、tool目录,存放官方手册、可执行文件、驱动、客户端工具

1.2.针对不同的平台选择不同的安装方式

由于linux和win系统的不一样的,介绍两种不同系统的安装方式

1.2.1.win安装

windows安装

1.2.1.linux安装

liunx安装,一般在liunx安装之前我们要一些环境准备

1.2.3.安装中常见的问题

单机安装中常见问题

2.初始化实例

2.1.初始化参数简介

有一些参数是初始化后就固定的,无法进行修改,如果初始化参数存在问题的话,只能重新初始化,下面解释常用的几个参数的概念:
大小写敏感:case_sensitive 标识符大小写敏感,默认值为 Y 。当大小写敏感时,小写的标识符应用双引号括起,否则被转换为大写;当大小写不敏感时,系统不自动转换标识符的大小写,在标识符比较时也不区分大小写。
字符集:达梦提供GB18030和UTF-8字符集。
空串与null
字符串以字符为单位:length_in_char表示字符是否以字符单位,由于GB18030和UTF-8的字节数不一样,因此两种对于varchar(1)存储的内容也不一样。

2.2初始化

初始化在不同操作系统上的使用也略有不同,win可以采用图形化界面win初始化,liunx可以使用命令行和图形化两种方式进行liunx初始化

2.3.性能参数调整

调整性能相关参数

3.创建用户

达梦数据库内置超级管理员SYSDBA用户,是不是很像Oracle,尽管我们可以使用SYSDBA用户随便搞来搞去,但是还是不太方便,还是要创建普通用户进行使用,那么创建普通用户分为两步:

  1. 创建表空间
  2. 创建用户授权,普通用户可以授予PBULIC,RESOURCE,SOI,VTI三种角色,三种角色足以使用

除次接触达梦数据库,肯定想知道用户与模式的关系oracle和mysql有类似的概念,通过创建同义词或者视图的方式解决跨模式访问问题

4.使用一下吧

4.1.设计表

可以使用PowerDesinger创建表结构来导入DM,参考使用 PowerDesinger 工具将设计好的表结构导入到达梦数据库 DM7
,按照同样的方法也可以导入DM8中

4.2.dmp包导入导出

dmp包的方式,只支持同构数据库的迁移既DM7-DM7、DM8-DM8
使用达梦自带的dexp工具dexp逻辑导出,可以以四种粒度库、用户、模式、表等方式将数据导出
使用dimp工具dimp逻辑导入
导出导出时注意源端库与目的端库保持初始化参数一致,导入导出用户一致,常见导入导入问题

4.3.DTS迁移

对于异构数据库,只有oracle支持存储过程、触发器、函数的迁移;MySQL、SQLserver、PostgreSQL、DB2只支持表结构(包含主键)和视图的迁移
oracle迁移到DM
MySQL迁移到DM
SQLserver迁移到DM
PostgreSQL迁移到达梦
DB2迁移到达梦
DTS还支持达梦与txt、xml、EXCEL、SQL、word等文件类型的导入导出

5.开发问题

根据不同的开发语言,可以分为:

5.1.JAVA

达梦支持springboot,hibernate,mybatis等,支持c3p0、druid等连接池,支持active等,支持东方通,金蝶,tomcat,weblogic等中间件。
在一般的使用过程中出现问题时,可以考虑更换对应数据库版本驱动查看当前会话使用的驱动开启jdbc日志
其他问题请看常见问题

5.2.Python

针对python的不同版本,达梦有不同的驱动包:
Python3.7.3
Python2.7.5

5.3.C/C++

ODBC

5.4. .NET

DmProvider

5.5.PHP

php驱动

5.6.GO

ODBC

6.其他问题

如果您看到这里,那么一定是还没找到需要的答案,请出门右转达梦云适配社区问答
或者翻阅安装目录下DOC的文档
更多资讯请上达梦技术社区了解: https://eco.dameng.com

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

气可鼓不可泄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值