首先,通过管理工具可以操作,这里主要介绍命令行
基本达梦命令
(1) 实例初始化工具dminit
(2) 命令行客户端工具disql
(3) 逻辑导入导出工具dimp/dexp
(4) 数据库校验工具dmdbchk
(5) core文件读取工具dmrdc
(6) 达梦恢复管理工具dmrman
(7) 脱机备份/还原工具dmbackup/dmrestore
(8) 快速数据装载工具dmfldr
(9) 集群监控工具dmmonitor
(10)数据库重演工具dreplay
(11)解析日志工具dmlcvt
这里 使用disql,在达梦安装路径的bin目录下,执行./disql,输入账号密码即可 。注意,账号是SYSDBA,密码是初始化实例过程中设置的密码。
例如:
./disql LSM/LSM123456@localhost:5237;
建立表空间“biaokongjian”
CREATE TABLESPACE biaokongjian DATAFILE 'biaokongjian.dbf' SIZE 2048;
-- 创建第二个表空间,可以创建多个
ALTER TABLESPACE TEST_DATA ADD DATAFILE 'TEST_DATA01.dbf' SIZE 1024;
建立索引表空间
CREATE TABLESPACE TEST_IDX DATAFILE 'TEST_IDX.dbf' SIZE 1024;
-- 创建第二个表空间,可以创建多个
ALTER TABLESPACE TEST_IDX ADD DATAFILE 'TEST_IDX01.dbf' SIZE 1024;
建立用户,并设置默认表空间、索引表空间
CREATE USER "TEST" IDENTIFIED BY "1234567890" DEFAULT TABLESPACE "TEST_DATA" DEFAULT INDEX TABLESPACE "TEST_IDX ";
授权,DBA权限
GRANT DBA TO TEST;
删除用户
drop user liaosongmu;
查询所有角色
select role from dba_roles;
查询登录用户角色
desc dba_role_privs;
select grantee,granted_role from dba_role_privs where grantee='TEST‘;
查询角色权限
select grantee,privilege from dba_sys_privs where grantee'PUBLIC'
授权create table 给lsm
grant create table to lsm;
查询数据库所有用户
select username from dba_users