数据库之Oracle数据导入导出

目录


一、单表导出和导入

1、单表导出数据

复制代码
--导出远程服务上的表数据
exp 用户名/密码@IP:1521/orcl file=D:\bak\erp20240304.dmp log=D:\bak\erp20240304.dmp.txt  tables=表名

2、单表导入数据

其中test是本地数据库的用户名和密码,注意fromuser=写原导出数据库名,touser=写本地数据库名,如果两个数据库名相同则可以不写fromuser与touser。

复制代码
imp 用户名/密码 file=D:\bak\erp20240304.dmp log=D:\bak\erp20240304.dmp.txt fromuser=源导出数据库名 touser=本地数据库名 TABLES=表名

二、全表导出和导入

1、远程导出全表数据

复制代码
exp 用户名/密码@IP:1521/orcl file=D:\bak\erp20240304.dmp log=D:\bak\erp20240304.dmp.txt  owner=数据库名

2、导入本地数据

复制代码
imp 用户名/密码 file=D:\bak\erp20240304.dmp log=D:\bak\erp20240304.dmp.txt full=y ignore=y

三、密码带特殊字符的写法

1、Windows OS写法

exp username/"""password"""@orcl file=D:\bak\erp20240304.dmp --三个双引号括密码

2、Linux/Unix OS写法

exp 'username/"password"@orcl' file=/usr/bak/erp20240304.dmp --一个双引号括密码,一个单引号括全部

四、总结

远程导出的话,只能用exp,如果在本地服务器导出可以用expdp,相对而言,expdp的速度会快一些;

导入到远程服务数据的写法与导出远程数据写法一样。

相关推荐
不剪发的Tony老师1 分钟前
Navop:一款工具搞定数据库、SSH、SFTP、远程桌面、AI Agent
运维·数据库·ssh
码力斜杠哥2 分钟前
Docker Compose快速入门笔记
笔记·docker·eureka
学烹饪的小胡桃5 分钟前
WGCLOUD支持哪些告警方式
linux·运维·服务器·网络·安全
qq7590353666 分钟前
2026 docker部署Hub 监控中心管理多台服务器硬盘和内存
运维·服务器
程序员-Benothing7 分钟前
MySQL 中 DELETE、DROP 和 TRUNCATE 的区别是什么?
数据库·mysql
lhldsg12 分钟前
幼儿托管系统开发实战指南:从需求分析到架构设计全流程解析
数据库·数据仓库·需求分析
weixin_4407305021 分钟前
socket简单介绍-三次握手四次断开+一个例子
运维·服务器
2601_9603563821 分钟前
库存分析岗位秋招准备:SQL、Excel、WMS与供应链指标
数据库·sql·excel
山峰哥33 分钟前
造价算量系统SQL优化,慢查询从9秒压到35毫秒‌
大数据·数据库·sql·编辑器·深度优先
做运维的阿瑞36 分钟前
Linux ELF 文件
linux·运维·服务器