将某用户下的所有表改到另一个用户下,但是不改变表空间

解决方案 »

  1.   

    谢谢,问题通过下面方式已解决
    exp   system/manager   file=<dmpfile>   owner=<user1>     
    imp   system/manager   file=<dmpfile>   fromuser=<user1>   touser=<user2>   
    又有一个新的问题:如何查出oracle数据库中没有定义主键的表?
      

  2.   

    SELECT TNAME FROM TAB A
    WHERE  A.TABTYPE='TABLE'
    AND    NOT EXISTS 
          (
           SELECT 1 FROM ALL_CONS_COLUMNS B 
           WHERE  B.OWNER='IFSAPP'
            AND   B.TABLE_NAME=A.TNAME
           )
    上面的IFSAPP是我登陆的用户