用界面创建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.修改表
pp春