首页 > 数据库 >Oracle的expdp导出、impdp导出命令

Oracle的expdp导出、impdp导出命令

时间:2023-07-19 20:45:35浏览次数:51  
标签:impdp expdp mydata 导出 用户 dmp oracle directory Oracle

expdp

在源oracle所在服务器执行如下步骤:
1、手动创建目录
mkdir -p /home/oracle/mydata
2、将目录授权给用户
cd /home/oracle
chown -R oracle:oinstall mydata
3、oracle用户切换并使用管理员登陆oracle
su - oracle
sqlplus / as sysdba
4、源库创建directory
create directory mydata as '/home/oracle/mydata';
5、将oracle directory授权读写权限给用户(已经存在的用户), 授权后退出sqlplus
grant read,write on directory mydata to MES;
exit;

6、执行expdp导出dmp文件命令
expdp my_user1/'密码'@127.0.0.1:1521/orcl directory=mydata dumpfile=expdp_user.dmp logfile=expdp_user.dmp.log schemas=MES;

impdp

在目标oracle库所在服务器执行一下步骤:
1、手动创建目录, 并将dmp文件拷贝到创建的目录
mkdir -p /home/oracle/mydata
2、将目录授权给用户
cd /home/oracle
chown -R oracle:oinstall mydata
3、oracle用户切换并使用管理员登陆oracle
su - oracle
sqlplus / as sysdba
4、目标库创建directory
create directory mydata as '/home/oracle/mydata';
5、将oracle directory授权读写权限给用户(存在用户), 授权后退出sqlplus
grant read,write on directory mydata to MES_TEST;
exit;
6、执行impdp导入dmp文件命令
--单个表空间映射
impdp MES_TEST/'密码'@orcl directory=mydata dumpfile=user.dmp logfile=impdpuser.log remap_schema=旧用户:新用户 remap_tablespace=旧空间:新空间;
--多个表空间映射
impdp bj_user/'密码'@orcl directory=mydata dumpfile=user.dmp logfile=impdpuser.log remap_schema=旧用户:新用户
remap_tablespace='(旧空间1:新空间1,旧空间2:新空间2)';

标签:impdp,expdp,mydata,导出,用户,dmp,oracle,directory,Oracle
From: https://www.cnblogs.com/luluping/p/17566674.html

相关文章

  • 导出远程mysql数据库到本地
    导出远程MySQL数据库到本地作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何实现将远程MySQL数据库导出到本地。这个过程其实并不复杂,只需要按照以下步骤进行操作即可。步骤概览下面是导出远程MySQL数据库到本地的步骤概览:步骤操作1.连接远程MySQL数据库2......
  • 导出 mysql 结构到csv
    导出MySQL结构到CSVCSV(CommaSeparatedValues)是一种常用的文本文件格式,用于存储结构化数据,常用于数据导入、导出和交换。在某些情况下,我们可能需要将MySQL数据库的结构导出为CSV格式,以便于与其他系统进行数据交互或数据分析。本文将通过代码示例介绍如何使用Python和My......
  • spring boot 如何配置多个数据源,mysql和oracle
    在SpringBoot中配置多个数据源,例如MySQL和Oracle,可以通过以下步骤实现:添加依赖在pom.xml文件中添加MySQL和Oracle的依赖:<!--MySQL--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><!......
  • php导出带加密的excel
    最近需要用yii2做一个导出excel带密码设置的功能,找了好多都没有达到目的,后来终于在git找到了一个,不过得php版本7.4以上https://github.com/nick322/secure-spreadsheet$objWriter=newXlsx($objPHPExcel);$file_path=$title.'.xlsx';$objWriter->save......
  • Oracle系列---【Oracle如何初始化?】
    Oracle如何初始化?初始化表空间#查看表空间基本信息,包含了表空间的名称、状态、文件名称、数据文件大小、剩余空间等信息。SELECT*FROMDBA_TABLESPACE;#查看表空间实施监控信息,包含了已使用空间、表空间总大小、已使用空间占比、最大允许大小等指标SELECT*FROMDBA_TA......
  • Oracle系列---【如何查看Oracle数据库连接数?】
    如何查看数据库连接数?selecta.sid,serial#,USERNAME,a.PREV_EXEC_START,b.sql_text,a.MACHINE,a.PORT,a.status,'ALTERSYSTEMKILLSESSION'''||a.sid||','||serial#||''';'fromV$sessionaLEFTJOIN"V$SQLAREA"......
  • RAP2接口导入导出,token为空问题
    虽然现在几乎没有人使用RAP2来管理接口了,但是保不定你在工作中会遇到。先来说一下RAP2的坑1:仓库导出的 RAPData数据,再从仓库导入同样的数据会格式解析错误导致无法导入,解决方案:仓库导出的 RAPData数据,再选择【团队】(没有团队就自建一个),进入之后选择【导入仓库】就能正常导......
  • mysql 5.7 修改密码 docker 导出容器
    MISCONFRedisisconfiguredtosaveRDBsnapshots,butiscurrentlynotabletopersistondisk.Commandsthatmaymodifythedatasetaredisabled.PleasecheckRedislogsfordetailsabouttheerror updateusersetauthentication_string=password('......
  • .net 通过反射导出excel
    ///<summary>///详细报表生成excel列名///</summary>privatestaticstring_detailsCloumns=@"ActualClaimAmount,DeclDate";///<summary>///详细报表生成excel///</summary>///<par......
  • Oracle11G扩展表空间
    转载自:https://www.qycn.com/xzx/article/13650.html这篇文章主要给大家介绍“Oracle增加表空间的方法及具体步骤是什么”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考,希望这篇“Oracle增加表空间的方法及具体步骤是什么”......