暂无图片
Oracle 12C 恢复表后无数据
我来答
分享
Up一点点
2019-07-11
Oracle 12C 恢复表后无数据

RMAN> recover table 'SUSU'.'TEST' of pluggable database TESTPDB until time "to_date('2019-7-10 23:00:00','yyyy-mm-dd hh24:mi:ss')" auxiliary destination '/u01/oracle/aux/6-20' datapump destination '/tmp' remap table 'SUSU'.'TEST':'SUSU'.'TEST3_recover_710';


SYS@testdb> alter session set container=testpdb;

SYS@testdb>  select table_name,tablespace_name from dba_tables where owner='SUSU';

TABLE_NAME           TABLESPACE_NAME

-------------------- ------------------------------

TEST                 USERS

test_recover_710     USERS

TEST2_recover_710    USERS

TEST3_recover_710    USERS


SYS@testdb> select bytes/1024 k from dba_segments where owner='SUSU' and segment_name='TEST3_recover_710';

         K

----------

        64



SYS@testdb> select count(*) from susu.test;

  COUNT(*)

----------

      1000



SYS@testdb> select count(*) from susu.TEST3_recover_710;

select count(*) from susu.TEST3_recover_710

                          *

ERROR at line 1:

ORA-00942: table or view does not exist

请问为啥会没有表呢?怎么恢复才会有表?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
章芋文

试试加双引号

select count(*) from susu."TEST3_recover_710";
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏