数据库的导入导出
一、导出:
打开CMD,输入命令: exp
Username: test@orcl
Password:
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – 64bit Production
With the Partitioning, Real Application Clusters and Data Mining options
Enter array fetch buffer size: 4096 > //设置缓存大小,默认4096,无需修改
Export file: expdat.dmp > D:\myproject_20120927.dmp //存放导出的文件名
(2)U(sers), or (3)T(ables): (2)U > 2 //选择导出的范围,
//2是导出该用户下所有数据,包括表、存储过程、sequence等;
//3是只导出某个表;通常备份选择2。
Export table data (yes ): yes > //是否导出表中的数据
二、导入:
打开CMD,输入命令: imp fromuser=test touser=test ignore=y file=D:\myproject_20120927.dmp
fromuser是指你导出的库的用户ID;
touser是指你导入的库的用户ID;
ignore是指是否忽略已经存在的表;
file是指等待导入的文件。
比如你从test@orcl导出了一个文件放在D:\myproject_20120927.dmp,现在你要导入本机other_test@other_orcl,那你的脚本就是imp fromuser=test touser=other_test file=D:\myproject_20120927.dmp
然后会提示你输入用户名密码,然后就开始导数据了。注意命令里面的等号前后不要有空格。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)