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

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

相关推荐
qq_297574676 小时前
MySQL迁移到瀚高数据库 常用转换函数对照表(附XML示例,直接复用)
xml·数据库·mysql
筷乐老六喝旺仔6 小时前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
想做一只开心的菜鸡6 小时前
DARTS#02 | 从共识算法到存算分离:深度拆解云原生数据库的稳定性基石
数据库
咚咚?6 小时前
麒麟操作系统达梦数据库集群安装(一主一从)
数据库
ALGO阿狗6 小时前
一款简单易用的远程日志查看器,可实时查看云服务器上的日志数据
运维·服务器·日志
Mr_Xuhhh6 小时前
MySQL复合查询详解:多表查询、子查询与合并查询
数据库·sql·mysql
微露清风6 小时前
系统性学习Linux-第三讲-进程概念
linux·运维·学习
请你喝好果汁6416 小时前
Linux-sh -c \dirname
linux·运维·服务器
Trouvaille ~6 小时前
【Linux】线程同步与互斥(四):线程池与任务管理
linux·运维·服务器·c++·操作系统·线程池·日志系统
Warren986 小时前
Pytest Fixture 到底该用 return 还是 yield?
数据库·oracle·面试·职场和发展·单元测试·pytest·pyqt