1、远程链接vnc下载

链接:https://pan.baidu.com/s/1CsvdxTd6vNfeeXcouR0Ehg 
提取码:lj8m

2、安装数据库时,提示设置最大可打开文件数

ulimit -a
#临时设置,仅对当前会话生效 
ulimit -n 65536

3、无法打开DM图形化界面工具

调用图形化界面时报以下错误:
Access control disabled…invalid (NULL) pointer instance /“核心已转储”。

注意,要现在root下 xhost +,然后执行echo $DISPLAY,将其显示的结果在dmdba用户上处理:
其作用是权限问题,让在dmdba下没有执行display的权限。加了常见变量后可以正常运行。
解决方法

root下输入如下命令:
xhost +;
查看端口号:
echo $DISPLAY ;
再进入dmdba环境 : su - dmdba
export DISPLAY=:0.0 (查出的端口号(值会不同),在虚拟机里面可不用ip地址)

然后进入dm8/tool 下 ./manager 即可调出图形化界面。

4、环境变量设置,避免每个新的会话打开图形化界面时,都要设置DISPLAY

达梦设置兼容模式为mysql_数据库

5、联机日志修改报错问题

达梦数据库的联机日志,主要存放数据库的REDO信息,默认是两个联机日志文件,循环使用。并且联机日志文件不支持手工切换,由系统自动维护,且不提供对外的删除接口。除此之外,如果需要修改日志文件大小,应当注意的是,在实例创建成功后,已经创建好的日志文件只能改大不能改小。

## 查看当前正在使用的联机日志 
select * from v$rlog; select * from v$logfile;
创建连接日志、修改连接日志大小:
alter database add logfile '日志名称' size 日志大小(单位MB); 
alter database add logfile 'DAMENG03.log' size 128; 
alter database resize logfile '日志路径' to 日志大小(单位MB); 
alter database resize logfile '/dm8/data/DAMENG/DAMENG03.log' to 256;

6、备份数据库时,几种情况会导致报错

1、备份的前置条件是数据库须开启归档,否则会报错;
2、备份时,如果备份文件目录不是默认的目录,则在备份成功后,会报错;此时或修改默认备份目录为指定目录,或在指定工作目录中添加相应的目录;
3、用控制台工具进行脱机备份时,如果没有停止DM服务,则会报错,此时应该停止服务后,再进行备份。备份完成后,记得重启服务;
4、归档备份还原和库备份还原之后,记得执行还原操作 和 更新Magic 操作,否则还原并没有成功;

7、使用isql dm8 -v 始终连接失败

odbc_config --version
-- 查看odbc路径
odbc_config --odbcini

在确定odbc安装无误后,检查odbc的两个配置文件是否配置正确

vim odbc.ini  
[DM8] # 这个按要求改 ,isql 连接时的名称
Description = DM ODBC DSN 
Driver = DM8 ODBC DRIVER # 要和下面对应 
SERVER = localhost UID = SYSDBA PWD = SYSDBA TCP_PORT = 5236

vim odbcinst.ini 
[DM8 ODBC DRIVER]   #  odbc.ini中,Driver的值 
Description = ODBC DRIVER FOR DM8  
Driver = /dm8/bin/libdodbc.so   --dm8安装目录的bin目录下

8、disql 报错:创建socket连接失败

此时应该检查防火墙是否打开。将防火墙关闭后,再次尝试,即可正常连接数据库。

systemctl sttus firewalld -- 查看防火墙状态
systemctl stop firewalld -- 关闭防火墙
systemctl disable firewalld -- 关闭开机自启

9、创建视图模块

   如果sql能力不是很强,建议这题留到最后处理。