术语解释:
8 C+ g% U' U$ U m, r
$ f. l: N$ u/ i4 Z. [; w 数据库: 物理操作系统文件的集合3 d e4 R! F2 _( @/ R' V; w
实例: 一组oracle进程和SGA5 s6 g; W; ]9 B: s% \- M: W
二者关系:4 l T3 h; T- {3 H8 B2 X
一个数据库可以被多个实例装载mount和打开open0 l& b2 M/ X; n3 _
实例可以及时地装载并打开一个单独的数据库,被实例打开并装载的数据库在启动时不必相同" }! x( g# x( B; I6 {5 j
文件:
/ f$ \$ \) L, f7 A 1.参数文件: / V3 ~5 S2 m+ a& Z; x& K
TNSNAMES.ORA, LISTENER.ORA,SQLNET.ORA, PROTOCOL.ORA,NAMES.ORA, SMAN.ORA, LDAP.ORA
5 i$ F- W7 C, k B9 \6 h/ v( c7 D (refer to "Oracle Net administrator Guide")
6 h2 A5 x6 l( {0 N+ W* [ $ORACLE_HOME/DBS/int.ora: 内容为一系械谋淞棵椭刀?BR> such as:5 n) R8 |& ~. g" b O9 V
db_name="wmdb"
$ k5 I: I ^- C* R! J( q- w db_block_size=8192
7 ]1 x1 E' H) m4 d control_files=("c:\oradata\control01.ctl","c:\oradata\control02.ctl")
' ]+ N7 R; X( I$ J ...
; [+ V" g% Z" ?( W1 W: J2 c 其中有一些在Oracle文档中没有说明的参数以下划线开始0 u+ X0 n J* X
除了在开发环境中设置_TRACE_FILES_PUBLIC=TRUE这个参数外,其他没有说明的参数最好不要改动 8 ` q3 D: |( G& o- Q) n5 Q0 H
2.数据文件:. F# F! y% n2 f, Q
5 Z" j( \" Q" I' T9 ]% l+ ] R: y 数据库database-->表空间tablespace-->segment段-->extent扩展区-->block块: t) q0 G; t; y& W
1)数据库由一个或多个表空间组成7 U6 J D/ t4 {3 h$ X
2)表空间由一个或多个数据文件组成,一个表空间有一个或多个段" K7 \ a5 H5 v: ^/ j
3)一个段(表,索引等)由多个扩展区组成,段存在于表空间中,但在表空间中可有多个数据文件中的数据
7 L, ^/ ]% G) I3 U* K 4)一个扩展区是在磁盘上一些连续分配的块,一个扩展区在一个表空间中,而且总是表空间中单一的文件
. \# ^2 Z g, |- _& t6 z8 p& i5 A) u; b( e: P* u
5)块是数据库中最小的分配单元和I/O单元,它的大小在数据库创建时就固定下来了 |