前提:DM管理工具
DM管理工具:用于连接DM数据库,类似PLSQL、SQLyog
一、表空间操作
DM数据库结构和Oracle类型都是“表空间-表”结构,因此语法和oracle八成类似
1、创建表空间
create tablespace 表空间名 datafile '数据文件路径\数据文件.DBF'
size 数字 -- 默认数据文件大小,不用单位[至少32mb]
autoextend on next 数字 -- 设置自动增长,不用单位
maxsize 数字; -- 设置自动增长,不用单位
2、追加表空间,数据文件
alter tablespace 表空间名 add datafile '数据文件路径\数据文件.DBF'
size 数字 -- 默认数据文件大小,不用单位[至少32mb]
autoextend on next 数字 -- 设置自动增长,不用单位
maxsize 数字; -- 设置自动增长,不用单位
3、重命名表空间
alter tablespace 原表空间名称 rename to 新表空间名称;
4、修改数据文件大小【不同】
alter tablespace 表空间名称 resize datafile ‘数据文件’ to 大小;
5、修改数据文件自动增长和最大大小【不同】
alter tablespace 表空间名称 datafile ‘数据文件’ autoextend on next 数字 maxsize 数字;
6、修改数据文件路径+修改表空间联机状态
-- 修改联机状态
alter tablespace 表空间名 online/offline --->online在线,offline离线
-- 修改数据文件路径
alter tablespace 表空间名 rename datafile ‘原来数据文件的路径’ to ‘新的数据文件路径’;
7、删除表空间
drop tablespace 表空间名;
二、用户权限操作
1、用户操作
ps:用户创建完毕可以登录,但是没有其他权限
create user 用户名 identified by "密码"
default tablespace 表空间; --- 创建用户 +密码+表空间 alter user 用户名 identified by "新密码"
default tablespace 表空间; --- 修改用户密码 +表空间
alter user 用户名 account unlock; --- 解锁用户
alter user 用户名 account lock; --- 锁定用户
drop user 用户名; --- 删除用户
2、系统权限
grant 系统权限 to 用户; --- 授予系统权限给用户
revoke 系统权限 from 用户; --- 从用户收回系统权限
-------------------------------常用系统权限如下-------------------------------
create table;
alter database;
create tablespace;
alter tablespace;
drop tablespace;
create user;
create view;
create procedure;
create role;
create schema;