文档介绍:数据库面试题及答案
ORACLE 面试问题-技术篇(2)
?
解答:SELECT DBTIMEZONE FROM DUAL;
设为TRUE的用途
解答:GLOBAL_NAMES指明联接数据库的方式。如果这个参数设置为TRUE,
在建立数据库链接时就必须用相同的名字连接远程数据库。
?
解答:WRAp
,PROCEDURE和PACKAGE区别
解答:function和procedure是PL/SQL代码的集合,通常为了完成一个任务。
procedure不需要返回任何值而function将返回一个值在另一方面,Package
是为了完成一个商业功能的一组function和procedure得集合
Function的用途
解答:TABLE Function 是通过PL/SQL逻辑返回一组记录,用于普通的表/视
图。他们也用于pipeline 和ETL过程。
advisory statistics
解答:Buffer Cache Advice,Segment Level Statistics,Timed Statistics
trace存放在哪个oracle目录结构中?
解答:unix $ORACLE_HOME/rdbms/audit
Windows the event viewer
view 的作用
解答:Materialized view 用于减少那些汇总,集合和分组的信息的几何
数量。它们统称适合于数据仓库和DSS系统。
,哪个后台进程负责清理它
解答:PMON
view?
解答:The Job Queue Processes
?
解答: V$SESSION /V$SESSION_WAIT
logs
解答:Redo Logs是用于存放数据库数据改动状况的物理和逻辑结构。可以用
来修复数据库。
SWITCH?
解答:ALTER SYSTEM SWITCH LOGFILE;
?
解答:你可以使用Logminer或Streams
?
解答:Coalescing针对于字典管理的tablespace进行碎片整理,将临近的小
extents合并成单个的大extent。
tablespace和PERMANENT tablespace的区别是?
解答:A temporary tablespace 用于临时对象列如排序结构而
permanenttablespaces用来存储那些真实的对象(例如表,回滚段等)
?
解答:SYSTEM tablespace.
38创建用户时,需要赋予新用户什么权限才能使它联上数据库。
解答:CONNECT