数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle 的一些基本知识,应该知道


发布日期:2018年10月20日
 
Oracle 的一些基本知识,应该知道

一个表空间只能属于一个数据库

每个数据库最少有一个控制文件(建议分别放在不同的磁盘上)

每个数据库最少有一个表空间(SYSTEM表空间)

建立SYSTEM表空间的目的是尽量将目的相同的表存放在一起以提高使用效率只应存放数据字典

每个数据库最少有两个联机日志组每组最少一个联机日志文件

一个数据文件只能属于一个表空间

一个数据文件一旦被加入到一个表空间中就不能再从这个表空间中移走也不能再加入到其他表空间中

建立新的表空间需要建立新的数据文件

数据文件被ORACLE格式化为ORACLE块Oraclei以前版本中ORACLE块的大小是在第一次创建数据库时设定的

并且以后不能改变要想改变只能重建数据库

一个段segment只能属于一个表空间但可以属于多个数据文件

一个区extent只能属于一个数据文件即区间(extent)不能跨越数据文件

PCTFREE和PCTUSED总和不能大于等于

单独一个事务不能跨越多个回滚段

索引表不含ROWID值

拥有不同大小的回滚段没有任何益处

COMMIT后数据不一定立即写盘(数据文件)

一个事务即使不被提交也会被写入到重做日志中

Oracle 在初始安装时建立的缺省数据库实例名为ORCL

一个块的最大长度为KB(有KKKK)

每个数据库最大文件数(按块大小)

K块个文件

K块个文件

K块或以上个文件

oracle server可以同时启动多个数据库

一套操作系统上可以安装多个版本的ORACLE数据库系统(UNIX可以NT不可以)

一套ORACLE数据库系统中可以有多个ORACLE数据库及其相对应的实例

每个ORACLE数据库拥有一个数据库实例(INSTANCE)(OPS除外)

所以一套操作系统上同时可以有多个oracle数据库实例启动

上一篇:oracle系统视图总结

下一篇:用JSP处理Oracle中CLOB类型的字段