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

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

相关推荐
NKelly4 分钟前
neovim等模态编辑器最优雅的输入法解决方案
运维·编辑器·vim·yaml
HitpointNetSuite26 分钟前
连锁餐饮行业ERP系统如何选择?
大数据·数据库·oracle·netsuite·erp
百***170728 分钟前
MySQL 常用 SQL 语句大全
数据库·sql·mysql
百***659532 分钟前
mysql如何发现慢查询sql
数据库·sql·mysql
资深web全栈开发34 分钟前
PostgreSQL 实战指南(面向 MySQL 开发者)
数据库·mysql·postgresql
TG:@yunlaoda360 云老大34 分钟前
谷歌云数据库服务概览:关系型与 NoSQL 的多元选择与应用场景解析
数据库·nosql·googlecloud
hello_fracong34 分钟前
PostgreSQL (零-1) Windows安装PostgreSQL
数据库·windows·postgresql
清空mega1 小时前
第五章《Android 数据存储》
数据库·android studio
q***33371 小时前
Redis简介、常用命令及优化
数据库·redis·缓存
N 年 后1 小时前
单独Docker部署和Docker Compose部署
java·docker·容器