数据库之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的速度会快一些;

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

相关推荐
努力努力再努力wz8 分钟前
【Linux实践系列】:匿名管道收尾+完善shell外壳程序
linux·运维·服务器·c++
uwvwko12 分钟前
ctfshow——web入门191~194
前端·数据库·mysql·安全·ctf
斯普信专业组23 分钟前
二进制和docker两种方式部署Apache pulsar(standalone)
docker·容器·apache
Michaelwubo25 分钟前
docker 支持GPU 问题 安装 NVIDIA Docker
docker·容器·eureka
香吧香26 分钟前
journalctl -u docker 查看日志
docker
阵雨会停.27 分钟前
Linux 使用Nginx搭建简易网站模块
运维·nginx
超級二蓋茨42 分钟前
局域网内Docker镜像共享方法
运维·docker·容器
CAE虚拟与现实1 小时前
Ubuntu中snap
linux·运维·ubuntu·apt·wsl·wsl2·snap
ALe要立志成为web糕手1 小时前
数据库脱裤
数据库·windows·mysql·web安全·网络安全·adb·mssql
随记1231 小时前
Microsoft SQL Server Management 一键删除数据库所有外键
数据库·sql·sqlserver