入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

oracle数据库利用dos窗口导入dmp文件数据

创建时间:2016-12-12 投稿人: 浏览次数:4224

用dos窗口把dmp文件恢复数据库时,数据库中需要有已经存在的数据库实例,用户名和密码。

可以导入的本机的oracle数据库也可以导入到其他机器上的oracle 数据库(所在的本机必须能连接上要导入的安装oracle 数据库的机器)。

导入的命令:

imp 用户名/密码@ip地址:端口号/数据库实例 file="需要导入的dmp文件的路径" full = y(可能需要)ignore=y

假如导入的是本机的oracle数据库则可以用命令:

imp admin/sa@orcl file=d: ianma.dmp full=y ignore=yimp 用户名/密码@数据库实例 file="需要导入的dmp文件的路径" full=y ignore=y

以上是导入全部的数据。如果不想导入全部的数据而是导入一个表或者是部分表的数据则用以下语句:

imp admin/sa@orcl file=d: ianma.dmp tables(student)

imp admin/sa@orcl file=d: ianma.dmp tables(student,class)

导出数据:

1. 将数据库test完全导出,导出到D:tianma.dmp 

exp system/manager@test file=d: ianma.dmp full=y

2. 将数据库中的system用户与sys用户的表导出 

exp system/manager@orcl file=d: ianma.dmp owner=(system,sys)

3. 将数据库中的表student,class导出 

exp system/manager@orcl file=d: ianma.dmp tables(student,class)

4.将数据库中student表中filed字段以”00”打斗的数据导出 

exp system/manager@test file=d: ianma.dmp tables(student) query=”where filed like ‘00%’”

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像