用界面创建oracle数据库和表

1.表空间创建

 

 2.创建表空间data,允许自动扩展数据文件,每次增长10m ,最大值200m。

 

 

3.创建临时表空间

Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长

 

 

4.修改表空间

 

 

5.删除表空间

 

 

 

 

6.实例:表的创建,插入和删除

 

 

 

 

 

 

 

 

7.创建表,并指定表的存储参数

  PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update

   PCTUSED:是指当块里的数据低于多少百分比时,又可以重新被insert,一般默认是40,即40%,即:当数据低于40%时,又可以写入新的数据,这个时候处在下降期。

   IniTrans:用于每个块中处理行级锁事务。表是1,索引是2,如果同一块有很多行被并发更新等操作时,建议增加该值对于serializable 隔离级,至少设置为3。但是事实上,不适宜去修   改默认的值,因为事务需要在块上面写事务条目信息,这意味着,initrans越大,需要消耗的空间越大,时间也越长。

  maxtrans :控制最大并发事务,这个参数和pctused一样,基本上是可淘汰的!

  initial:索引的初始化大小

 MINEXTENTS:在表空间中无法分配超过最大值

PCTINCREASE>0 的时候SMON 会自动合并表空间中的碎片,等于0的时候只能手工回收

 

 

 

8.修改表

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-06-14 17:00  新来的一名小博客  阅读(12)  评论(0编辑  收藏  举报