注册
初识达梦数据库
培训园地/ 文章详情 /

初识达梦数据库

🇲 🇱₂₀¹⁸ 2023/02/16 2814 0 0

安装中踩到的坑

1.查询操作系统release信息
lsb_release -a
报错没有lsb_release这个命令
解决方法:
1)查找哪个源包包含这个命令(报错可能是因为没有网络连接)
yum provides */lsb_release
2)选择包安装
yum install redhat-lsb-core-4.1-27.el7.centos.1.x86_64
=========================================================
2. 修改ulimit参数
open files(-n)
建议用户设置为 65536 以上或 unlimited(无限制)。
vim /etc/security/limits.conf
重启机器后生效
Snipaste_20230215_164657.png
Snipaste_20230215_164945.png
=========================================================

  1. 达梦安装报错:OpenJDK 64-Bit Server VM warning: Insufficient space for shared memory file的解决方法
    设置DM_INSTALL_TMPDIR变量,指定到别的路径下(存储空间大于2G)
    Snipaste_20230215_165034.png
    再次执行安装命令,数据库安装成功。
    =========================================================
  2. 达梦数据库初始化图形失败解决办法。
    Snipaste_20230215_165130.png
    若使用命令发现root账号也没有输出端,需要先给root用户设置一个临时输出端。
    Snipaste_20230215_165152.png
    之后将dmdba用户的输出端修改为和root用户一致即可。
    再次执行xhost +就会见到正常情况会看到的提示了。
    Snipaste_20230215_165210.png

DM数据库配置助手

[dmdba@dw1 tool]$pwd (如果就在此路径下可不用切换,若不在请切换到此路径下输入DBCA启动命令)
/home/dmdba/dmdbms/tool
[dmdba@dw1 tool]./dbca.sh

dec611d73fff42a1fcd77a375cbe0824.png

=========================================================

DM数据库启动/关闭

安装路径:/home/dmdba/dmdbms
数据路径:/dm8/data

325334b4b433f54f79d6c44e34a063bb.png

(接上图)4、systemctl start DmServiceDMSERVER.service

3b27471906f9bbcb17c8b37db74b9013.png

=========================================================

DM数据库的状态

d6a107e07b5ea88a7da8bd19fdf138c4.png

=========================================================

查看数据库状态

4b4bc37d5baad625896d2e7c8fed86fe.png

=========================================================

数据库的模式

78251d0f8c125be210473fc2254aceef.png

=========================================================

实例状态切换

24406214dd3fe0c4af32c43d5c2ed0dd.png

常用SQL

查询哪些用户拥有那些schema(模式)
SELECT B.USERNAME,A.NAME SCHEMA_NAME
FROM SYSOBJECTS A,DBA_USERS B
WHERE A.PID=B.USER_ID
AND A.TYPE$=‘SCH’
ORDER BY B.USERNAME;
—或者
SELECT B.USERNAME,listagg(A.NAME,‘,’) within group (order by B.USERNAME) as SCHEMAS
FROM SYSOBJECTS A,DBA_USERS B
WHERE A.PID=B.USER_ID
AND A.TYPE$=‘SCH’
GROUP BY B.USERNAME;

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服