学习达梦数据库(DM8)随记

初学达梦数据库属于小白等级,遇到了一下问题在此记录下方便后面学习的小伙伴参考,DM数据库与oracle数据库特别像。

问题1、数据库安装后使用 : disql 用户名/密码:IP:端口号 链接失败的问题
解决方式:(连接数据库要用数据库安装用户(dmdba)连接)
方法一:需要配置环境变量PATH才能这样使用
export PATH=$PATH:/dm8/bin:/dm8/tool 其中/dm8为数据库安装目录
或者直接修改bash_profile文件
在这里插入图片描述
方法二:直接进入到安装目录的tool文件夹使用如下命令启动

```
 ./disql 用户名/密码:IP:端口号
```

问题2、启用图形化界面失败
在这里插入图片描述
失败原因:没有开启图形化界面
解决方式:首先查看dmdba用户的DISPLAY参数,然后查看root用户的DISPLAY参数,如下图不一致
在这里插入图片描述
在这里插入图片描述
此时应该在root用户下执行

xhost +

在dmdba用户执行:(设置值为root用户查出的值)

export  DISPLAY=:0.0

在这里插入图片描述
如是第三方工具连接的则这是DISPLAY为链接服务器的ip地址如:

export  DISPLAY=192.168.80.1:0

问题3、执行作业管理时归档不连续或缺少本地或远程归档
在这里插入图片描述
原因是:没有开启归档或者开启归档后数据还没刷盘
解决方法:
首先查看是否开启归档,若果没开启则开启归档

disql sysdba/密码
--查询归档模式:
select arch_mode from v$database;
--若为Y表示开启若为N表示未开启
select * from sys.v$dm_arch_ini;
--SQL模式下切换数据库状态到MOUNT:
select status$ from v$instance;  //查看数据库状态
ALTER DATABASE MOUNT;
--开启归档:
ALTER DATABASE archivelog;
--配置本地归档路径:注意***要确保路径存在且dmdba用户有权限读取  也可在dm8下面建文件夹存放
ALTER DATABASE ADD ARCHIVELOG 'DEST=/opt/dmdb_arch/dmarchivelog,TYPE=local,FILE_SIZE=128,SPACE_LIMIT=1024';
--切换数据库状态到OPEN:
ALTER DATABASE OPEN;

数据刷盘可通过执行检查点(checkpoint(100))或重启数据库服务实现。

常用的一些sql语句

--查看数据库当前连接状态
select status$ from v$instance; 
--查看备份集 
select * from v$backupset; 
 --挂起数据库
ALTER DATABASE MOUNT; 
--打开数据库
ALTER DATABASE open; 
--查看当前模式和当前用户 
select sys_context('USERENV','CURRENT_SCHEMA'); 
select sys_context('USERENV','CURRENT_USER');
--切换模式(仅对当前会话生效) 
set SCHEMA dmhr;  
--查看表所在的表空间:
select table_name,tablespace_name from user_tables;
--查看参数当前状态
select name,type,value,sys_value,file_value,description from v$parameter t where name like '%COMPATIBLE_MODE%'

图形化工具:
图形化重建数据库实例:dbca.sh
图形化管理页面:manager
图形化控制台:console
图形化服务系统停止:dmservice.sh
图形化网络配置助手:nca.sh
图形化数据迁移工具:dts
图形化性能监视工具:monitor
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值