第一步:创建备份文件存储目录

create or replace directory back_file as 'F:\APP\ADMINISTRATOR\ORADATA\ORCL';

create or replace directory back_file as 'D:\app\yangxf\back_or_memery_file';

create or replace directory 目录名 as 'D:\app\yangxf\back_or_memery_file';

第二步:创建表空间

create tablespace WX_DATA datafile 'F:\APP\ADMINISTRATOR\ORADATA\ORCL\wx.dbf' size 1000M autoextend on next 50m;

create tablespace BASE_DATA datafile 'D:\app\yangxf\oradata\base_tablespace\BASE.dbf' size 100M autoextend on next 50m;

create tablespace 表空间名(与备份文件表空间一致) datafile 'D:\app\yangxf\oradata\base_tablespace\备份文件名.dbf' size 100M autoextend on next 50m;

第三步:创建备份文件用户,指定表空间

create user wxsi identified by  wxsi123 default tablespace WX_DATA;

create user BASE identified by BASE default tablespace BASE_DATA;

create user 用户名 identified by 密码 default tablespace 表空间名;

第四步:授权用户读写备份文件目录

grant read, write on directory back_file to wxsi;

grant read, write on directory back_file to BASE;

grant read, write on directory 存储目录名 to 用户名;

第五步:授权用户连接、资源、登录、dba权限

grant connect,resource,dba to wxsi;

grant connect,resource,dba to BASE;

第六步:执行导入语句

这里只能用 wxsi/wxsi@orcl  不能as sysdba

impdp system/root@orcl directory=back_file dumpfile=BASE.DMP full=y;

impdp 用户名/密码@实例名 directory=目录名 dumpfile=到导入的文件名.DMP full=y;

备注:

删除用户下所有对象

drop user JCSJ cascade;

drop user 用户名 cascade;

删除表空间

drop tablespace JCSJ_DATA including contents and datafiles;

drop tablespace 表空间名 including contents and datafiles;

超级管理员登录

sqlplus sys/root@orcl as sysdba;

sqlplus 用户名/密码@实例名 as sysdba;

以下为我的实例:导入的dmp用户为wxsi ,表空间名为:wx_data,这个用notpad++,和winhex  可查出

第一步:创建备份文件存储目录

create or replace directory back_file as 'F:\APP\ADMINISTRATOR\ORADATA\ORCL';//实际上没用到

第二步:创建表空间

create tablespace WX_DATA datafile 'F:\APP\ADMINISTRATOR\ORADATA\ORCL\wx.dbf' size 1000M autoextend on next 50m;

第三步:创建备份文件用户,指定表空间

create user wxsi identified by  wxsi123 default tablespace WX_DATA;

第四步:授权用户读写备份文件目录

grant read, write on directory back_file to wxsi;

第五步:授权用户连接、资源、登录、dba权限

grant connect,resource,dba to wxsi;

第六步:执行导入语句

我是经过PLSQL Developer  软件中的imp功能转入的

但是这里只能用 wxsi/wxsi@orcl  connect as normal不能sysdba

win7下Oracle库imp导入dmp的更多相关文章

  1. win7下Oracle库impdp导入dmp

    第一步:创建备份文件存储目录 create or replace directory back_file as 'D:\app\yangxf\back_or_memery_file'; create ...

  2. oracle用imp导入dmp文件

    oracle命令行登录 sqlplus 用户名/密码 创建用户 create user 用户 identified by 密码 ; 创建表空间 create tablespace 表空间名 dataf ...

  3. Oracle用imp导入dmp文件记录一下

    ---------------------------------------------------------------------------------------------------- ...

  4. Oracle用imp导入dmp 提示遇到 ORACLE 错误 12560 TNS: 协议适配器错误 解决方法

    用imp命令导入dmp文件时提示以下错误: IMP-00058: 遇到 ORACLE 错误 12560 : ORA-12560: TNS: 协议适配器错误 : IMP-00000: 未成功终止导入 : ...

  5. Oracle使用imp导入dmp数据提示:只有DBA才能导入有其他DBA导入的文件

    使用imp导入时提示:只有DBA才能导入有其他DBA导入的文件 查看权限,发现admin和default栏没有打钩,打上勾就可以了: 打上勾,保存后,继续导入数据,如下: 成功!

  6. Oracle:imp导入dmp文件

    oracle命令行登录 sqlplus / as sysdba 创建用户 create user 用户 identified by 密码 ; 创建表空间 create tablespace 表空间名 ...

  7. oracle中imp导入数据中文乱码问题(转)

    (转自  http://blog.chinaunix.net/uid-186064-id-2823338.html) oracle中imp导入数据中文乱码问题 用imp命令向oracle中导入数据后, ...

  8. 在Win7下新建库并修改图标

    win7中在库中添加桌面方法详解 1.在空白处,鼠标右键选择新建——库. 2.命名为桌面,然后选择桌面. 3.鼠标右键选择属性. 4.点击包括文件夹. 5.选择桌面,点击包括文件夹按钮. 6.点击确定 ...

  9. oracle的imp导入时覆盖目标数据库

    背景:oracle正式库通过exp命令导出的dmp备份包,现在通过imp命令还原到测试库,测试库上面的表数据全部不要,要用新的. 方法:先删除用户.用户所在表空间,再新建用户和表空间,再imp导入. ...

随机推荐

  1. Android中Scroller类的分析

    今天看了一下项目中用到的ViewFlow控件,想弄明白其工作原理.从头开始分析,卡在"滚动"这儿了. 做android也快两年了,连最基本的滚动都不熟悉,真是惭愧...遂网上找资料 ...

  2. Android SwipeActionAdapter结合Pinnedheaderlistview实现复杂列表的左右滑动操作

    在上一篇博客<Android 使用SwipeActionAdapter开源库实现简单列表的左右滑动操作>里,已经介绍了利用SwipeActionAdapter来左右滑动操作列表: 然,有时 ...

  3. 1 项目里面如何打印log日志

    1  首先写一个logging.py文件 import logging from conf import setting #配置文件,里面有日志存放路径 def mylog(): logger = l ...

  4. 修改UISearchBar背景

    转载:http://blog.csdn.net/favormm/archive/2010/11/30/6045463.aspx UISearchBar是由两个subView组成的,一个是UISearc ...

  5. Android Studio(九):引用jar及so文件

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  6. clear简单的例子

    非常实用,非常简单的例子,结果都在图片里 <html> <head> <style> .keepbj { width:800px; height: 300px; b ...

  7. 程序中打开IE浏览器并访问指定地址

    最简单的方法 Process.Start("iexplore.exe");  //直接打开IE浏览器(打开默认首页)            Process.Start(" ...

  8. laravel的Eloquent关联关系

    1.简介: 1>Eloquent 关联关系以Eloquent模型类方法的形式被定义(是模型类的一个方法). 2>同 Eloquent 模型本身一样,关联关系也是强大的查询构建器,定义关联关 ...

  9. layer/layui弹出层插件bug

    <button class="layui-btn" lay-submit lay-filter="formDemo" id="layui-btn ...

  10. 【js】 vue 2.5.1 源码学习(六) initProxy initLifeCycle 渲染函数的作用域代理

    大体思路 (五) 1. initProxy 渲染函数的作用域代理 ==> es6 如果支持proxy (hasProxy) 就用proxy 不支持就用 defineProperty() prox ...