最近,有一个项目需要做数据迁移,对Oracle还是小白的我来说(之前用的一直都是MySQL),这又是一个能力提升的机会。好了,废话不多说,下面进入正题。
这里的导出是导出整个数据库orcl:思路是从原数据库导出文件拷贝到本地,然后在本地进行导入到目标数据库
1. 导出:
exp 用户名/密码@ip:port/instance_name file=导出路径 full=y
linux: su - oracle
例子: exp root/123456@127.0.0.1:1521/orcl file=/tmp/dc.dmp log=/tmp/dump.log
2. 导入(windows cmd命令):
imp 用户名/密码@ip:port/instance_name file=导出文件所在路径 full=y
例子: imp root/123456@127.0.0.1:1521/orcl file=d:\dc.dmp full=yowner=ckms_cm
迁移到这里已经结束。接下来是迁移完之后进行数据同步,请看下一篇:https://www.jianshu.com/p/765801cd8bba