首页 > 其他分享 >达梦逻辑导出与导入测试

达梦逻辑导出与导入测试

时间:2022-10-13 16:46:02浏览次数:52  
标签:导出 t1 导入 SQL dm8 test01 达梦 dmdata

一、结论

  • dmp源端和目标端的客户端版本必须一致
  • 目标端账户必须有视图V$CIPHERS的查询权限,否则客户端无法修改表也无法导入数据
  • remap_schema中的账户映射都要大写
  • 账户映射后,表空间自动会跟随账户进行映射

二、测试过程

(一)创建测试数据

1、创建表空间和账户

SQL> create tablespace tbs_test01 datafile '/dm8/dmdata/DAMENG/tbs_test01.dbf' size 128 autoextend on next 100 maxsize 200;
操作已执行
SQL> create tablespace tbs_test02 datafile '/dm8/dmdata/DAMENG/tbs_test02.dbf' size 128 autoextend on next 100 maxsize 200;
操作已执行
SQL> create user test01 identified by test01123 default tablespace tbs_test01;
操作已执行
SQL> create user test02 identified by test02123 default tablespace tbs_test02;
操作已执行
SQL> grant resource to test01;
操作已执行
SQL> grant select on V$CIPHERS to test01;
操作已执行
SQL> grant resource to test02;
操作已执行
SQL> grant select on V$CIPHERS to test02;
操作已执

2、创建测试表

SQL> conn test01/test01123
SQL> create table t1(id number,name varchar(10));
操作已执行
SQL> alter table t1 add constraint pk_t1_id primary key(id);
操作已执行
SQL> insert into t1 values(1,'abc');
影响行数 1
SQL> commit;
操作已执行

(二)用户test01导出数据

1、导出数据

[dmdba@s137120 bin]$ ./dexp userid=test01/[email protected]:5236 directory=/dm8/dmdata file=exp.t1.dmp log=exp.t1.log tables=t1
dexp V8
----- [2022-03-14 15:27:35]导出表:T1 -----
导出模式下的对象权限...
表T1导出结束,共导出 1 行数据
整个导出过程共花费 0.034 s

成功终止导出, 没有出现警告

2、查看文件

[dmdba@s137120 bin]$ ls -ltr /dm8/dmdata/exp*
-rw-r--r-- 1 dmdba dinstall 4452 3月 14 15:27 /dm8/dmdata/exp.t1.dmp
-rw-r--r-- 1 dmdba dinstall 163 3月 14 15:27 /dm8/dmdata/exp.t1.log

(三)导入数据

1、导入到原账户下

先删除原表drop table test01.t1;
[dmdba@s137120 bin]$ ./dimp userid=test01/[email protected]:5236 directory=/dm8/dmdata file=exp.t1.dmp log=imp.t1.log
dimp V8
----- [2022-03-14 15:33:59]导入表:T1 -----
创建表 T1 ...
导入表 T1 的数据:1 行被处理
整个导入过程共花费 0.024 s

成功终止导入, 没有出现警告

2、导入到其他账户下

[dmdba@s137120 bin]$ ./dimp userid=sysdba/[email protected]:5236 directory=/dm8/dmdata file=exp.t1.dmp log=imp.t1.log remap_schema=TEST01:TEST02
dimp V8
----- [2022-03-14 16:24:26]导入表:T1 -----
创建表 T1 ...
导入表 T1 的数据:1 行被处理
整个导入过程共花费 0.024 s

成功终止导入, 没有出现警告

标签:导出,t1,导入,SQL,dm8,test01,达梦,dmdata
From: https://www.cnblogs.com/huzei/p/16788678.html

相关文章

  • python将dict导出为Excel
    fromxlsxwriterimportWorkbookplayers=[{'dailyWinners':3,'dailyFree':2,'user':'Player1','bank':0.06},{'dailyWinners':3,'dailyFree':2,'user':'Play......
  • 达梦定时备份归档及清除
    1启动归档alterdatabasemount;alterdatabaseaddarchivelog'dest=/dmdata/arch,TYPE=local,FILE_SIZE=1024,SPACE_LIMIT=40000';alterdatabasearchivelog;alter......
  • 达梦dba_segments指定表名查询到的大小都包含哪些数据
    一、结论dba_segments指定表名查询到的段大小包含索引、约束、表字段数据(包含LOB字段)(1)表(不包含LOB字段)创建默认分配2个簇,1个簇用于存放表结构及字段数据,1个簇用于存放clus......
  • 如何设计高效而通用的数据导入框架
    概述导入导出是常见的后台管理应用功能,几乎所有的后台系统都要用到。借助第三方组件,如POI等,要实现基本的导入导出功能并不难,但是要设计一个高效且通用的导出导入框架,却并不......
  • 导入导出Csv
    导入Csv/***导入Csv*ThinkPHP5.1框架*/publicfunctioncsvDr(){$excelData=array();//第一种:将文件一次性......
  • 004——剪辑视频前 , 该如何正确的导入素材
    剪辑视频前,该如何正确的导入素材常用的导入格式导入方式直接拖入从菜单栏中选择………………………………......
  • SqlServer存储将表数据导出成Execl
    上代码EXECmaster..xp_cmdshell'delD:\PPReport\To_KEAS_GDC_ASN\"dzwreport.xlsx"'--复制文件EXECmaster..xp_cmdshell'COPYD:\PPReport\To_KEAS_GDC......
  • sqoop将hive数据导出到mysql
    sqoop的安装和使用教程参考博客:https://blog.csdn.net/qq_42502354/article/details/106727502,sqoop连接mysql:bin/sqooplist-databases--connectjdbc:mysql://linux-c......
  • EasyPoi 导出Excel(ExcelExportEntity生成表头)
    [引入依赖]<!--easypoi--><dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><ve......
  • Python相对路径导入问题
    如果某个项目的文件结构如上,想要在f1.py中导入pkg包的时候,可能会这样写:from....importpkg但是很遗憾,这样会引发ImportError异常。直接运行f1.py时,异常信息是Import......