我在数据库中的SYS用户里建立了一个表,名称为AAA,里面放了我所有要放的数据。但是我用exp进行数据导出时,采用的是导出SYS整个用户的数据。结果老是出错。请问,用户SYS里面是不是不能放用户的数据?另外,我要把数据导出来应该怎么办啊?

解决方案 »

  1.   

    Sys是系统用户的schema,所以不要用sys建表,建对象,最好建立专门的用户和表空间来存这些对象。用sys也是可以导出的,加上exp '/ as sysdba'
      

  2.   

    你把你自己建的表导出来就行了
    1. 第一种方法:exp sys/xxxxx  file=xxxx tables=你的表名
    2. 第二种方法,另建一个用户,你把数据全部放过去: create table user.table as select * from 你的表除了做管理活动外,不要用sys做自己的数据活动
      

  3.   

    sys用户可以导出数据
    检查你的命令是否正确,具体使用方法楼上已经说了