在cmd中怎样导入dmp文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在cmd中怎样导入dmp文件?相关的知识,希望对你有一定的参考价值。

参考技术A cmd的操作命令导出导入.dmp文件\\x0d\\x0a利用cmd的操作命令导出,详情如下(备注:方法二是转载网上的教程):\\x0d\\x0a1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.ora文件,内容如下:\\x0d\\x0a \\x0d\\x0ahz_rmdb =\\x0d\\x0a(DESCRIPTION =\\x0d\\x0a(ADDRESS = (PROTOCOL = TCP)(HOST = 19.109.113.36)(PORT = 1521))\\x0d\\x0a(CONNECT_DATA =\\x0d\\x0a(SERVER = DEDICATED)\\x0d\\x0a(SERVICE_NAME = rmdb)\\x0d\\x0a)\\x0d\\x0a)\\x0d\\x0a\\x0d\\x0a其中:hz_rmdb为数据库名,HOST为IP地址,所以可以仿效上面的例子手动添加数据录连接。\\x0d\\x0a2:用cmd进入命令行\\x0d\\x0a输入:tnsping hz_rmdb\\x0d\\x0a就是测试19.109.113.36是否连接成功\\x0d\\x0a3:导入与导出,如下:\\x0d\\x0a数据导出:\\x0d\\x0a 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中\\x0d\\x0a exp rmdb/rmdb123@hz_rmdb file=d:\daochu.dmp full=y\\x0d\\x0a 2 将数据库中system用户与sys用户的表导出\\x0d\\x0a exp rmdb/rmdb123@hz_rmdb file=d:\daochu.dmp owner=(system,sys)\\x0d\\x0a 3 将数据库中的表table1 、table2导出\\x0d\\x0a exp rmdb/rmdb123@hz_rmdb file=d:\daochu.dmp tables=(table1,table2) \\x0d\\x0a 4 将数据库中的表table1中的字段filed1以"00"打头的数据导出\\x0d\\x0a exp rmdb/rmdb123@hz_rmdb file=d:\daochu.dmp tables=(table1) query=\" where filed1 like \'00%\'\"\\x0d\\x0a \\x0d\\x0a 上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。\\x0d\\x0a 不过在上面命令后面 加上 compress=y 就可以了 \\x0d\\x0a\\x0d\\x0a数据的导入:\\x0d\\x0a 1 将D:\daochu.dmp 中的数据导入 TEST数据库中。\\x0d\\x0a imp rmdb/rmdb123@hz_rmdb file=d:\daochu.dmp\\x0d\\x0a 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。\\x0d\\x0a 在后面加上 ignore=y 就可以了。\\x0d\\x0a 2 将d:\daochu.dmp中的表table1 导入\\x0d\\x0a imp rmdb/rmdb123@hz_rmdb file=d:\daochu.dmp tables=(table1) \\x0d\\x0a \\x0d\\x0a注意事项:导出dmp数据时需要有导出表的权限的用户,否则不能导出。

如何在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等有可视化操作界面的工具来方便导出数据。

以上是关于在cmd中怎样导入dmp文件?的主要内容,如果未能解决你的问题,请参考以下文章

cmd导入dmp文件到oracle数据库后,怎样查看导入的表中的数据

怎么用plsql导入dmp文件

在oracle中导入dmp文件后怎样删除

建立新用户,将.dmp文件的数据导入到这个用户中

数据库怎么用命令导入dmp文件

如何在oracle中导入dmp数据库文件?