在oracle数据库建了一个用户了,也导入dmp数据库了,我要导入更全面的dmp数据库,可以覆盖吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在oracle数据库建了一个用户了,也导入dmp数据库了,我要导入更全面的dmp数据库,可以覆盖吗相关的知识,希望对你有一定的参考价值。
不可以覆盖的,你只能将原有的表给drop掉,然后再倒入dmp文件才行。否则,你导入的时候,原先在用户下面已经存在的表,是不能够导入成功的,会报错! 参考技术A 最好的做法是将用户drop 掉,重新建用户重新imp数据 参考技术B 已经存在了怎么导入呢。。。。 参考技术C 你是说建好一个表空间,并IMP数据了是吗??请描述详细点,不然怎么帮你解答啊如何在oracle中导入dmp数据库文件?
参考技术A 假定你在Windows系统中导入Oracle数据。\\x0d\\x0a\\x0d\\x0a打开命令行,也就是开始-运行-输入cmd,回车。\\x0d\\x0a\\x0d\\x0a输入exp(全名是Export也就是导出),后会提示你输入用户名及密码。(此处注意导入数据需要权限,可以直接使用dba权限进行操作【用户名】 as sysdba进行登录)\\x0d\\x0a接着输入密码,在根据提示选择要导出的是完整数据库还是表等等。\\x0d\\x0a再之后指定导出dmp文件的存放位置,是否导出权限,表内数据等等就可以了。\\x0d\\x0a\\x0d\\x0a通常可以使用组合的exp命令来快速方便的导出数据。\\x0d\\x0a例如:exp [用户名]/[密码] file=[导出文件存放的位置]\\x0d\\x0a\\x0d\\x0a当然你也可以使用PL/SQL等有可视化操作界面的工具来方便导出数据。以上是关于在oracle数据库建了一个用户了,也导入dmp数据库了,我要导入更全面的dmp数据库,可以覆盖吗的主要内容,如果未能解决你的问题,请参考以下文章
oracle导入:怎么将远程电脑上导出的dmp导入到本机oracle用户下