ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

达梦数据库,不同模式迁移(指令篇)

2021-10-14 12:04:09  阅读:239  来源: 互联网

标签:数据库 dmdbms SYSDBA BASE 指令 tablespace 名称 test 达梦


执行命令:
/opt/dmdbms/bin/disql

登陆帐号;
用户名: SYSDBA
密码: SYSDBA

执行命令(下方表空间名称替换为地市名称):
create tablespace "表空间名称" datafile '/dmdbms/data/DAMENG/表空间名称.DBF' size 169 CACHE = NORMAL;

例子: create tablespace "test" datafile '/dmdbms/data/DAMENG/test.DBF' size 169 CACHE = NORMAL;

执行命令(下方)
create user "用户名称" identified by "用户密码"
limit failed_login_attemps 3, password_lock_time 1, password_grace_time 10
default tablespace "所属表空间"
default index tablespace "所属表空间";

例子:
create user "test" identified by "test123456"
limit failed_login_attemps 3, password_lock_time 1, password_grace_time 10
default tablespace "test"
default index tablespace "test";

执行命令:
grant "DBA","PUBLIC","RESOURCE" to "用户名称";

例子:
grant "DBA","PUBLIC","RESOURCE" to "test";

退出sql指令
exit;

将BASE.dmp放到目标文件夹下;

执行导入命令
(更改remap_schema=BASE:目标模式名称(创建的用户名称)
更改LOG的命名 => BASE_年_月_日_目标模式名称.log
):
/opt/dmdbms/bin/dimp SYSDBA/SYSDBA DIRECTORY=/dmdbms/data/DAMENG/bak/ FILE=BASE.dmp remap_schema=BASE:目标模式 IGNORE=Y COMPILE=Y INDEXFIRST=N COMMIT_ROWS=5000 FAST_LOAD=N LOG=BASE_年_月_日_目标模式名称.log LOG_WRITE=N

例子:
/opt/dmdbms/bin/dimp SYSDBA/SYSDBA DIRECTORY=/dmdbms/data/DAMENG/bak/ FILE=BASE.dmp remap_schema=BASE:TEST IGNORE=Y COMPILE=Y INDEXFIRST=N COMMIT_ROWS=5000 FAST_LOAD=N LOG=BASE_2021_10_14_test.log LOG_WRITE=N

 

标签:数据库,dmdbms,SYSDBA,BASE,指令,tablespace,名称,test,达梦
来源: https://www.cnblogs.com/zayr/p/15406046.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有