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
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能力不是很强,建议这题留到最后处理。