术语解释:
2 E2 O+ @4 S0 P# E+ B' W$ W& W: j x. n4 l$ T3 C; e$ E- F4 i
数据库: 物理操作系统文件的集合
6 Z" P$ x7 Z; _7 a 实例: 一组oracle进程和SGA
" a3 V2 z- o1 @. }3 s 二者关系:
0 F+ O0 i5 H# ]) \ 一个数据库可以被多个实例装载mount和打开open' b) J" B1 n8 V) \* K& O& X
实例可以及时地装载并打开一个单独的数据库,被实例打开并装载的数据库在启动时不必相同" C& Z0 [8 X( |" t$ ]; W
文件:
4 ~1 m6 b8 j) b4 B) A 1.参数文件:
! j1 r& q4 ?- Y; D- k: f TNSNAMES.ORA, LISTENER.ORA,SQLNET.ORA, PROTOCOL.ORA,NAMES.ORA, SMAN.ORA, LDAP.ORA
+ Y2 a- a- H, c& v( a/ p2 q0 T (refer to "Oracle Net administrator Guide")
8 O( v, L6 f g; ^% R+ ` $ORACLE_HOME/DBS/int.ora: 内容为一系械谋淞棵椭刀?BR> such as:
/ k- c5 i4 e1 {: x$ G) k db_name="wmdb"4 J6 Z2 Y& h; @8 X# S, w7 d0 E
db_block_size=81920 U$ r% o% I+ H, {
control_files=("c:\oradata\control01.ctl","c:\oradata\control02.ctl")
. L3 M# [4 r! }, I/ X* P9 c+ y6 b9 m ...
: \/ x n" K, @% h: b2 q& A 其中有一些在Oracle文档中没有说明的参数以下划线开始
8 ]8 i, `' R! g5 S: C 除了在开发环境中设置_TRACE_FILES_PUBLIC=TRUE这个参数外,其他没有说明的参数最好不要改动
$ W' D0 e! i) p h 2.数据文件:1 k; f* x0 c% N, T7 |
% ~* U/ Y5 p# n0 } 数据库database-->表空间tablespace-->segment段-->extent扩展区-->block块
0 ~+ [4 {2 z- l' E1 h F5 _ 1)数据库由一个或多个表空间组成0 h6 P, L- T8 e# g4 r
2)表空间由一个或多个数据文件组成,一个表空间有一个或多个段
! B$ g( j% {( F- S" {+ U" ] 3)一个段(表,索引等)由多个扩展区组成,段存在于表空间中,但在表空间中可有多个数据文件中的数据
( [7 Q. Z2 \7 }+ P) z 4)一个扩展区是在磁盘上一些连续分配的块,一个扩展区在一个表空间中,而且总是表空间中单一的文件. f! a2 w8 e; O, _/ H+ z& N$ Y6 [8 U
4 z2 ]3 z5 s; H0 }0 L 5)块是数据库中最小的分配单元和I/O单元,它的大小在数据库创建时就固定下来了 |