一、达梦数据库表空间的管理
1、达梦数据库表空间介绍
Select tablespace_name from dba_tablespace;


    1)SYSTEM表空间--> 系统表空间有很多的数据字典等
    2)ROLL表空间-->回滚表空间 MVCC(事务多版本机制),消除行锁,回滚段,保    留时长(undo_retention 支持毫秒)
    3)TEMP 临时表空间 ,临时段,创建的临时表
    4)MAIN表空间,这是数据库默认的白哦空间,在创建表和数据对象的死后,不指定    存储位置,默认存放在该表空间
    5)HMAIN   存放huge表的表空间
2、规划表空间
 1)表空间的创建
 格式:
 Create  tablespace 表空间名 datafile 数据文件路径 size 数据文件初始大小 autoextend on maxsize 最大值
     -----仅指定数据文件路径,以及数据文件初始
     大小,单位为(MB)
    -----注意大小仅为数字,不能带M符号
   Create tablespace tbs1 datafile ‘/dm7/data/DAMENG/tbs01.dbf’ size 32;
   **注意: 表空间初始文件大小是:页大小的4096倍**

案例1:创建一个表空间,初始大小50M, 最大100M
Create tablespace tbs1 datafile  ‘/dm7/data/DAMENG/tbs1_01.dbf’ size 50 autoextend on maxsize 100;
案例2:创建一个表空间,初始大小50M, 表空间由2个数据文件组成,分别存储在不同的磁盘上,每次扩展1M, 每个数据文件最大100M
Create tablespace tbs2 datafile ‘/dm7/disk1/tbs2_01.dbf’ size 50 autoextend on next 1 maxsize 100,’/dm7/disk2/tbs4_02.dbf’ size 50 autoextend on next 1 maxsize 100;

2)删除表空间(表空间存在数据,不允许直接删除)

drop tablespace tbs1

3)扩展表空间

(1) 创建达标空间,数据库导入导出
(2)resize 表空间数据文件的大小 (所有的数据文件大小都应该一致,修改其中一个,另外的都要更改)alter tablespace tbs1 resize datafile '/dm7/data/DAMENG/tbs01.dbf' to 256;(3)增加数据文件Alter  tablespace tbs1 add datafile ‘/dm7/data/DAMENG/tbs02.dbf’ size 50 autoextend on next 1   maxsize 100;

4)更改表空间的数据文件路径

(1)查询表空间的数据文件存储位置
select file_name,tablespace_name from dba_data_files;
(2)查询表空间的状态(0---Online   1---offline)更改为离线
Select tablespace_name,status from dba_tablespaces;
(3)更改文件位置
alter tablespace tbs1 rename datafile '/dm7/data/DAMENG/tbs01.dbf' to '/dm7/disk1/tbs01.dbf';

二、达梦数据库用户管理

1、达梦数据库用户介绍

select username from dba_userd;

1)sys   达梦数据库内置管理用户,不能登陆数据库

2)sysdba  数据库的管理员

3)sysauditor  审计员  配置审计策略,分析审计日志

4)syssso  安全员  (只在安全版本内存在),配置安全策略

2、用户口令策略

1)0 -->无策略

2)  1 -->禁止与用户名相同

3)2 -->口令长度不小于9

4)4 -->至少包含一个大写字母(A-Z)

5)8 -->至少包含一个数字(0-9)

6)16 -->至少包含一个白哦点符号(引文输入法状态下输入,除“与空格外)

--设置口令策略,可单独使用,也可组合使用
sp_set_para_value(1,’PWD_POLICY’,6);FAILED_LOGIN_ATTEMPS  密码尝试登录次数。
PASSWORD_LOCK_TIME   密码登录失败锁定时间
PASSWORD_LIFE_TIME  密码过期时间

3、创建用户

案例1:为数据库设置一个用户test,可创建自己表,有属于自己的独立存储空间,密码要求每60天变更一次。
SQL> create tablespace test datafile '/dm7/data/DAMENG/test1.dbf' size 32;
SQL> create user test identified by dameng123 limit password_life_time 60 default tablespace test;
SQL> grant create table to test;案例2:规划用户test3,账户30天变更一次密码,密码尝试连接2次,连接失败,锁定5分锁,该用户可以查询dmhr.employee。
SQL> create user test3 identified by dameng123 limit password_life_time 30,failed_login_attemps 2,password_lock_time 5;
SQL>Grant select on dmhr.employee to test3;案例3:企业有一批录入人员,权限固定,只能录入city表
角色:一类权限的集合,把一类用户具有的权限,集中到某个特定的角色上面,再把角色分为用户,方便管理。
SQL> create role r1;
SQL> grant insert on dmhr,city to r1;
SQL> create user test4 indetified by dameng123;
SQL> grant ri to test4;

4、更改用户密码

alter user test identified by 123446

5、锁账户与解锁账户

--锁账户:
Alter user test account lock;
--解锁账户:
Altet user test account unlock;

6、删除账户(慎用,操作之前备份该用户的数据)

--用户没有相关数据:
Drop user test
--用户下有数据
Drop user test cascade

达梦数据库的表空间及用户管理相关推荐

  1. 达梦数据库删除用户_达梦数据库的表空间及用户管理

    一.达梦数据库表空间的管理 1.达梦数据库表空间介绍 Select tablespace_name from dba_tablespace; 1)SYSTEM表空间--> 系统表空间有很多的数据 ...

  2. 达梦数据库创建表空间和用户

    达梦数据库默认使用SYSDBA用户和默认表空间进行数据库操作.但是对于业务系统开发来说,使用自定义普通表空间和用户保证数据的区分. 表空间:表空间就如同创建了一个文件夹.创建一个单独的文件夹给你来专门 ...

  3. 达梦数据库创建表空间,用户,模式

    达梦数据库有自己的默认用户名密码 SYSDBA:SYSDBA, SYSDBA用户的默认模式为SYSDBA. 但是工作中,当几个服务需要连接达梦数据库,读或者取数据时,是希望有自己的用户名密码来独立使用 ...

  4. 达梦数据库删除用户_DM 达梦数据库 删除表空间 [-3412]:试图删除已经使用的表空间. 错误 处理方法...

    达梦数据库drop 表空间时报如下错误: [dave@www.cndba.cn ~]$ disql SYSDBA/SYSDBA@127.0.0.1:6236 服务器[127.0.0.1:6236]:处 ...

  5. 【达梦数据库】表空间

    文章目录 前言 1 表空间介绍 2 表空间操作 3 页大小与表空间 4 页大小对表空间的影响测试 总结 前言 表空间是数据库的逻辑划分,一个表空间只能属于一个数据库.所有的数据库对象都存放在指定的表空 ...

  6. 达梦数据库创建表空间

    达梦数据库的数据是存储在表空间下的. 创建表空间时需要指定表空间名和拥有的数据文件列表. 表空间的创建有两种方式. 一. 通过manager图形化界面创建 1.进入安装目录tool目录下,通过./ma ...

  7. DM8:达梦数据库dexp-DMP逻辑导出按用户模式定时自动备份数据库

    DM8:达梦数据库dexp-DMP逻辑导出按用户模式定时自动备份数据库 环境介绍 1 编写脚本&配置文件 1.1编写shell脚本备份数据库 1.2 编写dm_conf 配置文件 1.3 编写 ...

  8. oracle创建数据库、表空间、用户并授权

    oracle创建数据库.表空间.用户并授权 在安装完Oracle数据库软件之后可以使用默认的数据库orcl,也可以根据需要创建自定义的数据库.表空间用于对数据库中的资源进行分类,每个用户都有默认的表空 ...

  9. 达梦数据库DM8-多表连接查询

    达梦数据库DM8-多表连接查询 系列文章目录 本文环境 1.达梦数据库连接查询介绍 2.交叉连接(cross join)迪卡集 2.1 无过滤条件 2.1 有过滤条件 3.自然连接 4.join... ...

  10. SQL达梦数据库复制表数据和表结构[当前模式下]

    达梦数据库复制表数据和表结构sql: 语法:create table 新表表名 as select * from 老表表名 示例: create table "SZFMIMP".& ...

最新文章

  1. python实训报告pygame_[源码和文档分享]基于Python的PyGame库实现的2048小游戏
  2. Java安卓 使用视图组 布局
  3. linux find -size参数,Linux find 常用命令
  4. javaweb实现分页(二)
  5. 如何不部署Keras / TensorFlow模型
  6. 安卓市场和安智市场_影响安卓应用市场搜索排名的五大因素
  7. 西瓜书+实战+吴恩达机器学习(十三)监督学习之随机森林 Random Forest
  8. CodeVS 1031 质数环(DP)
  9. Anaconda下载和安装指南(超全)
  10. win10系统Qt配置海康HCSadpSDK局域网设备搜索
  11. 转换azw3到epub
  12. 怎样把PDF文件压缩变小?
  13. Chat Top10 | 实战:参考牛顿冷却定律优化最热问题的排序
  14. 会话语义角色标注:Conversational Semantic Role Labeling
  15. 快速给图片加水印的方法
  16. 捷俊通无人值守自动称重过磅智能系统智能地磅
  17. HTML——超文本标记语言
  18. 深度学习笔记(七)--ResNet(残差网络)
  19. 湖北省教育考试院湖北省人事考试网报名入口报名时间软考报名
  20. 惠州周边适合公司团建的农家乐

热门文章

  1. IOS 项目性能优化
  2. MATLAB的数据类型
  3. 计算机的软键盘在哪里,Win8软键盘在哪 Win8.1屏幕键盘打开方法图解
  4. linux常用的英文单词收集
  5. PHP字符串解析函数
  6. Unity实现音频播放器[QQ音乐,网易云等效果]
  7. cuda环境安装--windows离线安装
  8. 谷歌浏览器保存网页为PDF
  9. 手动实现伽马校正(python)
  10. 通俗理解核方法(kernel function)