0
点赞
收藏
分享

微信扫一扫

Oracle创建表空间以及创建索引的sql语句

1.创建表空间的SQL语句如下:

CREATE TABLESPACE ACCOUNT_TRANS_DATA 
LOGGING
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE(
INITIAL 4M
NEXT 4M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
MONITORING;

这是一个创建名为ACCOUNT_TRANS_DATA的表空间的SQL语句,其中包含以下参数:

  • LOGGING:表示启用日志记录以记录对表空间的更改。
  • PCTFREE 10:表示在表空间中保留10%的空间以供将来插入数据。
  • INITRANS 1:表示在事务中分配的初始槽数。
  • MAXTRANS 255:表示在事务中分配的最大槽数。
  • STORAGE(INITIAL 4M NEXT 4M MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 BUFFER_POOL DEFAULT ):表示表空间的存储选项,包括初始大小为4M,下一个大小为4M,最小扩展为1,最大扩展为无限制,不允许自动增加,使用默认缓冲池。
  • MONITORING:表示启用监视以监视表空间的使用情况。

2.创建索引的SQL语句如下:

CREATE INDEX ACCOUNT_TRANS_INDEX
ON ACCOUNT(TRANS)
TABLESPACE EXAMPLE
USING INDEX
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE(
INITIAL 4M
NEXT 4M
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
);

这是一个用于创建索引的SQL语句,其中包含了一些参数和选项,具体解释如下:

  • USING INDEX:指定创建索引。
  • TABLESPACE:指定索引所在的表空间。
  • ACCOUNT_TRANS_INDEX:指定索引的名称。
  • LOGGING:指定是否记录日志。
  • PCTFREE:指定索引页中空闲空间的百分比。
  • INITRANS:指定索引初始事务数。
  • MAXTRANS:指定索引最大事务数。
  • STORAGE:指定索引存储参数。
  • INITIAL:指定索引初始大小。
  • NEXT:指定索引下一个增长的大小。
  • MINEXTENTS:指定索引的最小扩展数。
  • MAXEXTENTS:指定索引的最大扩展数。
  • UNLIMITED:指定索引的扩展数没有限制。
  • PCTINCREASE:指定索引下一个增长的百分比。
  • BUFFER_POOL:指定索引所在的缓冲池。
举报

相关推荐

0 条评论