首页 > 数据库 > Oracle > 关于用JDEVELPOER建立数据模型问题集(1)
为了方便部署,我一般会用JDEVELOPER来建立数据模型,可是这个工具有一个缺点,就是没法为建立的表指定索引所使用的表空间。而且ORACLE会自动为表中的主键和唯一约束分别建立索引,现有两种解决方法,都比较麻烦。
1.部署后为所有索引重建一遍,然后改为特定的表空间。
2.保存数据模型中表的DDL,并在CONSTRAINT USERS_PK PRIMARY KEY
(
USER_ID
)
后加上using index tablespace “IDX_INFORMATION”。
例如原本DDL为:
CREATE TABLE USERS
(
USER_ID VARCHAR2(20 CHAR) NOT NULL
, CONSTRAINT USERS_PK PRIMARY KEY
(
USER_ID
)
ENABLE
)
TABLESPACE "INFORMATION"
STORAGE
(
BUFFER_POOL DEFAULT
)
;
更改后为:
CREATE TABLE USERS
(
USER_ID VARCHAR2(20 CHAR) NOT NULL
, CONSTRAINT USERS_PK PRIMARY KEY
(
USER_ID
)USING INDEX TABLESPACE "IDX_INFORMATION" ENABLE
)
TABLESPACE "INFORMATION"
STORAGE
(
BUFFER_POOL DEFAULT
)
;
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/65971/viewspace-1023586/ ,如需转载,请注明出处,否则将追究法律责任。