达梦数据库导入导出(dexp和dimp)

1.数据库的导出

1.1切换到dmdba用户

su - dmdba

1.2 进入达梦数据库安装路径的bin目录,执行导库操作

  导出语句:

./dexp SYSDBA/SYSDBA FILE=dexp_test.dmp LOG=dexp_test.log FULL=Y DIRECTORY=/mnt/data/dexp

        若是远程连接的情况

dexp SYSDBA/SYSDBA@120.0.0.1:5236 FILE=dexp_test.dmp LOG=dexp_test.log FULL=Y DIRECTORY=/mnt/data/dexp

 命令参数注释: 
   SYSDBA/SYSDBA 这是要导出数据库的用户名和密码,通过此用户名密码,在服务器里搜索要导出的数据库
   127.0.0.1:5236 这是要导出数据库所在的服务器及端口号
   FILE 导出后数据库的名字
   LOG 导出数据库日志的名字
   FULL 表示导出这个数据库
   DIRECTORY 表示用于存储导出文件的目录路径
   userid 参数必须为首位,此外的多个参数之间排列顺序无影响,参数之间使用空格间隔;

1.3功能简介

逻辑导出和逻辑导入数据库对象分为四种级别:数据库级、用户级、模式级和表级。四种级别独立互斥,不能同时存在。四种级别所提供的功能:

  • 数据库级(FULL):导出或导入整个数据库中的所有对象。
  • 用户级(OWNER):导出或导入一个或多个用户所拥有的所有对象。
  • 模式级(SCHEMAS):导出或导入一个或多个模式下的所有对象。
  • 表级(TABLES):导出或导入一个或多个指定的表或表分区。

注意事项

  • 数据库版本 :源端导出的客户端版本号要低于导入目的端客户端版本号;
  • 参数一致 : 页大小、簇大小以及字符集编码必须一致,大小写是否敏感、VARCHAR类型是否以字符为单位需要配置 IGNORE_INIT_PARA 忽略差异;
  • 导入导出保持一致 : 全库导出的DMP,目的端需要全库导入;按用户权限导出的DMP,目的端所使用用户权限要保持一致;
  • 导入导出模式不同 : 需要使用命令行配置参数 REMAP_SCHEMA 映射源端模式名与目的端模式名;

 

 

2.数据库导入

2.1 切换到dmdba用户

su - dmdba

2.2 创建新用户及表空间

  新建表空间:dimp_test  

  新建用户/密码:dimp_test/dimp_test

# 创建表空间

 [dmdba@localhost bin]$ ./disql
 disql V8
 username:SYSDBA
 password:

SQL> create tablespace dimp_test datafile '/home/dmdba/dmdbms/data/DAMENG/dimp_test.dbf' size 5120 autoextend on next 1024;

# 创建用户并赋权
SQL> CREATE USER dimp_test IDENTIFIED by dimp_test DEFAULT TABLESPACE dimp_test; 
SQL> grant dba to dimp_test;

2.3 进入达梦数据库安装路径的bin目录,执行导库操作

  导入语句:

./dimp userid=dimp_test/dimp_test@127.0.0.1:6236 FILE="/home/dmdba/dimp_test.dmp" fromuser=dexp_test touser=dimp_test LOG=dimp_test.log

 命令参数注释: 
     dimp_test/dimp_test 这是要导入数据库的用户名和密码
  127.0.0.1:6236 这是要导入数据库所在的服务器及端口号
  FILE 数据库地址及名称(需要导入的数据库的地址及名称,即导出的库的地址)
  fromuser 导出数据库的名字
  touser 导入数据库的名字,需要和userid的名字一致
  LOG 导入数据库日志的名字

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值