达梦数据库使用过程中遇到的一些坑
达梦数据库使用过程遇到的问题以及解决方法
1.如果使用界面安装,首先操作系统要安装桌面版,而不是精简版,其次需要设置DISPLAY变量,
export DISPLAY=:0.0
root 账号 执行 xhost +
出现 access control disabled, clients can connect from any host 表示成功
切换su - dmdba 账号,xhost + 报错“xhost: unable to open display "192.168.146.1:0.0”,需要重新执行 export DISPLAY=:0.0即可
2.如果想通过xshell调用界面安装,需要配合xmanager的xstart工具,可能会出现“The remote SSH server rejected X11 forwarding request”错误,需要修改
/etc/ssh/sshd_config文件中的X11Forwarding参数为yes
将UseLogin参数为no,可能这一行最开始是被注释,去掉注释即可解决
除了xshell+xmanager联合使用调用界面安装之外还有一个替代工具,MobaXterm
3.修改TEMP表空间大小
请不要使用 alter tablespace "TEMP" resize datafile 'TEMP.DBF' to 100;这个仅仅是临时修改,服务重启后会失效,需要使用
alter system set 'TEMP_SIZE'=100 spfile;长久有效
4.联机备份时会出现日志不连续错误
BACKUP DATABASE full to FULL_BAK BACKUPSET '/dm8/backup/FULL_BAK';
disql 中执行 checkpoint(100);
5.触发器中如果要使用print语句,在disql中需要开启 SET SERVEROUTPUT ON 才能把print语句后面的内容打印出来,但是在manager工具中print语句目前不支持,如下面的语句 PRINT 'test';
create or REPLACE TRIGGER tri_zhaotest
before INSERT on sysdba.zhaotest2
BEGIN
PRINT 'test';
insert into sysdba.ZHAOTEST1 values(12);
END;
触发触发器insert into sysdba.ZHAOTEST2 values(104);
更多推荐
所有评论(0)