今天下午在大牛的帮助下解决完oracle的tns连接问题后,就要把oracle的数据库搬到另外一个服务器上。原来以为比较简单,还是遇到了一些问题,再次感谢大牛琪琪,记录一下。
1. 使用数据泵导出命令expdp将数据导出:
expdp user/psw@orcl schemas=schema dumpfile=user_expdp.dmpdirectory=DATA_PUMP_DIRversion=10.2.0
注意1,在使用expdp命令之前,要检查一下DATA_PUMP_DIR这个变量是否存在,并且服务器上是否有这个文件夹。
3. 使用数据泵导入命令impdp将数据导入新的oracle服务器:
impdp user/psw@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=user_expdp.dmp SCHEMAS=schema REMAP_SCHEMA=schema:schema version=10.2.0
注意,后面加上了version=的参数
创建完成后,再次执行以上命令,数据导入,但有一个视图导入报错,不知道为什么。所以只能再用CREATE VIEW命令重新创建该视图。
原文链接:https://www.f2er.com/oracle/210138.html