请问怎样把oracle中system用户的所有数据导出?即按单用户备份数据

解决方案 »

  1.   

    exp system/passwd file=d:\daochu.dmp owner='SYSTEM'
      

  2.   

    想要log的话再加个log=d:\daochu.log
      

  3.   

    system用户的数据都是系统的对象,每个实例都会有的,没有必要exp啊。
      

  4.   


    出现这个错误是什么原因?
    SP2-0734: 未知的命令开头 "exp system..." - 忽略了剩余的行。
      

  5.   

    exp system/passwd file=d:\daochu.dmp 就可以了,象导其他用户一样,
    未知的命令开头 "exp system..." - 忽略了剩余的行。你用的是什么版本的oracle,以前低版本的oracle导出命令不是exp,好长时间不用了,你到oracle的bin目录下看一下吧
      

  6.   

    最好选择你自已创建的数据库,如testexp system/manager@your_string owner=(test) file=d:\星期二\test.dmp log=d:\星期二\log\test.log  buffer=655000 
      

  7.   

    你机器上没装oracle的客户端或服务端。没有exp包的相关文件
      

  8.   

    是服务端吗。system的密码你输对了吗?如果不是服务端要先创建TNS。
      

  9.   

    path设置不对。到oracle的安装目录的bin目录下执行就可以了。
      

  10.   

    奥,我在SQL Plus中运行的
    不知怎样创建TNS?
      

  11.   

    倒,直接cmd后执行。
    程序-oracle。。-配置移置工具-netmanager自己点下就可以了。
      

  12.   

    我知道什么原因了,因用户的原因。
      scott可以导出,
      sys,system不能导出
    这是怎么回事?