plsql导入.sql和.dmp文件时,会经常用到,对于初学者来说可能没有那么简单,毕竟oracle数据库比较麻烦。
下面是我自己导入.sql和.dmp文件的步骤。
1.导入.sql文件(sql文件是表结构文件,不包含数据)

工具->导入表

2.->sql插入

关于可执行文件,该文件位置在oracle的安装位置下
我的是:F:\app\Administrator\product\11.2.0\dbhome_1\BIN\sqlplus.exe
3.->oracle插入,现在.bmp文件(.bmp文件是含有数据的储存文件)

注意:不要勾选“显示”,否则导入表没有数据
可执行文件与第二步的位置一样,
我的是F:\app\Administrator\product\11.2.0\dbhome_1\BIN\imp.exe
无论导入到出,都需要选择可执行文件,导出.dmp文件需要exp.exe可执行文件。
4.查看日志,可以看到导入.bmp文件成功

5.查询数据,测试,成功。

总结一下
1.导入.sql文件需要sqlplus.exe,导入.bpm文件需要imp.exe,导出.sql直接导出,导出.bmp文件需要exp.exe。
2.我曾试过直接导入.bmp文件,后来发现并没有数据。
3.oracle导入时没有勾选“显示”的时候,也没有数据。

数据泵的导入导出

1.导入数据泵

(1)sys用户查看 select * from dba_directories

(2)创建目录:

create or replace directory DATA_PUMP_DIR as 'D:\oracle12c\admin\oracle12c\dpdump';

(3) 将数据文件拷贝到该目录下:

(4) cmd 执行以下命令:

impdp username/password@127.0.0.1/oracle12C SCHEMAS=DAMS remap_tablespace=DAMS:username remap_schema=DAMS:username  directory=DATA_PUMP_DIR dumpfile=1.dams22_tables.DMP LOGFILE=dams_20181226.log table_exists_action=replace transform=segment_attributes:n

2.导出数据泵

expdp 用户名/密码@127.0.0.1/oracle12C directory=DATA_PUMP_DIR  dumpfile=dams_20181112.dmp  rec_loss version=导入数据库的版本号

如果大家有什么更好的方法,欢迎留言。

plsql导入.dmp, .sql步骤的更多相关文章

  1. plsql导入.dmp步骤

    https://blog.csdn.net/yudianxiaoxiao/article/details/78231143     plsql导入.sql和.dmp文件时,会经常用到,对于初学者来说可 ...

  2. PLSQL导入dmp文件完整步骤(附图)

    导入dmp文件分为三大步:创建表空间.创建用户.导入dmp文件 一.创建表空间: 点击new,新建一个sql window 语句为: create tablespace "表空间名" ...

  3. (整理)plsql导入dmp文件

    转载请注明出处: https://www.cnblogs.com/darkknightzh/p/10093063.html 参考网址: https://www.2cto.com/database/20 ...

  4. oracle通过plsql导入dmp数据文件

    首先安装Oracle,新建一个空的数据库mydb 从开始菜单运行cmd控制台:sqlplus "用户名/密码@数据库名 as sysdba"//例如sqlplus sys/admi ...

  5. 使用plsql导入dmp文件缺少imp*.exe

    在C:\app\Administrator\product\11.2.0\client_2\BIN 找到imp.exe 导入

  6. oracle创建用户空间、导出、导入dmp备份文件方法

    导入数据需要注意的事项 1.创建一个用户对应一个表空间. 2.创建的用户和表空间一定要与bmp文件的用户和表空间一致. 3.导入的命令是在CMD下输入的 不是在SQL plus输入的. 4.可以用PL ...

  7. PLSQL 导入表到Oracle------》从一个表空间导入到其它表空间

        在用PLSQL导入.dmp文件到Oracle时出现的问题如下: Import started on 2015/11/18 10:42:44E:\oracle\product\10.2.0\db ...

  8. PLSQL导入导出表的正确步骤

    PLSQL导入导出表的正确步骤 原来总是直接 tools->import talbes->Oracle Import结果发现有的时候会出错:有的表不能正确导入, 导出步骤: 1 tools ...

  9. 用 PLSQL 创建新用户及导入 dmp

    一.创建表空间 在导入 dmp 文件之前,你要在数据库里面给它分配一片存储它的地方(表空间). 如果我们知道需要导入的数据库的表空间直接创建就可以,如果不不知道,也没有关系,我们可以用 txt 打开 ...

随机推荐

  1. 七天开发进度(七)(微信小程序版(二)记账本)

    终于把小程序版弄完了,不过这并不能称之为是我的作品,因为我还没有彻底学会小程序,对JavaScript语言还有很多不会的地方,没有掌握, 这次的程序是通过学习网上的多个教程,多个案例结合拼凑模仿者人家 ...

  2. php判断浏览器还是微信打开

    本人亲测,但是存在一个小问题,就是用此方法在手机端打开会显示Google Chrome,但是在PC端是没有问题的,现在还在测试,先把第一版代码分享给大家! if(strpos($_SERVER['HT ...

  3. 【转】win10哪个版本最好用,推荐win10企业版LTSC

    https://msdn.itellyou.cn/ win10企业版LTSC又被称为win10企业版2019长期服务版本,这个版本小编认为是目前最好用的win10版本,在win10企业版2016长期服 ...

  4. Codeforces 522D Closest Equals

    题解: 傻逼题 直接从左向右扫描每个点作为右端点 然后单点修改区间查询就行了 另外一种更直观的做法就是$(i,j)$之间产生了$(j-i)$ 于是变成矩形查最大值,kd-tree维护 代码: #inc ...

  5. 必须知道的Linux内核常识详解

    一.内核功能.内核发行版 1.到底什么是操作系统 (1)linux.windows.android.ucos就是操作系统: (2)操作系统本质上是一个程序,由很多个源文件构成,需要编译连接成操作系统程 ...

  6. Python学习(三十八)—— Djago之Ajax

    转载自:http://www.cnblogs.com/yuanchenqi/articles/7638956.html 一.Ajax准备知识:json 什么是json? 定义: JSON(JavaSc ...

  7. Burnside引理与Polya定理 学习笔记

    原文链接www.cnblogs.com/zhouzhendong/p/Burnside-Polya.html 问题模型 有一个长度为 $n$ 的序列,序列中的每一个元素有 $m$ 种取值. 如果两个序 ...

  8. jdbc和odbc

    JDBC简介 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,它是Java十三个规范之一.可以为多种关系数据库提供统一 ...

  9. 潭州课堂25班:Ph201805201 tornado 项目 第十二课 项目部署(课堂笔记)

    运行多个Tornado实例 网页响应不是特别的计算密集型处理 多个实例充分利用 CPU 多端口怎么处理 Linux 常见应用服务配置模式 nginx 和 supervisord:采用主配置文件 + 项 ...

  10. 搭建自己的Webpack项目

    五,搭建自己的Webpack项目  https://www.jianshu.com/p/42e11515c10f