36. TEMPORARY tablespace和PERMANENT tablespace 的区别是?
7 @+ O7 }0 k% g' R% g 解答:A temporary tablespace 用于临时对象例如排序结构而 permanent tablespaces用来存储那些'真实'的对象(例如表,回滚段等): t) a8 O( U9 [# e. ~! r
37. 创建数据库时自动建立的tablespace名称?
- H4 Y' \& T& F) k% R4 _8 x% h 解答:SYSTEM tablespace.
. f5 G! x" I1 M- ~$ H- o 38. 创建用户时,需要赋予新用户什么权限才能使它联上数据库。
6 _1 B$ e4 N) J) n W @/ ` 解答:CONNECT9 r7 j% S' B) V4 q: [
39. 如何在tablespace里增加数据文件?- s" B+ z3 @' h
解答:ALTER TABLESPACE ADD DATAFILE SIZE
/ I" J3 F8 I# n" c 40. 如何变动数据文件的大小?
0 I% e% Z7 t. m' e$ L9 ]0 W' F 解答:ALTER DATABASE DATAFILE RESIZE ;
0 q! }( x( z5 B. c 41. 哪个VIEW用来检查数据文件的大小? [/ E" m& X2 ]' R
解答: DBA_DATA_FILES
" `. i7 H9 S/ _' M% ?* d- z 42. 哪个VIEW用来判断tablespace的剩余空间4 g" T/ L9 S3 L1 r( c1 p
解答:DBA_FREE_SPACE
0 C( Q; c& o+ {# a$ ] 43. 如何判断谁往表里增加了一条纪录?
8 p+ f6 F3 n, n+ m9 c& S) W5 n6 E 解答:auditing4 z1 E9 d0 J8 p' ~) e: {; G8 v. O# q
44. 如何重构索引?
u7 N! Z) V J; X: V 解答: ALTER INDEX REBUILD;
% D9 B( {" T) `, b9 |% R 45. 解释什么是Partitioning(分区)以及它的优点。
/ E$ Q S+ t- p- U' ~ x8 ^ 解答:Partition将大表和索引分割成更小,易于管理的分区。7 _) J" h& e6 ^
7 _2 I n2 X! z* j) t+ T, m 46. 你刚刚编译了一个PL/SQL Package但是有错误报道,如何显示出错信息?
/ T' v% H8 v0 c( ]7 w/ \+ C 解答:SHOW ERRORS
s. d' K8 i# R( \6 X1 q 47. 如何搜集表的各种状态数据?
9 y, x3 B2 Y& \3 Z/ s1 V# Y 解答: ANALYZE
& t( d$ r+ M; e1 l2 }- f9 j. `. T The ANALYZE command.% d* A. z& I- `2 r. I! n
48. 如何启动SESSION级别的TRACE
+ w! h9 k; X5 p 解答: DBMS_SESSION.SET_SQL_TRACE( M4 Q/ j+ _' _) q- o
ALTER SESSION SET SQL_TRACE = TRUE;2 u% S" y0 o2 N) ~
49. IMPORT和SQL*LOADER 这2个工具的不同点
, n* _/ J0 J8 b* r3 z 解答:这两个ORACLE工具都是用来将数据导入数据库的。
w+ T& @5 ~8 `( |7 J4 D. _ 区别是:IMPORT工具只能处理由另一个ORACLE工具EXPORT生成4 n! j6 w8 K3 i# b/ ]: j
的数据。而SQL*LOADER可以导入不同的ASCII格式的数据源% O& p8 P+ I6 p! E8 J
50. 用于网络连接的2个文件?) {2 @/ r; y9 U" B; [" M
解答: TNSNAMES.ORA and SQLNET.ORA |