分享

达梦数据库入门笔记

李白 发表于 2023-9-6 10:16:35 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 147
数据库安装前准备
中标麒麟7(NeoKylin Linux Server 7.0)
达梦版本:DM 8
查看linux系统版本 cat /etc/issue     cat /etc/redhat-release      uname -r    uname -m
查看CPU位数 getconf LONG_BIT        cat /pro/cpuinfo
配置CPU内存参数vim /etc/sysctl.d/99-sysctl.conf   添加以下3行
Kernel.shmmax=68719476736
Kernel.shmall=4294967296
Kernel.msgmax=65536
创建用户组groupadd dinstall
Useradd dmdba -g dinstall -s /bin/bash -d /home/dmdba -m dmdba
Passwd
修改资源使用限制cat /etc/security/limits.conf       添加以下2行:
dmdba soft nofile 4096
dmdba hard nofile 65536
防火墙:systemctl status firewalld.service   systemctl stop firewalld.service   systemctl disable firewalld.service
数据库实例创建及服务启停
创建数据库实例./dbca.sh  
注册实例服务法1数据库配置助手  ./dbca.sh    法2:命令行
环境变量配置  vim ~/.bash_profile           使其生效 source ~/.bash_profile
数据库实例的开启与关闭./DmServiceDAVE start
数据库服务管理工具(root用户)   ./dmservice.sh   
命令行启停服务(root用户)  systemctl start DmServiceDAVE.service    systemctl stop DmServiceDAVE.service    systemctl enable DmServiceDAVE.service    systemctl status DmServiceDAVE.service
数据库服务查看 ps -ef |grep dm.ini
登录数据库disql SYSDBA/SYSDBA  等效于disql SYSDBA/**************.63.10:5236 (链接默认实例5236端口,其他端口的实例该种方式无法连上)只能链接本端实例,无法连接远端实例。
使用IP+PORT连接。disql SYSDBA/**************.63.10:6236
使用service name 链接。修改配置文件vim /etc/dm_svc.conf    添加两行:dave=(192.168.63.10:6236)
dameng=(192.168.63.10:5236)
登录:disql SYSDBA/SYSDBA@dameng
查询实例状态select status$ from v$database;    视图v$database官方手册有。4为open 3为mount。
改变数据库实例启动状态sql下执行alter database mount;   alter database open;
SQL脚本执行。在SQL下 start ***.sql 执行脚本。
在SQL下临时执行操作系统命令执行host进入系统CLI,exit退出系统CLI进入SQL。
DM manage使用及数据库基本操作
DM manager 启动[dmdba@localhost tool]$ ./manager
注册连接可保存链接
修改工具界面语言cat /dm/dmdbms/tool    INSTALL_LANGUAGE=zh_CN
修改达梦数据库软件语言cat /etc/dm_svc.conf     LANGUAGE=(cn)
SQL助手打开:窗口》选项》编辑器》勾选启用SQL输入助手  
自动补全SELECT t.CITY_ID,t.CITY_NAME FROM DMHR.CITY t;
表空间:右键新建表空间》表空间名、文件路径/dm/dmdbms/data/DAMENG/dave.dbf
用户》用户管理处右键新增用户 密码9位以上,赋权限,选择新建的表空间dave
创建表:1. 在视图》DAVE》表处右键新建表。2.执行create table dave.t1 AS SELECT * FROM DMHR.CITY;  在视图》DAVE》表下即可看到表。或者在表空间》dave》表下也可。
导入导出备份恢复数据
导出表:选择DAVE>表>右键导出》选择目录
select * from dave.t1;
truncate TABLE DAVE.T1;清空表
select * from dave.t1;
drop TABLE DAVE.T1;删除表
导入表:选择DAVE>表>右键导入》选择目录
更改表文件(空间)存储位置或扩大存储空间、扩大表空间数据文件:表空间》dave》右键》修改》添加(A)
表备份
命令行:
创建用户:create USER psl IDENTIFIED by "w52305230" DEFAULT TABL[/dmdba@localhost tool]

试读已结束,请付费阅读全文。

  本文只能试读34%,付费后可阅读全文。 

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服