为什么我的新表没有在Oracle企业管理器中显示?

时间:2014-05-07 13:20:28

标签: sql oracle oracle-sqldeveloper oracle-enterprise-manager

我使用SQL Developer创建了一个新表:

  CREATE TABLE "MYCHEMA"."NEWTABLE" 
  ( "ID" VARCHAR2(3 BYTE) NOT NULL ENABLE, 
    "NAME" VARCHAR2(256 BYTE) NOT NULL ENABLE,
     CONSTRAINT "NEWTABLE_1" PRIMARY KEY ("ID")
     USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS 
     STORAGE(INITIAL 458752 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
     PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
     CELL_FLASH_CACHE DEFAULT)
     TABLESPACE "MYCHEMA"  ENABLE
 ) SEGMENT CREATION IMMEDIATE 
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  STORAGE(INITIAL 524288 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT
  CELL_FLASH_CACHE DEFAULT)
 TABLESPACE "MYCHEMA";

但是当我在TABLE对象上搜索该模式时,它没有在Oracle Enterprise Manager中显示,只显示现有表。

在SQL Developer中,我可以看到所有这些(包括我刚创建的新的)并执行查询。

是否需要重启? (在一天结束之前我无法做到)

1 个答案:

答案 0 :(得分:0)

原来Oracle Enterprise Manager指向错误的数据库。我在备份服务器上创建了新表,但无论URL如何,我们的基于Web的界面始终指向生产数据库。