DM使用过程中几个常见的问题
1、导入导出时,提示编码方式不一致问题
在通过dimp工具还原dmp备份文件的时候,提示导入导出编码方式不一致问题,导出dmp的文件也是同一个库备份,按理来说不可能出现数据库字符集不匹配的问题。
查看Linux操作系统的字符集发现,系统的字符集为UFT-8,而数据库的字符集GB18030,所以dmp文件的字符集也就是GB18030。修改linux系统的字符集为GB18030和数据库一致,就可以成功导入。
2、联机备份时,提示收集到的归档日志不连续
达梦DM8的数据库版本中,数据库改为归档模式后,联机(热备)做全备的时候,提示收集到的归档日志不连续。
2.1、提示信息
2.2、归档修复:
归档修复要使用dmrman工具,在修复前要关闭数据库服务,不然会提示“服务器正在运行或者存在其他进程正在操作同一个库”的错误:
[dmdba@localhost ~]$ /dm/bin/DmServiceDMSERVER stop [dmdba@localhost ~]$ cd /dm/bin [dmdba@localhost ~]$ ./dmrman RMAN> repair archivelog database '/dm8/data/DAMENG/dm.ini'; repair archivelog database '/dm8/data/DAMENG/dm.ini'; Database mode = 0, oguid = 0 Normal of FAST Normal of DEFAULT Normal of RECYCLE Normal of KEEP Normal of ROLL EP[0]'s cur_lsn[32946], file_lsn[32946] repair archive log successfully. repair time used: 212.844(ms) time used: 213.924(ms) |
2.3、备份验证:
SQL> backup database full backupset '/dm/backup/full-bak'; 操作已执行 已用时间: 876.536(毫秒). 执行号:900. |
3、安装或调用系统工具时,出现以下相关报错
3.1、报错现象:
在Linux操作系统中,使用图形界面形式安装数据库或者调用控制台、数据迁移、管理工具等工具的时候,出现以下报错信息:
[dmdba@localhost mnt]$ ./DMInstall.bin 解压安装程序.......... No protocol specified Exception in thread "main" org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed] ......省略...... [dmdba@localhost mnt]$ |
3.2、问题原因
当前操作系统的登录用户应该为非dmdba用户,如果在当前会话中启用图形界面需要将图形界面权限放开。
3.3、解决方法
使用root用户查看DISPLAY变量设置情况,如果echo $DISPLAY值为空,使用命令xhost +,确保结果出现:access control disabled, clients can connect from any host,参考root用户的DISPLAY值设置dmdba用户的变量,将export DISPLAY=:0(以实际为主)写入到.bash_profile文件中,并source .bash_profile使环境变量生效,确保dmdba中echo $DISPLAY与root中一致,且使用xhost +结果显示:access control disabled, clients can connect from any host。
3.4、延伸说明
xhost是用来控制X server访问权限,通常当你从A机器登陆到B机器上运行B机器上的应用程序时, 做为应用程序来说,A机器是client,但是作为图形来说,是在A机器上显示的,需要使用A机器的X server,所以A机器是server。因此在登陆到B机器前,需要在A机器上运行xhost +,来使其它用户能够访问A机器的Xserver。
达梦云适配中心:http://eco.dameng.com
DM使用过程中几个常见的问题相关推荐
- bisect git 使用_Git使用过程中的一些常见场景问题总结
之前在公司内部推Git,写了一份git使用教程,后来又在团队内部做了一次分享,内容是关于Git使用过程中经常会遇到的一些场景,并有了这份总结. git基础 基于feature的工作流 添加忽略文件 . ...
- CN DBMove 过程中一些最常见最需要注意的问题
下面列举了CN 产品在MOVE –IN过程中常见的问题, 供参考,并期望CN开发能够重视并注意这些问题: 1. 查询过程中,表未指定表提示WITH (NOLOCK) 例如: 2. ...
- Android开发者必看:Git使用过程中的一些常见场景问题总结
10. 加入过历史版本的文件,因某些原因被删除了想恢复 git checkout <commit_id> – <file_name> 另外你也可以用reset命令来完成 11. ...
- 浅谈入侵溯源过程中的一些常见姿势
点击上方蓝色"终端研发部",选择"设为星标" 学最好的别人,做最好的我们 0x0 背景 攻击溯源作为安全事故中事后响应的重要组成部分,通过对受害资产与内网流量进 ...
- 网站搭建系列:云虚拟主机建站部署的过程中如何上传FTP?
在用云虚拟主机搭建网站的过程中,最常见的,就是用FTP上传我们的建站程序(WordPress. 米拓.织梦.帝国等)或者是网站的源代码,对于前期刚接触建站的我来说,用虚拟主机上传建站程序搭建网站是一个 ...
- 操作系统中进程并发运行的过程_三种电磁流量计运行过程中常见故障解决详情!...
原标题:三种电磁流量计运行过程中常见故障解决详情! 昨天给大家介绍了电磁流量计的一些典型故障,今天我们继续来谈电磁流量计的故障问题!电磁流量计在正常的保养与维护之后,在正常使用的过程中依旧是会因为当时 ...
- 编程面试过程中最常见的10大算法
编程面试过程中最常见的10大算法 编程语言:C/C++ 1. 字符串 如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法. toCharArray() // 获得字符串对应的char数组 A ...
- 学习笔记 --- 编码过程中常见的三种异步方式
实际的编码过程中, 凡是涉及到网络通信的代码, 异步都是决不可缺少的. 那么什么是异步呢? 异步就是子线程, 异步通过开辟子线程来实现, 所以一提到异步就应该想到子线程. 即使不涉及网络通信, 异步也 ...
- Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误
25. 集群搭建 25.1 HADOOP集群搭建 25.1.1集群简介 HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起 HDFS集群: 负责海量数据 ...
- day12_oracle hint——SQL优化过程中常见Oracle中HINT的30个用法
在SQL语句优化过程中,经常会用到hint, 以下是在SQL优化过程中常见Oracle中"HINT"的30个用法 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方 ...
最新文章
- Python3快速入门(三)——Python3标准数据类型
- centos7 yum源安装ruby27方法
- 智能家居——IoT零基础入门篇
- android 6.0 sd卡读写权限,Android 6.0 读写SD卡权限问题
- 【机器学习】无监督学习--(聚类)K-Means
- JenkinsDay18-查看服务器有哪些JOB
- java lua脚本_请问该如何在Java中使用Lua脚本语言?
- linux TCP协议(1)---连接管理与状态机
- 算法比赛玩腻了?试试这个不一样的 Java 编程挑战赛!
- UE4.26官方文档网页浏览录屏打包下载版
- 浅谈JAVA项目开发
- 蓝桥杯综合实训平台 AIP15F2K61S2/STC89C52 定时器的基本原理与应用
- 苹果手机中病毒显示无服务器,苹果手机浏览器提示中毒,如图?
- python 输入整数_python输入整数
- SEO引擎首页优化 - 2016百度搜索引擎算法
- UC手机浏览器(U3内核)相关文档整理
- 重学 statistics, Cha10 Inference About Means and Proportions with Two Populations
- 《软技能-代码之外的生存指南》————第二篇 自我营销
- Windows 软件定义存储S2D 测试
- 治理通胀首先要控制货币发行