ORACLE数据库导出导入文档备忘
极少进行数据库的导入导出。
背景:在正式环境中有一个cqgn数据库,现在需要导入到本机做测试开发。本机已经安装了ORACLE的软件并且运行一实例ORCL
第一步:导出数据(需要指定是哪一个实例)
exp ezoffice/12345678@cqgn file=D:/cqgn0928.dmp
其中cqgn为某一个数据库
第二部:在本机新建一个数据库实例
Oracle配置移植工具—database configration assistants(数据库配置工具)
第三部:在新建ORACLE的数据库上新建一个用户 跟原来的数据库用户一致
第四步:导入
imp ezoffice/12345678@cqgn file=D:/cqgn0928.dmp full=y
其中报错过一次,是说导入不成功。分析原因有2:
No.1:导出的时候没有指定是导出那个库。当本地就一个库的时候 是可以的。但是本地有多个实例,导出就会出问题的。
No.2:如果导出是full=y
导入的时候就会报错,因为有些系统表之类的重复了。
解决办法:
注意导出指定库并且最好不要完全导出。