zoukankan      html  css  js  c++  java
  • oracle数据泵之解决方案(用户)导入导出。

    看到网上有这样的介绍而且很多,但觉得都是大神才能一下子看的懂。自己总结下菜鸟能看懂的。

    1.导出。

    首先第一步:

    操作系统—开始—运行输入“cmd”进入dos界面输入“sqlplus/nolog”按回车:

    连接数据库,输入:
    conn sys/密码@对象数据库 as sysdba(注意sys用户一定要用sysdba角色登录哦system/密码@对象数据库) 回车 :
    接着,创建
    DIRECTORY
    create directory aa as 'D:oracleaa';
    这里要注意,
    路径
    D:oracleaa
    一定要是系统已经存在的了,如
    果该路径不存在,下边的导出将会提示错误。

    第二步:授权(授予要导入数据的用户对该目录(路径)进行读和写的权限)
    ,还是在连接
    数据库的状态下输入:

    Grant read,write on directory aa to User(user用户,要导出的用户);

    就完成了,关闭窗口,重新进入

    dos
    界面就可以进行备份了


    第三步:执行导出

    expdp user/密码@对象数据库 schemas=user(用户名) directory=aa dumpfile =expdp_test1.dmp logfile=expdp_test1.log;


    连接到
    : Oracle Database 10g Enterprise Edition Release 10.2.0.1
    With the Partitioning, OLAP and Data Mining options
    启动

    2.导入解决方案

    首先在要导入的数据建好用户,给用户创建好表空间,分配好用户的权限(在PLSQL里操作的),也可以直接在sqlplus中通过命令操作。

    用PLSQL检验新的用户是否连接正确。

    操作系统—开始—运行输入“cmd”进入dos界面输入“sqlplus/nolog”按回车:

    连接数据库,输入:
    conn sys/密码@对象数据库 as sysdba(注意sys用户一定要用sysdba角色登录哦system/密码@对象数据库) 回车 :
    接着,创建
    DIRECTORY 
    create directory aa as 'D:oracleaa'; 
    这里要注意,
    路径
    D:oracleaa
    一定要是系统已经存在的了,如
    果该路径不存在,下边的导出将会提示错误。

    第二步:授权(授予要导入数据的用户对该目录(路径)进行读和写的权限)
    ,还是在连接
    数据库的状态下输入:

    Grant read,write on directory aa to User(user用户,要导出的用户);

    就完成了,关闭窗口,重新进入 

    dos
    界面就可以进行导入了


    第三步:执行导入

    IMpdp user/密码@对象数据库  schemas=user(用户名) directory=aa dumpfile =expdp_test1.dmp logfile=expdp_test1.log;

    IMpdp   secco_dict/********@lims schemas=secco_dict directory=d1 dumpfile=SECCODICT2014.06.06 

  • 相关阅读:
    Compiler OverView
    二叉查找树
    [C++] manage background threads with boost::thread
    模拟类式继承
    JavaScript Curry
    Get GetProcAddress Function Address
    ASP.MVC Session为null
    ASP.NET MVC项目Forms身份验证HttpContext.Current.User为空
    Java Bean Validation学习笔记
    java开发中sql注入正则表达式检测
  • 原文地址:https://www.cnblogs.com/SamllBaby/p/3762854.html
Copyright © 2011-2022 走看看