基础知识

dm8软件安装方式

图形化方式

去dm8的bin文件目录下进行安装(需要注意分区大小问题)
./DMInstall.bin
/*/script/root/root_installer.sh(用root执行如下脚本以完成安装)

命令行方式

同样在dm8的bin文件目录下进行安装
./DMInstall.bin -i
/*/script/root/root_installer.sh(用root执行如下脚本以完成安装)

创建数据库实例

dbca方式创建(图形化)

进入tool目录下
./dbca.sh

root用户执行四个脚本命令以完成初始化
mv /dm8/bin/DmServiceDMSERVER.service/usr/lib/systemd/system/DmServiceDMSERVER.service
systemctl enable DmServiceDMSERVER.service
systemctl start DmServiceDMSERVER.service
systemctl restart DmServiceDMSERVER.service

dminit方式创建(命令行)

进入bin目录下
./dminit db_name=xxx instance_name=xxx port_num=xxx path=xxx
注意用此方法创建实例后需要进行注册服务
./dm_service_installer.sh -t dmserver -p (instance_name) -dm_ini/dm8/data/TEST/dm.ini

备份还原

首先规划好备份存放路径(本例中路径为/data/BAK)

使用SQL语句执行联机全量备份

BACKUP DATABASE BACKUPSET ‘/data/BAK/BAK20200416’;

使用dmrman工具脱机进行还原恢复

·确保待还原数据库处于关闭状态
·进入数据库bin目录,执行./dmrman,进入rman的命令行界面
·执行以下命令还原数据库(使用dmdba用户):
·restore database ‘待还原数据库dm.ini文件全路径’ from backupset ‘备份集全路径’
·执行以下命令恢复数据库:
recover database ‘待还原数据库dm.ini文件全路径’ from backupset ‘备份集全路径’;
·执行以下命令更新数据:
recover database ‘/opt/dmdbms/data/DAMENG/dm.ini’ update db_magic

配置ODBC

[root@localhost opt]# tar -xvf unixODBC-2.3.0.tar.gz
[root@localhost unixODBC-2.3.0]# ./configure
[root@localhost unixODBC-2.3.0]# make && make install
修改配置文件


用dmdba账号连接

常见问题解决

备份时报错:“收集到的归档日志不连续”

进入dmrman下运行下面命令
1)停止数据库服务
2)进入数据库bin目录,执行./dmrman,进入rman的命令行界面
3)执行REPAIR ARCHIVELOG DATABASE ‘D:\dmdbms\data\DAMENG \dm.ini’;

数据文件读写错误

原因:使用了root账号进行rman操作
解决方法:切换成dmdba账号后再使用dmrman命令还原

使用dmrman备份时,提示“[-137]:服务器正在运行或者存在其他进程正在操作同一个库”

冷备需要先停止数据库。停止数据库后,即可备份成功。

PATH环境变量配置dm8的bin路径后,直接使用dmrman备份时,报错“创建命名管道失败”

通过绝对路径或相对路径方式进入RAMN,可以正常备份

安装数据库时出不来图形界面时的处理办法

[root@localhost ~]# echo KaTeX parse error: Expected 'EOF', got '#' at position 31: …ot@localhost ~]#̲ xhost + [root@… export DISPLAY=xxx(echo display出现的内容)

执行./DMInstall.bin后出现以下报错Insufficient space for shared memory file:7919等报错

原因:由于使用虚拟机,分配硬盘大小后,文件系统一版按比例自动生成,/tmp(系统默认临时文件路径)容量不够(解压需要4G左右的空间),所以提示空间不足
解决方法:通过修改tmp文件路径解决,使用root执行vi /etc/fstab 添加语句tmpfs /tmp tmpfs nodev,nosuid,size=4G 0 0,保存文件,reboot

用dminit初始化创建实例之后无法通过后台方式启动(dmservice中未显示实例)

原因:用dminit创建实例后没有注册服务
解决办法:
①使用前台方式启服务
[root/dmdba@localhost bin]# ./DmService+实例名 start (需要进到bin目录下进行)
or
[root@localhost ~]#systemctl start DmService+实例名.service
②注册服务
使用dbca图形化注册服务
or
[root@localhost root]# ./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DAMENG/dm.ini -p DMSERVER

审计分析工具查不到相关结果

解决:SYSAUDITOR登录manager执行SP_SET_ENABLE_AUDIT(1)

tomcat启动后,配置dem环境无法正常启动dem

解决:
①查看db.xml中对应的实例服务是否正常启动
②查看dem相关文件权限是否开启(可通过chmod 777 *赋予对应文件夹权限)

dm8基础知识及常见问题解决(linux)相关推荐

  1. 计算机软硬件故障排除知识,计算机软硬件基础知识及常见故障排除方法(精选).doc...

    文档介绍: 计算机软硬件基础知识及常见故障排除方法 CPU的主频.外频和倍频3者的关系:主频=外频×倍频 计算机的主板一般有南北桥两片芯片,南桥芯片提供对键盘控制器.实时时钟控制器.USB.高级能源管 ...

  2. 数据库基础知识和常见术语学习

    数据库基础知识和常见术语学习 什么是数据库 数据库系统 什么是数据库系统 数据库系统(DBS)的组成 数据库系统的特点 数据库管理系统(DBMS) 什么是数据库管理系统 数据库管理系统所提供的功能 数 ...

  3. 计算机基础知识用语,电脑基础知识之常见术语

    电脑基础知识之常见术语 No.术语是在特定学科领域用来表示概念的`称谓的集合,在我国又称为名词或科技名词(不同于语法学中的名词).下面,小编为大家分享电脑常见术语,希望对大家有所帮助! No.1 HD ...

  4. linux基础知识ppt下载,《Linux基础知识》PPT课件.ppt

    <<Linux基础知识>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<Linux基础知识>PPT课件.ppt(26页珍藏版)>请在装配图网上搜 ...

  5. Linux基础知识之常见基本操作

    一.常见文件及目录管理命令 文件管理类命令 cp :copy复制文件或目录至指定目录 单源复制:cp [OPTION]- [-T] SOURCE DEST 多源复制:cp [OPTION]- SOUR ...

  6. HTML基础知识(常见元素、列表、链接元素、图片元素)

    1.HTML有关概念 全称: Hyper Text Markup Language(超文本标记语言) 其文件扩展名为".html"或".htm" * 超文本 - ...

  7. python基础知识8——常见内置模块

    Python之路-python(常用模块学习) 模块介绍 time &datetime模块 random os sys shutil shelve xml处理 yaml处理 configpar ...

  8. linux基础知识和命令试题,Linux基础试题及答案

    1. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么*** B *** A. NID B. PID C. UID D. CID 2. 用vi打开一个文件,如何用字母&q ...

  9. Linux 基础知识(2)---Linux内核空间内存申请函数kmalloc、kzalloc、vmalloc的区别

    Linux内核空间内存申请函数kmalloc.kzalloc.vmalloc的区别 kzalloc与kmalloc区别    这个函数就是原来的两个函数的整合 , 即原来我们每次申请内存的时候都会这么 ...

最新文章

  1. [改善Java代码]用整数类型处理货币
  2. 项目松弛时期 团队如何休养生息?
  3. 苹果挂端口方法_一招教你,让光猫四个端口既能上网又能IPTV,不用再区分端口...
  4. rsync同步操作 、 发布rsync共享 、 inotify实时同步 、 Split分离解析
  5. 计算科学如何帮助中国制造业成为全球领导者?李开复余承东胡郁等14位产学研大佬这样说|2021 CCF CTO高峰论坛...
  6. Lesson 5.分类模型决策边界与模型评估指标
  7. mysql入门简历_MySQL(一)简介与入门
  8. 显示catispecobject_CATIA CAA 二次开发 详细教程
  9. Centos7作为VNCserver,本地使用VNCViewer连接
  10. UI测试脸型软件,App脸型美化剖析|UI-影视-其他|观点|freshoil - 原创文章 - 站酷 (ZCOOL)...
  11. 超有用的方法-----英语单词记忆篇
  12. linux log是什么意思,大家来帮我看看这个LOG是什么意思 英文不好看不懂
  13. A4纸尺寸 web打印报告
  14. 键盘不能使用或者提示没有键盘开不了机的【解决办法】
  15. python箱线图代码找出异常_matplotlib中的箱线图:标记和异常值
  16. PYTHON前端几个框架的比较
  17. MCU之芯唐ARM9(转)
  18. C#卸载程序需要密码/防卸载功能
  19. 交友项目【查询黑名单人员,移除黑名单人员】功能实现
  20. SpringBoot Banner 图案

热门文章

  1. AI学术交流——“人工智能”和“神经网络学习”
  2. 基于PLUTO和MATLAB的QPSK无线调制解调系统
  3. 戴尔燃7000连接不上网络
  4. 爬虫与反爬虫技术简介
  5. SL9008B DCDC3.1V~60V内置MOS开关降压型LED恒流驱动器
  6. win7系统wifi没有网络连接到服务器,win7没有无线网络连接的解决方法
  7. 正则表达式 匹配前缀字符串相符合
  8. [RootersCTF2019]babyWeb
  9. 最新思科CQS认证考试科目(转)
  10. 正态分布西格玛越大_正态分布中“sigma原则”,“2sigma原则”,“3sigma原则”分别是什么原则?...