Oracle的exp导出、imp导入数据命令

前言

环境:Centos 7.9 Oracle 11.2.4.0

Oracle使用exp命令导出数据

exp test_user/123456@127.0.0.1:1521/orcl file=/home/oracle/imp_test.dmp log=/home/oracle/imp_test.log owner=test_user full=y

说明:owner=test_user 表示导出的表的所属用户是test_userfull=y表示全部导出;

导入数据先创建表空间和用户

create tablespace TEST_DATA
logging
datafile '/u01/app/oracle/oradata/orcl/TEST_DATA.dbf' size 5120M autoextend on next 512M maxsize UNLIMITED extent management local;

create user test_user identified by 123456 default tablespace TEST_DATA ;

grant  connect,resource,dba to test_user ;

Oracle使用imp命令导入数据

imp test_user/'123456'@127.0.0.1:1521/orcl file=/home/oracle/imp_test.dmp  log=/home/oracle/imp_test.log fromuser=test_user touser=test_user full=y ignore=yes

注意:表空间和用户的关系,一般的,生产环境中Oracle规范的来说,一个表空间专属于一个用户,而表空间下又可以有很多的表,所以建议先创建一个表空间,然后再创建一个用户,该用户的默认表空间就是刚才你创建的表空间。默认情况下,当你创建用户而不指定用户的默认表空间时,Oracle就会自己指定用户属于默认表空间users。
注意:exp 和imp无法实现表空间的转换,比如,从exp导出的dmp文件,无法实现imp时导入到指定的表空间(那么导入的是默认表空间吗?);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值