• Oracle在dos命令下导出导入


    DOS下运行的命令,也可以加参数在SQL/PLUS环境下运行
    简单例子实现

    单表备份(前提库的结构是一样的)
    导出:
    开始钮->运行->输入CMD->进入DOS界面
    EXP 用户名/密码@连接字符串 GRANTS=Y TABLES=(stu) file=C:文件名.DMP
    导入:
    开始钮->运行->输入CMD->进入DOS界面
    IMP 用户名/密码@连接字符串 IGNORE=Y TABLES=(stu) FULL=N file=C:文件名.DMP

    其中stu是你要的表名

    全库导
    导出:
    开始钮->运行->输入CMD->进入DOS界面
    EXP 用户名/密码@连接字符串 FULL=Y file=C:文件名.DMP
    导入:
    开始钮->运行->输入CMD->进入DOS界面
    IMP 用户名/密码@连接字符串 FULL=Y file=C:文件名.DMP

    你说的情况按全库导做就可以了.

    使用实例(oracle 9i)
    --创建用户并授权
    create user 用户名 identified by 密码;
    grant connect,resource,dba to 用户名;
    --按用户导出
    exp 用户名/密码@数据库名称 owner=用户名 file=绝对路径(D:\test.dmp)
    --按用户导入
    imp 用户名/密码@数据库名称 file=绝对路径(D:\test.dmp) full=y;

    原文:http://www.2cto.com/database/201409/338485.html

    exp/imp工具;

      带参数:rows=y —— 带数据导出导入;

      rows=n —— 不带数据的导出导入,只移植结构

      只导出3张表的结构:

      exp user/pasword@dbServerName owner=user tables=(tb1,tb2,tb3) rows=n file=c:1.dmp

      连带数据导出:

      exp user/pasword@dbServerName owner=user tables=(tb1,tb2,tb3) rows=y file=c:2.dmp

      imp user2/pasword@dbServerName2 fromuser=user touser=user2 file=c:1.dmp

      或者

      imp user2/pasword@dbServerName2 fromuser=user touser=user2 file=c:2.dmp

      

    数据导出:
    1 将数据库orcl 完全导出,用户名system 密码manager 导出到d:bak中
      exp system/manager@orcl file=d:bak log=d:bak full=y
    2 将数据库中system用户与sys用户的表导出
      exp system/manager@orcl file=d:daochu  log=d:bak  owner=(system,sys)
    3 将数据库中的表inner_notify、notify_staff_relat导出
       exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt  log=d:bak tables=(inner_notify,notify_staff_relat) 

    4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
      exp system/manager@orcl file=d:bak log=d:bak tables=(table1) query=" where filed1 like '00%'"

    5 full,这个用于导出整个数据库,在rows=n一起使用时,可以导出整个数据库的结构。例如:
      exp system/manager@orcl file=d:bak log=d:bak full=y rows=n compress=y direct=y

    另在cmd命令窗口输入exp help=y可以查看帮助说明

  • 相关阅读:
    DevExpress.XtraBars.BarManager去掉分割线/分隔符
    C# ToShortDateString() ToString() 设置日期格式的区别
    DevExpress.XtraEditors.TextEdit绑定数据后,不输入内容,出现 “Invalid Value” 无效值错误
    stuff(select ',' + fieldname from tablename for xml path('')),1,1,'')
    string、Empty和null三者的区别
    js数组定义
    Clementine学习
    实现getElementsByClassName
    如何让ajax执行完后再继续往下执行?
    java中arraylist和数组的转换
  • 原文地址:https://www.cnblogs.com/xiaoshi657/p/4373099.html
Copyright © 2020-2023  润新知