36. TEMPORARY tablespace和PERMANENT tablespace 的区别是?) d. j1 ?0 K. K1 a" `( N! }1 D
解答:A temporary tablespace 用于临时对象例如排序结构而 permanent tablespaces用来存储那些'真实'的对象(例如表,回滚段等)8 R |' U1 Z7 y. Q# X- `
37. 创建数据库时自动建立的tablespace名称?8 f8 {! _0 ^3 W3 c
解答:SYSTEM tablespace.. g7 x0 z) R: ` g" R: q$ ]- r$ }
38. 创建用户时,需要赋予新用户什么权限才能使它联上数据库。7 y0 Z6 d4 k5 \/ X
解答:CONNECT
( [; ^0 r( p, {" _$ _# Q7 y 39. 如何在tablespace里增加数据文件?2 l; `6 W3 y9 l% M3 x. F8 A
解答:ALTER TABLESPACE ADD DATAFILE SIZE
( m( o7 U) l& @' u0 C+ ^( y 40. 如何变动数据文件的大小?
# z3 J" ~% _' Y 解答:ALTER DATABASE DATAFILE RESIZE ;
% [; M+ o# A/ ~' W1 V 41. 哪个VIEW用来检查数据文件的大小?% L0 ^* r) i3 O+ _/ Q
解答: DBA_DATA_FILES
: h$ i- P' i' o5 @7 [, h2 T 42. 哪个VIEW用来判断tablespace的剩余空间
# a9 f6 N! z6 D/ B 解答:DBA_FREE_SPACE
. T' R' C7 l$ k& N, [- X2 ] 43. 如何判断谁往表里增加了一条纪录?4 b/ z5 @* Q$ y6 V# s& S
解答:auditing
, D! s; w' r% @7 C: U 44. 如何重构索引?
, ~3 J* o3 N; Z% k" P 解答: ALTER INDEX REBUILD;
- f( _# S0 Y3 P0 [. n 45. 解释什么是Partitioning(分区)以及它的优点。3 O, O" A, [! o0 I+ c: Y/ u
解答:Partition将大表和索引分割成更小,易于管理的分区。
& i$ P% z+ }: t* v/ \
1 ^6 k6 A/ A9 @/ T1 ] 46. 你刚刚编译了一个PL/SQL Package但是有错误报道,如何显示出错信息?& Y; w* y' B: m8 l
解答:SHOW ERRORS N1 O8 M+ a f! ?. {4 @
47. 如何搜集表的各种状态数据?
1 Q1 V; ]/ Z# ] 解答: ANALYZE6 n. h* }, ~% j9 ]
The ANALYZE command.$ P$ B% @: T% i) a* Y; o! v$ H
48. 如何启动SESSION级别的TRACE
; m! u, `: X- l) K- G 解答: DBMS_SESSION.SET_SQL_TRACE2 V3 m" M7 u S+ E* B) N; x' U
ALTER SESSION SET SQL_TRACE = TRUE;
. e* L0 t7 x3 S/ L 49. IMPORT和SQL*LOADER 这2个工具的不同点$ G$ V, A5 Z$ | Y
解答:这两个ORACLE工具都是用来将数据导入数据库的。
8 { L0 j; H G! L0 h) B 区别是:IMPORT工具只能处理由另一个ORACLE工具EXPORT生成6 u0 |' T3 A' o5 R
的数据。而SQL*LOADER可以导入不同的ASCII格式的数据源
0 O; ?/ A5 L! m& ?9 H6 ~ 50. 用于网络连接的2个文件?
, J% i8 }0 T& G# i$ V. ? 解答: TNSNAMES.ORA and SQLNET.ORA |