达梦数据库-初步学习
达梦数据库-初步学习
sql
连接方式
su - dmdba
cd /data/
/data/dm/bin/disql SYSDBA/SYSDBA@x.x.x.x:5236
数据库信息查看
-
查看当前数据库中存在的模式
select * from SYSOBJECTS t where t."TYPE$" ='SCH';
-
查看所有表空间
SELECT * FROM V$TABLESPACE;
表空间信息
-
查看所有用户
select * from SYSOBJECTS t where t."SUBTYPE$" ='USER';
-
查看所有用户表
SELECT TABLE_NAME FROM USER_TABLES;
-
查看系统表在内的所有表
SELECT TABLE_NAME FROM ALL_TABLES;
-
查看包括系统表和临时表在内的所有表
SELECT TABLE_NAME FROM DBA_TABLES;
-
查看表中有哪些字段信息
SELECT COLUMN_NAME, DATA_TYPE, DATA_LENGTH, NULLABLE, COLUMN_COMMENT FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '你的表名';
-
查看大小写敏感
SELECT '大小写敏感',cast(SF_GET_CASE_SENSITIVE_FLAG() as varchar)
-
查看数据库模式
SELECT '数据库模式',MODE$ from v$instance
-
查看用户占用的空间
SELECT USER\_USED\_SPACE('TEST\_USER');
-
查看表占用的空间
SELECT TABLE\_USED\_SPACE('SYSDBA', 'TEST');
-
查看用户会话信息
-
查看死锁
-
查看事务阻塞信息
用户权限
创建表空间 FY,文件为 FY.DBF,大小 128 MB CREATE TABLESPACE FY DATAFILE 'FY.DBF' size 128;
创建用户 FY,密码 123456789,默认表空间和索引表空间均为 FY
CREATE USER FY IDENTIFIED by 123456789 DEFAULT TABLESPACE FY DEFAULT INDEX TABLESPACE FY;授权
GRANT VTI TO FY;
GRANT PUBLIC TO FY;
GRANT RESOURCE TO FY;
grant "DBA" to "FY";
修改用户FY的密码为bbbbbbbbb
ALTER USER FY IDENTIFIED BY bbbbbbbbb;