我在cmd下面进入sqlplus,然后切换到scott用户,创建了一个叫test的表和一个叫print的过程,成功创建并且运行成功,但是我打开浏览器,http://CFVU800MCEV111J9J2:1158/em 用sys登陆之后在过程那里的面板找不到我自己创建的print

解决方案 »

  1.   


    --sqlplus sys登陆,执行下面语句看看到底是谁建的
    SELECT * FROM all_objects t WHERE t.OBJECT_NAME IN ('TEST','PRINT');
      

  2.   

    scott 创建,然后用 sys 去查看
    都不在一个 schema 里你在 em 里新建一个 SQL工作表
    sql命令
    select * from dba_objects where owner = 'SCOTT';
      

  3.   

    不是同一个用户当然看不到了,你还要用scott这个用户进去才能看到,不是一家人不进一家门啊
      

  4.   

    解决啦,原来我创建了两个实例,一个叫orcl,一个叫mydb(后来建的),然后当我创建过程的时候原来它默认在mydb里面创建,然后我登陆的是orcl的em,所以看不到,哎哎哎,搞错啦,不过谢谢大家帮忙!!