达梦数据库-初步学习
  Ulirw9a68BbE 19天前 20 0

达梦数据库-初步学习

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;

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 19天前 0

暂无评论

推荐阅读
Ulirw9a68BbE
作者其他文章 更多

2023-11-01