DM7使用过程中注意事项

1、DM7安装注意事项

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

2、命令行工具disql使用说明:

 --查看帮助:
  disql help
 --登录
  disql SYSDBA/SYSDBA
 --注意事项:dm7密码是大小写敏感的。

3、达梦数据库支持JPA中实体类保存和更新操作吗?

 怎么调用persist方法就会报出下面的异常
Exception executing batch:
org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
 解决办法:修改dm.ini配置文件,将BATCH_PARAM_OPT 参数改为0,重启即可。

4、安装在oracle linux 5.5_64位上安装DM7,初始化库的时候报错:

 Extract install files…
java.lang.UnsatisfiedLinkError: /tmp/DMInstall/source/bin/libdmutl.so: /tmp/DMInstall/source/bin/libdmutl.so: ELF file OS ABI invalid
 原因:官网提供的达梦数据库版本是基于REDHAT6的,oracle linux5.5的内核版本过低,建议使用2.6.32以上内核的linux版本。

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

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

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

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

7、数据库还原时,报XX参数不匹配

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

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

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

9、导入DMP文件时的常见问题

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值