达梦使用imp和exp命令导入导出报“没有创建函数权限”错误。
检查导入命令语句是否有相关两个模式的映射。remap_schema=U1_LJK:U2_LJK
全库导出/导入
$dexp SYSDBA/SYSDBA file=full_ljk.dmp log=exp_full_ljk.log directory=/dmdbms/bak_ljk full=y;
$dimp SYSDBA/SYSDBA file=full_ljk.dmp log=imp_full_ljk.log directory=/dmdbms/bak_ljk full=y table_exists_action=replace;
按模式导出/导入
$dexp SYSDBA/SYSDBA file=s_u1_ljk.dmp log=exp_s_u1_ljk.log directory=/dmdbms/bak_ljk schema=u1_ljk;
$dimp SYSDBA/SYSDBA file= s_u1_ljk.dmp log=imp_ s_u1_ljk.log directory=/dmdbms/bak_ljk remap_schema=U1_LJK:U2_LJK table_exists_action=replace;
注:remap_schema中的模式名要用大写,否则将导入原来的模式中。
按表导出/导入
$dexp u1_ljk/”dameng@123” file=t1_t2_ljk.dmp log=exp_t1_t2_ljk.log directory=/dmdbms/bak_ljk tables=u1_ljk,t2_ljk;
导入原用户(u1_ljk)下
$dexp u1_ljk/”dameng@123” file=t1_t2_ljk.dmp log=imp_t1_t2_ljk.log directory=/dmdbms/bak_ljk tables=u1_ljk,t2_ljk table_exists_action=replace;
;