有时候,我要从后台直接操作数据库修改表的数据,为了防止出错,所以在修改之前 得把表 备份出来。就像DB2 中这样:
export to c:/aa.ixf of ixf select * from table_name;  我刚接触 oracle 想问问大家,这个sql 该怎么写,可以的话把导入的sql 也告诉我,先谢谢了!

解决方案 »

  1.   

    exp 用户名/密码@数据库 file=路径/文件名.dmp owner=(用户)
      

  2.   

    imp 用户名/密码@数据库 full=y file= 路径+文件名.dmp ignore=y
      

  3.   

    exp user/password@sid file=path tables=(table1,table2...)导入用imp
      

  4.   

    1,用命令行:
    exp 用户名/密码@数据库 file=路径/文件名.dmp owner=(用户)2,用工具,plsql或者toad里面的exports table工具,直观效率也高。
      

  5.   

    exp 用户名/密码@数据库 file=路径/文件名.dmp 
      

  6.   

    exp是逻辑导出,也可以导出数据,但是这个导出是Oracle的一种dump的格式方式,导出后可以用imp在导入进去。spool命令也可以导出,但是导出的是原生的数据文件的文本方式,不知道是否合适你的要求,你可以先大致的查询一下这个命令,看能不能满足你的要求。
      

  7.   

    xinxin100198姐姐是这样写的:exp 用户名/密码@数据库 file=路径/文件名.dmp owner=(用户)
    imp 用户名/密码@数据库 full=y file= 路径+文件名.dmp ignore=y在命令行下面直接执行上面的语句就可以,这是一种方法.
    其实对于这样的操作来说,它其中有很多参数都没有使用,比如说权限啊,在导入导出的时候很重要.还有一种更好的方法,那就是使用pldeveloper里面的图形界面来做,这样生成的dump文件在导入导出时更灵活.