注册

达梦正确初始化库和删除库的犯法

吴冯 2022/12/23 1105 2 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8.1
【操作系统】:国产麒麟
【CPU】: 64
【问题描述】*:如何快速的初始化达梦数据库的database?

现在有四个databse(mysql叫database 达梦好像叫tablespace)的建库建表sql.我是用达梦的初始化库的手段是首先执行建库脚本

-- 密码至少9位
create user BAM identified by "****";

-- 使用自定义表空间
create tablespace BAM datafile 'BAM.dbf' size 128;	-- 自动扩展,最大33554431M
/
-- 设置用户的默认表空间
alter user "BAM" default tablespace "BAM";
/
Grant resource to BAM;
/

然后登出 切换到BAM用户登录 再去执行 bam建表语句

如上,如果我有四个tablespace name我要频繁登出四次 并执行相应的脚本 而不是像mysql直接选择对应的database/schema 打开查询台,然后执行脚本即可.

请问上述dm的建库建表方法是否规范,有什么可以优化的空间吗?

还有执行删除的操作的时候顺序是先删除用户,再删除对应的tablespace对吗?用dm管理工具删除时有时候一直卡着不动,终止操作,然后使用命令行去删除居然就成功了 请问这是bug吗?

回答 0
暂无回答
扫一扫
联系客服