Oracle 导入.dmp文件遇到的问题
July 19, 2016同事发来个.dmp的Oracle数据文件,一脸蒙逼啊~很少用Oracle啊有木有,花了差不多半个小时才搞定,自己简直蠢的一逼诶。
导入命令:
imp scott/1@orcl file=D:\Workspace_evecom\rd3\20160719frame\new.dmp full=y
一开始用sqlplus折腾了好一会儿,发现这行命令是要在 cmd 里面才能用的。
- scott/1 是用户名和密码。
- orcl 是数据库实例。
- file后面则是dmp文件地址。
然后倒入的时候可能会出现类似下面的提示
错误提示:
只有DBA才能导入由其他DBA导出的文件
解决办法:用管理员system
导入就可以了,如:
imp system/1@orcl file=D:\Workspace_evecom\rd3\20160719frame\new.dmp full=y
错误提示:
IMP-00058: 遇到 ORACLE 错误 12154
ORA-12154: TNS: 无法解析指定的连接标识符
IMP-00000: 未成功终止导入
解决办法:
这通常是你命令中数据库名(上面的orcl)输错了导致的。