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

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

相关推荐
傻啦嘿哟3 分钟前
物流爬虫实战:某丰快递信息实时追踪技术全解析
java·开发语言·数据库
optimistic_chen14 分钟前
【Redis 系列】Redis详解
linux·数据库·redis·缓存·xsheel
想唱rap20 分钟前
C++ map和set
linux·运维·服务器·开发语言·c++·算法
熊文豪20 分钟前
17年稳定运行:金仓数据库如何成为电力行业的“数字基石“
数据库·kingbasees·金仓数据库·电科金仓·kes
r***113321 分钟前
Redis--模糊查询--方法实例
数据库·redis·缓存
q***710125 分钟前
SQL注入(SQL Injection)攻击原理与防御措施
数据库·sql·oracle
f***R835 分钟前
解决bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException
java·数据库·sql
T***192035 分钟前
实操解决Navicat连接postgresql时出现‘datlastsysoid does not exist‘报错的问题
数据库·postgresql
Slow菜鸟43 分钟前
Java开发规范(十一)| 数据全生命周期治理规范—Java应用的“数据资产化手册”
java·servlet·oracle
fruge1 小时前
前端文档自动化:用 VitePress 搭建团队技术文档(含自动部署)
运维·前端·自动化