exp user/password@sid own=() tables=()

解决方案 »

  1.   

    exp username/pass@sid owner=username tables='' file=d:\exppath.dmp
      

  2.   

    独立方式登陆不能做导出。我怀疑你没学过oracle
      

  3.   

    学习一下oracle的exp/imp导出导入吧
    exp有很多参数,具体你看帮助.
    举个例子:
    1.导出整个表
    $ exp userid = system/manager file = emp.dmp tables = emp
    2.导出表的某个分区
    $ exp userid = system/manager file = emp1.dmp tables(emp.part1)
    part1为分区
      

  4.   

    exp system/manager@sid file = emp.dmp tables = (table1,table2,......)
      

  5.   

    $exp scott/tiger tables=(emp,dept) file=/directory/scott.dmp grants=y 说明:把scott用户里两个表emp,dept导出到文件/directory/scott.dmp$exp scott/tiger tables=emp query=\"where job=\'salesman\' and sal\<1600\" file=/directory/scott2.dmp 说明:在exp里面加上导出emp的查询条件job='salesman' and sal<1600
        
        (但我个人很少这样用,还是把满足条件的记录生成临时表后,再exp会方便一些)$exp parfile=username.par file=/directory1/username_1.dmp,/directory1/username_2.dmp filesize=2000M log=/directory2/username_exp.log参数文件username.par内容
    userid=username/userpassword
    buffer=8192000
    compress=n
    grants=y说明:username.par为导出工具exp用的参数文件,里面具体参数可以根据需要去修改     filesize指定生成的二进制备份文件的最大字节数