你把表和view都drop掉了。
恢复数据库。

解决方案 »

  1.   

    connect system/manager@shopdb as sysdba;
    SQL> select count(*)from tab;  COUNT(*)
    ----------
           177
    如果count数量大于0,OK,否则你惨了!!!
      

  2.   

    解释一下语句中的:select 'drop '||tabtype||' '||tname from tab;这种语句怎么理解啊??||和''分别是什么意思??我执行了这句以后:
    打开看,用户的东东都在,好像没有删除..如果真的要删除怎么办,把生成的脚本在执行一次吗??
      

  3.   

    || :字符连接符号 
    ' ':空格下面执行的结果:
    SQL> select 'drop '||tabtype||' '||tname from tab;'DROP'||TABTYPE||''||TNAME
    -----------------------------------------------------------drop TABLE A
    drop TABLE AAB
    drop TABLE B

    但这个SQL 不完整,执行会出错
      

  4.   

    1、select 'drop '||tabtype||' '||tname from tab; 中的
    ||是:字符串连接符号,
    ' '表示中间插一个空格2、lianhg(lianhg)已经说了,你只是执行了一个简单的查询,
       而且只执行这一条语句还不会达到删除的目的,即使执行n次此脚本。3、如果真的删除了,你就需recover database了。如果真要尝试的话,
    你先要做好充分的备份,再......