显示语句不对是什么情况?

1.DM7下载地址是?

2.使用DM7如何寻求帮助?

  • 在本版发帖,版主会第一时间回答您的问题


3.DM7
安装注意事项
为了您的数据安全,安装设置密码时建议将密码设置为大于6位数,当前版本可能会因此导致不能创建数据库,后期版本会给予更友好的提示。

5.DM7后台服务说明
DMservice服务是数据库核心服务
DMAMON服务是审计服务,用来做审计。
DMJMON服务是代理服务,用来做作业调度。
DMWMON服务是数据守护服务,用来做主备。

11.有开源的客户端工具可以连DM么?

原因:不申请新的session,不停地申请语句句柄,超过了每个session可用语句句柄数的上限

治本:修改应用程序,每个语句句柄用完后,将句柄关闭
指标:修改dm.ini参数,提高session可用语句句柄的上限

原因:官网提供的达梦数据库版本是基于REDHAT6的, linux5.5的内核版本过低,建议使用2.6.32以上内核的linux版本。

16. DM7是否需要设置所谓的外网IP?
     DM7是不需要设置外网IP的,只要网络畅通,相应端口(默认端口为5236)开放的情况下就可以访问。

17. DM7是否支持增量备份?第三方管理工具是不是好用些?

21. DM7如何屏蔽保留字?
     这个一般可以用来处理建表语句中的保留字冲突,如表名或者字段名是DM7的保留字。这种方法一般可以
     快速地绕过问题,但是对于大小写敏感的库,这种用双引号的方法会固定死字段大小写,对于小写的字段,
     的保留字写在=号后面,然后以逗号分隔。设置在dm.ini中的好处就是一旦设置,永久生效而且对所有客户端都有效,
     这样就不需要在所有客户端系统中进行专门配置。但是设置在dm.ini中之后,这个保留字就永久性失效了,哪怕你想
     通过manager客户端工具在本地连接也没用了。而且该方式还存在一个隐患就是由于屏蔽掉了一些系统的保留字,
     在移植过程中遇到DM7的保留字,最好的处理方式还是对这些保留字进行修改,尽量不要使用DM7的保留字。

      解决办法:报这个错误说明安装的数据库版本与操作系统版本不匹配,需找我们商务人员重新申请相匹配的数据库版本。

30.linux系统下 达梦数据库设置为开机自启动怎么设置?

确认此数据库能以dmdba用户正常前台启动后(必须步骤),操作步骤如下:

第一步:复制数据库实例服务脚本dmserverd,命名为DmInstanceServiceDAMENG并修改,修改path值为dm.ini路径(必须),dm_home设置为dm主程序安装路径(必须),svc_porg设置为数据库实例名(可选推荐)。

第四步:注册 DM实例服务并配置开机自动启动。

第五步:后台启动达梦数据库实例服务,查看服务状态,关闭实例服务。

32.没有bool类型怎么办?
--未完待续,欢迎大家提问,我来整理。

33.使用WINDOWS系统时,原本在DM服务查看器里面可以看到的数据库服务怎么没了呢?

基本上,都是由于杀毒软件删除了服务导致的,请重新注册服务,然后关闭360

34.达梦数据库的数据文件最大可以多少?

受操作系统和文件系统限制

35.使用达梦管理工具访问DM数据库,在使用图形化工具查看数据库对象时,报错“非法的基类名****”,“无效的列名****”等。

一般发生在客户端工具与服务器版本差别很大时,需要更新到客户端与服务器版本相同。

36.DM7字符串连接符号是?

使用||进行字符串连接

将key文件拷贝到DM的安装目录下的bin目录下,改名并替换掉原本的dm.key。然后重启服务。

使用某一个用户登陆时,访问该用户的默认表空间里的表时,不需要带表空间名。

39.连上以后如何切换模式?

40.为什么我的对象名写的是对的,查询时还报找不到对象呢?

一般出现这种情况,是因为你的对象名是小写的,而DM在执行SQL时自动将所有小写字符转化为了大写。解决方法是将小写字符用双引号“”包起来。或是所有对象名都使用大写。

41.标度和精度有啥区别?

精度指数字的位数。 标度指小数点后的数字位数。 例如,数 123.45 的精度是 5,标度是 2。

42.想要存储年月日和时分,使用什么数据类型?

43.数据库还原时,报XX参数不匹配

一般是字符大小写敏感、页大小这两个参数不匹配。重新初始化一个参数与做备份的实例相同的实例即可。

44.我的TEMP表空间为什么这么大?当用户的 SQL 语句需要磁盘空间来完成某个操作时,DM 数据库会从 TEMP 表空间分配临时段。如创建索引、无法在内存中完成的排序操作、SQL 语句中间结果集以及用户创建的临时表等都会使用到 TEMP表空间。
如果你的TEMP表空间很大,那说明你的业务当中存在很多急需优化的SQL。
TEMP表空间在重启后会释放掉,也可以手动回收。

46.达梦中的一个SQL有没有唯一的ID?

通过DM.INI里的参数:PWD_POLICY设置系统默认口令策略。0: 无策略;1: 禁止与用户名相同;2:口令长度不小于 9;4:至少包含一个大写字母(A-Z);8 :至少包含一个数字(0-9);16:至少包含一个标点符号(英文输入法状态下,除“和空格外的所有符号;若为其他数字,则表示配置值的和,如 3=1+2,表示同时启用第 1 项和第 2 项策略。当

每创建一个 DM 数据库,就会自动生成 dm.ini。dm.ini 是 DM 数据库启动所必须的配置文件,通过配置该文件可以设置 DM 数据库服务器的各种功能和性能选项,主要的配置内容见DBA手册。
参数分为动态参数与静态参数,动态参数可以通过SP_SET_PARA_VALUE函数直接修改并生效

49.导入DMP文件时的常见问题
a)中文乱码。一般是由于导出与导入时的字符集的环境变量不同。使用命令行dimp命令导入,并在执行dimp前先执行export LANG=...将当前字符集调整的和导出时的一样
b)报各种初始化参数不一致的警告(C_SENSIVE参数不匹配、页大小不一致等)。导出的库与导入的库的初始化参数不一致时会出现这些错误。
c)XX对象已存在。提示已经很明确了。

50.删除表空间时提示“试图删除已经使用的表空间”?

提示已经很明确了,把表空间里的表删掉吧

51.关于VARCHAR类型的长度的限制。
VARCHAR类型字段的长度问题,是在异构数据库迁移时非常常见的一个问题。
DM的VARCHAR字段的最大长度与“页大小”这一参数有关。在建库时指定,之后无法修改。

52.SQL语句报错: 嵌套层次太深。

一般的嵌套层次不会太多,一般出现这种问题很可能是有死循环!!!
例如建了个触发器,然后一条SQL执行触发器的时候触发了自己

54.JAVA外部函数的调用方法。

55.为啥我查询时,有过滤条件,也建了索引,但它就是不走索引?
很多时候,统计信息不全会导致优化器计算执行代价的时候算错,误认为走索引会比全表慢,造成执行计划不对。

但这10W条数据全是一样的,怎么可能走索引。
修改测试数据的脚本,让C这个字段的值平均分布在1~1000上,做完后收集统计信息,就走索引了。

}

我要回帖

更多关于 for语句是啥时候用的 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信