如题,谢谢各位了~~!

解决方案 »

  1.   

    数据导出:
    1 将数据库TEST完全导出,用户名neu密码neu导出到D:\daochu.dmp中
       exp neu/neu@TEST file=d:\daochu.dmp full=y
    2 将数据库中system用户与sys用户的表导出
       exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
    3 将数据库中的表t1,t2导出
        exp neu/neu@TEST file= d:\data\daochu.dmp tables=(t1,t2)4 将数据库中的表t1中的字段name以"x"打头的数据导出
       exp neu/neu@TEST file=d:\daochu.dmp tables=(t1) query=\" where name like 'x%'\"1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
       imp neu/neu@TEST  file=d:\daochu.dmp
       imp neu/neu@TEST full=y  file=file= d:\data\daochu.dmp ignore=y
       上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
       在后面加上 ignore=y 就可以了。
    2 将d:\daochu.dmp中的表t1导入
    imp neu/neu@TEST  file=d:\daochu.dmp  tables=(t1)
    如果没有权限 
    GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
       DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
          DBA,CONNECT,RESOURCE,CREATE SESSION  TO 用户名字
      

  2.   

    你是想备份成DMP,SQL语句,还是文本文件???方法太多了.