0

我用 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 中,我可以看到所有这些(包括我刚刚创建的新的)并执行查询。

是否需要重新启动或其他什么?(在一天结束之前我不能这样做)

4

1 回答 1

0

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

于 2014-09-22T06:46:52.943 回答