NEWS DETAIL

Linux系统OracleMysql数据库导入导出

发布时间:2026/9/27 3:24:02 · 栏目:资讯中心

尧图网络原创建站知识分享正文
目录Oracle数据库导入导出一. expdp/impdp 使用二. 导出实例1. 检查导出目录2. 导出数据库文件3. 传输数据库文件三. 导入实例1. 数据库文件处理2. 数据库文件导入Mysql数据库导入导出一. 脚本说明二. 导出实例三. 导入实例在Linux服务器上做数据库的导入导出Oracle与Mysql两种数据库对比而言Mysql的数据导入导出会简单很多。Oracle数据库导入导出一. expdp/impdp 使用expdp/impdp导入导出的运行命令基础相似这里就以对比形式进行对常用属性做部分说明expdpimpdpexpdp 用户名/密码IP/数据库实例 [导出属性]impdp 用户名/密码IP/数据库实例 [导入属性]用户/密码为数据库用户密码IP不写默认本地地址数据库实例为数据库TNS中的SERVICE_NAMEdirectoryDATA_PUMP_DIR导入导出的逻辑目录可默认使用Oracle现有的也可在oracle中自定义创建但需给目录授权用户读写权限dumpfilexx.dmp导入导出的数据文件的名称schemasuser_name指定用户如果有dblink则不是本数据库用户network_linkdb_ldblink参数对于导入时这个参数会限制导入的部分参数配置expdp的常用参数impdp常用参数tablespacesusers使用tablespaces参数导出users表空间内所有的对象tablespacesusers导入对应表空间users内所有对象logfileexpdp.log导出日志文件默认为expdp.loglogfileimpdp.log导入日志文件默认为impdp.logexcludeview排除视图excludeindex:like %TEMP%排除含TEMP索引excludetable:\ IN \(\TABLE1\,\TABLE2\\)\排除多张表includesequence导序列include object_type[:name_expr]object_type用于指定要排除/包含的对象类型,name_expr用于指定要排除/包含的具体对象.exclude和include不能同时使TABBLE_EXISTS_ACTION{SKIP | APPEND | TRUNCATE | REPLACE }该选项用于指定当表已经存在时导入作业要执行的操作,默认为SKIPqueryuser.temp :where col1 1 and col2 0query导出查询得到的结果集REUSE_DATAFIELS{Y | N}该选项指定建立表空间时是否覆盖已存在的数据文件.默认为N二. 导出实例1. 检查导出目录Xshell连接数据库服务器后登录进入oracle用户su - oracle登入sqlplus查看是否存在导出文件目录DATA_PUMP_DIRselect * from dba_directories;注意如果没有或不用现有dpdump目录需要进入sqlplus创建对应的导出目录并给目录授权如下a. 创建expdp备份目录create directory home as /home/oracle/backup;b. 对备份目录赋予读写权限grant read,write on directory home to user;2. 导出数据库文件退出sqlplus按表空间tbs_perm_hap导出数据库文件expdp user/password数据库实例 tablespacestbs_xx dumpfiletbs_2021042314.dmp directoryDATA_PUMP_DIR;导出成功3. 传输数据库文件将导出的数据库文件传输到目标服务器指定目录需切换到root用户scp /home/app/oracle/admin/数据库实例/dpdump/tbs_2021042314.dmp root目标服务器IP:/home/app/oracle/admin/数据库实例/dpdump/三. 导入实例1. 数据库文件处理Root用户登陆服务器查看传输进来的数据库文件cd /home/app/oracle/admin/数据库实例/dpdump/给文件赋予777权限chmod 777 tbs_2021042314.dmp2. 数据库文件导入切换用户切换到Oracle用户su – oracle删除表空间因为是数据库文件导入有些存在结构表、索引无法执行会被跳过所以需要先删掉表空间。1. 将表空间置为offlinealter tablespace tbs_xx offline;2. 将磁盘上的表空间数据文件一同删除drop tablespace tbs_xx including contents and datafiles;创建表空间1. 查看数据位置select * from dba_data_files;2. 创建命令create tablespace tbs_xx datafile /home/app/oracle/oradata/数据库实例/tbsxx.dbf SIZE 8G autoextend on extent management local segment space management auto;注意创建表空间后可以同时查看下数据库的密码过期校验一般密码会默认180天后过期要到期时会出现次报错ORA-28002: the password will expire within 7 daysSELECT * FROM dba_profiles s WHERE s.profile DEFAULT AND s.resource_name PASSMORD_LIFE_TINE;这时可以通过以下命令去掉密码有效期校验命令ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;数据文件导入1. 退出sqlplusexit;2. 执行导入命令impdp user/passwork数据库实例 tablespacestbs_xx dumpfiletbs_2021042314.dmp directoryDATA_PUMP_DIR;3. 出现以下图则导入成功Mysql数据库导入导出Mysql的导入导出是以实例进行操作的所以在进行导入导出操作前需要保证目标数据库的数据库实例与源数据库导出数据库实例一致。一. 脚本说明导出脚本mysqldump -h 172.0.0.1 -u root -p h_db /u01/20210423.sql参数说明-h 后面跟的是来源数据库服务器IP-u 后面跟的是数据库账号-p 后面跟的是数据库密码未写将在回车后输入h_db指的是数据库实例 后面跟的是文件导出文件路径导入脚本source execute.sql;execute.sql为sql文件具体路径二. 导出实例从来源数据库导出脚本SQLmysqldump -h 172.0.0.1 -u root -p h_db /u01/backup/20200701.sql将脚本移动到目标服务器scp /u01/backup/20200701.sql root172.0.0.2:/u01/uat_cover_dev_v/三. 导入实例mysql -uroot -p(登录数据库)use h_db;(选择数据库实例)source /u01/uat_cover_dev_v/20200701.sql;(执行脚本mysql的执行命令要以;结尾)
✦

本文为尧图网络原创建站知识分享。想针对自身行业获取定制化建站方案?欢迎咨询,资深顾问免费为你出思路。

RELATED

相关 资讯推荐

MORE

更多 新鲜资讯

JMeter入门实战:从零构建HTTP接口性能测试脚本与结果分析
2026/9/25 20:15:57

JMeter入门实战:从零构建HTTP接口性能测试脚本与结果分析

1. 项目概述:从零开始,用JMeter搞定HTTP性能测试 刚接触性能测试的新手,或者是从功能测试转过来的朋友,一听到“压测”两个字,心里可能就有点发怵。工具那么多,概念那么杂,从哪儿下手呢&#xf…

Earendel: 一个纯TS写的POSIX兼容的微内核Web操作系统
2026/9/25 19:05:45

Earendel: 一个纯TS写的POSIX兼容的微内核Web操作系统

最近我用TypeScript写了一个运行在浏览器里的Web操作系统 Earendel(目前已知的距离地球最遥远的恒星)。开发它的初衷主要是为了Linux和操作系统课程的教学。市面上绝大多数Web OS项目,要么只是做了一个长得像Windows/macOS的网页UI拼盘&#…

5分钟掌握Windows防撤回神器:让微信QQ撤回消息无处遁形[特殊字符]
2026/9/25 16:12:04

5分钟掌握Windows防撤回神器:让微信QQ撤回消息无处遁形[特殊字符]

5分钟掌握Windows防撤回神器:让微信QQ撤回消息无处遁形🚀 【免费下载链接】RevokeMsgPatcher :trollface: A hex editor for WeChat/QQ/TIM - PC版微信/QQ/TIM防撤回补丁(我已经看到了,撤回也没用了) 项目地址: http…

从零制作同人动画:技术路线、流程与实战避坑指南
2026/9/26 12:28:39

从零制作同人动画:技术路线、流程与实战避坑指南

1. 先搞清楚这个“粉丝动画”到底是什么,以及它能解决什么问题看到“五条悟VS宿傩/咒术回战粉丝动画”这个标题,很多人的第一反应可能是去找一个现成的视频。但如果你是一个想自己动手创作、或者想了解这类作品背后技术流程的创作者,这个标题…

闭源降价80%,开源却在涨价:AI定价的交叉路口
2026/9/25 16:10:12

闭源降价80%,开源却在涨价:AI定价的交叉路口

8月6日,两条价格曲线悄然交汇。 一条向下:OpenAI把GPT-5.6 Luna的输出价格从6美元砍到1.2美元/百万Token,降幅80%。另一条向上:同一天,DeepSeek公告全线涨价,措辞是"涨幅较大",非试探…

产线三防平板选哪个牌子?5个品牌实测告诉你别瞎买
2026/9/25 20:15:12

产线三防平板选哪个牌子?5个品牌实测告诉你别瞎买

产线三防平板选哪个牌子?5个品牌实测告诉你别瞎买经常有工厂朋友拿着网上的"三防平板十大品牌排行榜"来问我:到底选哪个?说实话排行榜看看就行,真正选型得看你产线什么场景。今天挑五个在产线数字化里用得比较多的品牌—…

看完这篇,还想了解更多?

预约尧图网络顾问一对一沟通,针对你的行业与现状给出建站建议,全程免费。

免费咨询