达梦数据库操作说明


数据库实例名:DMDB
数据库名:DMDB
数据库超级管理员账号/密码:SYSDBA/n@dameng123
数据库审计员账号/密码:SYSAUDITOR/n@dameng123
数据库安全员账号/密码:SYSSSO/SYSSSO
数据库默认端口:5236

数据库安装版本:DM Database Server 64 V8
数据库软件安装路径:/home/dmdba/dmdbms
数据库数据文件路径:/dmdata/dmdb
数据库归档文件路径:/dmdata/dmarch
归档空间限制:200G #如果不够可调整
数据库备份文件路径:/dmdata/dmbak
数据库驱动路径:/home/dmdba/dmdbms/drivers
数据库文档路径:/home/dmdba/dmdbms/doc
数据库日志路径:/home/dmdba/dmdbms/log

2、数据库客户端命令工具:
su - dmdba
cd /home/dmdba/dmdbms/bin
./disql SYSDBA/'"n@dameng123"':5236
说明:密码含特殊字符使用单引号+双引号包围起来

3、数据库图形化管理工具:
客户端管理工具:manager
cd /home/dmdba/dmdbms/tool
./manager

4、数据库数据迁移工具:
./dts

5、数据库服务重启步骤:
su - dmdba
cd /home/dmdba/dmdbms/bin
./DmServicedmdb start
./DmServicedmdb stop

查看数据库服务进程
ps -ef|grep dmserver

6,sqlark工具的安装使用

https://www.sqlark.com

7,创建用户和表空间,禁止使用系统默认的用户(SYSDBA)和表空间(main)存放业务数据。

工具和驱动下载
https://eco.dameng.com/download/
技术文档
https://eco.dameng.com/document/dm/zh-cn/start/install-dm-windows-prepare.html

示例:

  • 创建用户
    create user casinfo identified by "Casinfo@dameng123";
  • 用户角色分配,管理工具上看有什么角色,根据具体情况而定,DBA角色应该是不用分配给应用账号的。
    grant dba,resource,public,soi,vti,svi to casinfo;

select * from dba_role_privs where grantee='casinfo';

-创建表空间,指定用户的默认表空间
(数据文件存放在跟其他数据文件一样的就行,注意文件名不能一样,以下指定每个数据文件10G,视实际情况而定,不够再加数据文件,要留意空间是否足够)

select * from v$tablespace;
select path from v$datafile;

//数据表空间
create tablespace casinfo datafile '/dmdata/dmdb/casinfo01.dbf' size 128 autoextend on next 128 maxsize 10240;
alter tablespace casinfo add datafile '/dmdata/dmdb/casinfo02.dbf' size 128 autoextend on next 128 maxsize 10240;

//索引表空间
create tablespace casinfo_index datafile '/dmdata/dmdb/casinfo_index01.dbf' size 128 autoextend on next 128 maxsize 10240;

//设置用户的默认表空间
alter user casinfo default tablespace casinfo;
alter user casinfo default index tablespace casinfo_index;

//查询用户表空间信息
select username,user_id,default_tablespace,default_index_tablespace
from dba_users;