达梦管理工具表空间、用户配置及其他相关操作

本文详细介绍了如何在Oracle数据库中使用SYSDBA用户创建和管理表空间,包括设置数据文件大小、修改参数、创建用户关联表空间、加密选项以及权限授予。还涉及了如何修改表空间名称、查询信息和删除表空间与用户。
摘要由CSDN通过智能技术生成

创建表空间

用SYSDBA用户登录管理工具点击新建表空间

接下来输入表空间名称并创建表空间

注意需要添加的数据文件大小最小为 4096*页大小,如页大小为 8K,则可添加的文件最小值为 4096*8k=32M。上图中文件最小为 128 MB,对应页大小为 32 KB。

若要修改表空间参数,可根据项目需要,修改表空间文件、路径、大小、是否自动扩充、扩充上限等信息。

用命令行修改表空间,打开自动扩展,每次制动扩展 10M ,扩展上限 1024M,输入以下命令

alter tablespace "TEST" datafile '/data/dmdata/DAMENG/TEST.DBF' autoextend on next 10 maxsize 1024;

可根据项目需要,设置加密算法、加密密码等信息,该设置均可为空。

创建用户并关联表空间

点开用户管理用户右键新建用户

设置密码长度不能少于九位

定义表空间和索引表空间选中需要关联的表空间即可完成索引

若要使用命令行方式关联表空间创建用户 TEST ,密码 “SYSDBA@1234”,使用散列算法 SHA512 ,使用存储加密密钥为 “123456”,指定表空间为 TEST,索引表空间为 TEST,授予 “PUBLIC” 和 “SOI” 权限。

create user "TEST" identified by "SYSDBA@1234" hash with SHA512 salt

encrypt by "123456"

default tablespace "TEST"

default index tablespace "TEST";

grant "PUBLIC","SOI" to "TEST";

到此即完成用户关联表空间

授予用户权限

到此用户配置完成

修改表空间相关操作

修改表空间名称

alter tablespace TEST rename to NZQTEST

查询表空间详细信息
select * from v$tablespace;

删除表空间
删除用户创建的表空间并且只能删除未使用过的表空间。删除表空间时会删除其拥有的所有数据文件
输入drop tablespace “TEST”

删除用户
使用语句drop user TEST,当用户的模式下有对象,例如表时会报错。可使用级联删除语句删除用户:
输入drop user “TEST” cascade

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值