注册
即使配了环境变量,也不能在任意目录调用达梦的disql等命令
技术分享/ 文章详情 /

即使配了环境变量,也不能在任意目录调用达梦的disql等命令

周吉才-泛微13113381129 2022/11/24 1824 2 0

[dmdba@clnxdm8 ~]$ disql sysdba/dameng123
disql: error while loading shared libraries: libdisql_dll.so: cannot open shared object file: No such file or directory
方法1:绝对路径下执行–不适合日常使用
/dm8/bin/disql sysdba/dameng123
方法2:root下进行如下配置
echo “/dm8/bin”>>/etc/ld.so.conf
ldconfig
disql sysdba/dameng123
建议达梦优化一下这个问题呀!!!
二、console执行备份的抛出一个莫名的报错:非法INI配置参数
原因如下
处理方法:DFS_INI编辑框默认留空就好。
建议达梦优化一下这个问题呀!!!
三、新增、修改数据文件的一些精简写法
1、将非数据默认路径文件修改至默认路径
alter tablespace tbs RENAME DATAFILE ‘/dm8/hzj/TBS01.DBF’ to ‘TBS001.DBF’;
2、将数据默认路径文件修改至非默认路径
alter tablespace tbs RENAME DATAFILE ‘TBS02.DBF’ to ‘/dm8/hzj/TBS002.DBF’;
3、将数据文件新增至默认路径
​alter tablespace “TBS” add datafile ‘TBS003.DBF’ size 32;
–当然redo文件也有类似的写法
四、dimp导入有很多这个告警:[警告]Error Code:-70016,日期超出范围
五、备份和恢复的一些笔记
1、​mount状态恢复非系统表空间需要手动online表空间
2、stop状态恢复非系统表空间不需要手动online表空间
3、删除了系统表空间SYSTEM.DBF,不管是使用全量的备份还是增量的备份都不能通过回复表空间的方式来恢复;恢复时会提示[-124]:SYSTEM.DBF文件不存在,这是只能进行全库恢复了。
4、恢复分为从归档恢复(可以指定时间点)和从备份集恢复(不可指定时间点)两种。
5、全库恢复更新魔数之后,之前的备份就失效了;会报如下错误:
[-8232]:备份集DB_MAGIC与当前库不匹配
6、console和dmrman只能在停库后才能备份/还原(冷备)–mount也不行 /7、manager和disql只能open库后才能发起备份(热备)

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服