方法一:直接扩展tmp目录的空间大小,在root账号下,执行一下命令:
mount -t tmpfs -o size=2048M tmpfs /tmp
1、方法二:更换达梦安装临时文件路径到另一个空间足够的文件夹
export DM_INSTALL_TMPDIR=/opt/tmp
注意:root 用户创建 /opt/tmp 目录后,要执行chown dmdba:dinstall /opt/tmp 对目录进行授权,否则dmdba用户无权访问,一样会报错
ulimit -a
#临时设置,仅对当前会话生效
ulimit -n 65536
调用图形化界面时报以下错误:
Access control disabled…invalid (NULL) pointer instance /“核心已转储”。
注意:这只是权限受限,不影响调用图形化界面
解决方法
root下输入如下命令:
xhost +;
查看端口号:
echo $DISPLAY ;
再进入dmdba环境 : su - dmdba
export DISPLAY=:0.0 (查出的端口号(值会不同),在虚拟机里面可不用ip地址)
然后进入dm8/tool 下 ./manager 即可调出图形化界面。
bash_profile为隐藏文件,因此需要用 ls -a,查看所有文件。用cat 查看配置文件,用vi 修改配置文件;
修改配置文件后,必须source一下,才会生效:
su - dmdba
vim .bash_profile
#编辑bash_profile,在配置文件中加入以下内容
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
export DISPLAY=:0.0 #该值为 root账号下,执行 echo $DISPLAY 返回的值
#结束编辑,保存退出
source .bash_profile
对数据库进行归档操作后,再次对数据库进行操作时,可能出现(归档点不连续)的问题,可以直接在manager管理界面内执行:checkpoint(100),即可解决该问题。
达梦数据库的联机日志,主要存放数据库的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;
1、备份的前置条件是数据库须开启归档,否则会报错;
2、备份时,如果备份文件目录不是默认的目录,则在备份成功后,会报错;此时或修改默认备份目录为指定目录,或在指定工作目录中添加相应的目录;
3、用控制台工具进行脱机备份时,如果没有停止DM服务,则会报错,此时应该停止服务后,再进行备份。备份完成后,记得重启服务;
4、归档备份还原和库备份还原之后,记得执行还原操作 和 更新Magic 操作,否则还原并没有成功;
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目录下
此时应该检查防火墙是否打开。将防火墙关闭后,再次尝试,即可正常连接数据库。
systemctl sttus firewalld -- 查看防火墙状态
systemctl stop firewalld -- 关闭防火墙
systemctl disable firewalld -- 关闭开机自启
默认情况下,DML 不自动提交,需要手工提交;如果DML未提交,则不会写入数据文件,且执行下一个DML脚本时,会一直处于等待状态。
在安装操作系统之后,虚拟机可能出现蓝屏问题,遇到这种情况可以前往虚拟机首页,编辑虚拟机设置,去掉勾选的打印机设备自动连接等选项加以解决。如下图所示:
文章
阅读量
获赞