达梦数据库 linux,达梦数据库创建模式命令

通过dts迁移MYSQL数据到达梦数据库

达梦数据库提供了免费的数据迁移工具DTS,支持多种数据库迁移,包括oracle, mysql, sql server, pg等。DTS拥有全图形化操作界面,直观且便捷,迁移速度也相对较快。

在Linux操作系统上,若已安装图形界面,可以通过以下步骤启动DTS进行数据库迁移:

新建工程新建迁移任务选择将mysql数据库迁移到达梦数据库输入源端mysql数据库的相关信息,注意如果连接出现错误,需指定mysql驱动版本和目标数据库名输入达梦数据库的目的端信息选择迁移对象,审阅迁移任务执行迁移任务

对于非表对象,如存储过程、触发器、自定义类型、函数等,需要从源端mysql库导出为sql文件,并人工修改以适应达梦语法,再导入到达梦数据库。

迁移完成后,应统计源端mysql数据库和目的端达梦数据库的对象和表数据量,进行数据核对和统计信息更新。更新统计信息的命令为DBMS_STATS.GATHER_SCHEMA_STATS。

在迁移过程中,常见的问题及处理方法如下:

数据类型不匹配:例如mysql中的int(10)字段迁移到达梦时会报错,因为达梦的int类型无精度要求,只需要改为int。

时间类型数据不匹配:mysql中默认TIMESTAMP为“0000-00-00 00:00:00”,而达梦不接受此值,需先改为varchar,迁移后处理不合法数据,再改为TIMESTAMP。

记录超长:初始化库时选择页大小不当,导致单行数据长度超过一页大小。解决方法为调整页大小、修改varchar类型为text或启用超长记录功能。

字符串截断:原因可能为字符集或表字段长度设置不当,需选择匹配源库的字符集,并确保目的端表字段长度足够。

违反唯一性约束:可能由于源库约束被禁用或数据重复迁移导致,需排查约束状态和数据一致性。

违反引用约束:迁移顺序不当,先迁移子表数据而父表数据未迁移,解决方法是分步迁移,先迁移表结构,再迁移数据,最后迁移索引和约束。

视图迁移问题:在迁移视图前未先迁移依赖的表,解决方法是遵循先迁移表后迁移视图的顺序。

通过遵循上述步骤和注意事项,可以有效利用DTS进行数据库迁移工作,并解决常见问题,确保迁移过程顺利且数据一致性。

linux下怎么安装达梦(DM)数据库

安装达梦数据库linux版的。

进入达梦数据库所在的目录,输入命令./达梦数据库的名称。如./DMInstall.bin即可调出达梦数据库的图形安装界面(前提是LINUX服务器安装了图形界面)如下图

点击OK,进入版本信息,点击下一步

输入序列号,序列号在sn.txt文件里,可用以下命令中任决一种查看文本文件的内容。

less、 more、cat等等。如输入 less sn.txt,查看到了序列号。输入。再点击下一步。

选择安装方式,选典型安装,这样会装上所有的包(省事)

指定达梦数据库所安装的位置,opt DMDBMS是其默认位置,但要注意数据库是会不断增长的,所以事先装在一个容量大的分区,避免日后自己麻烦。改为/usr/DMDBMS,因为安装LINUX时,我的/usr分区容量给的最大。

9.安装完成后会进入创建数据库界面,如下图,点击创建数据库.

安装完成后,图形界面“应用程序”下会多出达梦数据库的选项且桌面会多出一个达梦的文件夹的快捷方式(而红旗linux系统则只有在应用程序下多出达梦数据库的选项),控制界和管理界面都在里面。默认的SYSDBA用户的初始密码为SYSDBA。

备注:LINUX中的“应用程序”类似于WINDOWS的“开始”菜单。

至于在达梦数据库中建用户、数据库、表,备份还原工具等都是图形化界面几乎和ORACLE差不多(完全仿照ORACLE),所以操作和ORACLE差不多,在此不再累叙。

最后补充一点最重要的,即JDK和TOMCAT等程序基本上都是网上下的。有些同事由于不会用LINUX,所以下载时就用的windows下载的。这就涉及到如何将这个widows中的文件(夹)拷到linux系统中去的问题。

有如下几种办法解决:

1.通过网络,走SMB协议去拿,这要求LINUX系统装有SAMBAR客户软件包(默认都已经装了),步骤:

(1)先在WINDOWS系统上把文件夹共享(最好用全英文文件名),用户必须要密码(WINDOWS时默认要有密码才能网络访问,除非改策略或注册表)

(2)在linux服务器终端界面,即全字符界面(命令界面)上输入

smbmount//windows主机的IP/共享的目录名/要挂载的linux目录–o username=windows机器上有权限的用户名,回车,提示入密码时输密码

例 smbmount//192.168.13.153/hongqi/mnt–o username=administraotr

(意思是把IP为192.168.13.153这台机器的hongqi这个共享文件夹挂载到此LINUX机器上的/usr/mnt目录,访问本机的/mnt目录就是访问192.168.13.153机器的hongqi目录。

用cp命令把需要的JDK和TOMCAT程序复制到本机的/usr目录下来

命令如下,先进入/mnt目录,ls看一下文件的名字。

cp–R jakarta-tomcat-5.0.28.tar.gz”空一格"/usr

cp–R jdk-1_5_0_15-linux-i586-rpm.bin/usr

linux下达梦数据库免费吗

免费。根据查询武汉达梦数据库股份有限公司官网可得,达梦数据库提供了免费试用版本和开源版本,正式使用达梦数据库需要购买许可证。达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库管理系统的最新版本是8.0版本。

阅读剩余
THE END