刚刚开始使用oracle,在常识到处几张表,
在网上看到
Exp user/password@instance file=file.dmp rows=y log=log_name
这样类似的命令可以将表导出。我尝试着执行了一下,但是老是抱找不到相应的表或者视图。(PRA-00942)
用select 查询的时候这个表确实存在这个有可能是什么原因,
是不是权限不够?或者其他的原因啊?请教各位了。

解决方案 »

  1.   

    要是导某张表,比如scott.emp,scott.dept,可以这样,
    exp scott/tiger file=scott.dmp log=scott.log tables=emp,dept楼主可以先在本地服务器上测试,在远程上不版本间有兼容的问题
      

  2.   

    普通用户只能导出属于自己的表。
    要导出其他用户的表,需要 backup any table 权限。
      

  3.   

    或者 exp full database 权限。
      

  4.   

    我看了自己的用户的权限
    UNLIMITED TABLESPACE
    我也不大清楚这个能不能导出这个用户的表。