Oracle笔试题库之问答题篇Word文件下载.docx

上传人:b****6 文档编号:16999414 上传时间:2022-11-27 格式:DOCX 页数:6 大小:19.64KB
下载 相关 举报
Oracle笔试题库之问答题篇Word文件下载.docx_第1页
第1页 / 共6页
Oracle笔试题库之问答题篇Word文件下载.docx_第2页
第2页 / 共6页
Oracle笔试题库之问答题篇Word文件下载.docx_第3页
第3页 / 共6页
Oracle笔试题库之问答题篇Word文件下载.docx_第4页
第4页 / 共6页
Oracle笔试题库之问答题篇Word文件下载.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

Oracle笔试题库之问答题篇Word文件下载.docx

《Oracle笔试题库之问答题篇Word文件下载.docx》由会员分享,可在线阅读,更多相关《Oracle笔试题库之问答题篇Word文件下载.docx(6页珍藏版)》请在冰豆网上搜索。

Oracle笔试题库之问答题篇Word文件下载.docx

alerttable表名nocache

5.数据的复制实现办法?

数据复制,就是将数据库中的数据拷贝到另外一个或多个不同的物理站点上,从而保持源数据库与目标数据库中指定数据的一致性。

数据复制的实现方法:

在具体的实现之前,首先要做好设计与规划。

这就需要细致分析具体的业务情况,设计出一套能够满足业务需要的方案。

通常在设计过程中,需要确定出要建立的数据库站点,各站点的类型,需要复制的数据对象,以及同步方式、冲突解决方案等内容。

数据复制的实现主要包括以下几步:

(1)创建复制站点。

(2)创建组对象。

(3)配置冲突解决方案。

6.建立ORACLE数据库后,系统自带的两个用户是什么,相应的密码是什么?

他们的身份是什么?

用户密码身份SystemmanagerSYSDBASyschange_on_instalSYSDPER

7.在建立ORACLE数据库时,选择“事务处理”模板与选用“数据仓库”模板的

区别是什么?

事物处理型:

经常反馈给客户信息,处理大容量或超大容量的数据.数据仓库型:

主要频繁处理小型数据库,只是进行一些查询等操作.

8、在使用OMS之前需要建立资料档案库。

在建立资料档案库的时候,在“为资料档案库选择数据库”选项卡中输入的服务名称应该如何写。

(比如你要连接192.168.1.2机器上的SIST数据库)。

192.168.1.2:

1521:

SIST

9、登陆OMS所使用的用户名和密码分别为什么?

如果在登陆时,系统提示找不到服务,你应该如何处理?

用户名:

SYSMAN,密码:

OEM_TEMP问题出现在服务器没有启动,只能通过手动的方法在Windows管理工具下的策略中将服务器启动。

10、请说出两种以上扩大数据库的方式

解答1)修改现有表空间的大小;

2)向表空间插入一个新的数据文件.

11在ORACLE中的物理文件包含哪四种?

1)数据文件扩展名为*.dbf2)控制文件扩展名为*.rtl3)配置文件扩展名为*.ora4)日志文件扩展名为*.dbf

12.日志文件(记录文件)有哪几种,分别介绍他们的工作模式。

解答:

归档日志:

当日志写满,完成一次循环之前建立一个副本。

这样数据库就可以在损坏中得到恢复。

恢复的过程相当于把建库的所有动作重新做一次。

最安全的数据库工作方式,占用空间也最大非归档日志:

日志写满后,直接覆盖,它只是部分地记录数据库操作,所以恢复能力有限。

13、简要写出在system方案中建立序列xl的步骤。

解答:

createsquencesystem.xlstartwhith1incrementby1minvalue1

nomaxvaluenocyclenocacheorder;

14、写出SQL语句,向表中插入一条记录,其中ID字段的值来自序列XL。

Insertintosystem.table1values(xl.nextval,’tom’,21,’男’,2000);

15、写出一个匿名的SQL程序块,完成如下任务:

向表中插入3000条记录,在salary字段中有500条记录的值为1000,500条记录的值为1200,1000条记录的值为1500,1000条记录的值为1800Id字段的值来自序列xl,其他字段的值任意.declarexnumber:

=0;

beginforxin1..3000loopIf(x500)and(x1000)and(x

16、写出一个存储过程,这个存储过程的作用是修改特定id编号的记录,将该条记录的salary字段的值加上500;

Createorreplaceproceduresystem.update_age(vidinnumber)isBeginUpdatetable1setsalary=salary+500whereid=vid;

End;

17、用SQL语句创建个一个视图,这个视图用来显示ID>

1000的记录;

createviewstasselect*fromtable1whereid>

1000;

18、创建一个system方案中的函数fn1,函数作用为:

将指定ID号的记录中的salary字段值乘以1.05。

Createorreplacefunctionsystem.fn1(salary1system.table1salarytype)ReturnnumberasV1numbre:

=1.05;

V2numbre;

BeginV2=v1*salary1;

Returnv2;

End;

19.解释冷备份和热备份的不同点以及各自的优点

热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。

而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。

热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。

冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。

(因为不必将archivelog写入硬盘)

20.你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?

重建控制文件,用带backupcontrolfile子句的recover命令恢复数据库。

141.如何转换init.ora到spfile

使用createspfilefrompfile命令142.解释datablock,extent和segment的区别(这里建议用英文术语)

datablock是数据库中最小的逻辑存储单元。

当数据库的对象需要更多的物理存储空间时,连续的datablock就组成了extent.一个数据库对象拥有的所有extents被称为该对象的segment.

23.给出两个检查表结构的方法

1、DESCRIBE命令2、DBMS_METADATA.GET_DDL包

24.怎样查看数据库引擎的报错

alertlog.

25.使用索引的理由

快速访问表中的datablock

26.给出在STARSCHEMA中的两种表及它们分别含有的数据

Facttables和dimensiontables.facttable包含大量的主要的信息而dimensiontables存放对facttable某些属性描述的信息

27.FACTTable上需要建立何种索引?

位图索引(bitmapindex)

28.给出两种相关约束

主键和外键

29.如何在不影响子表的前提下,重建一个母表

子表的外键强制失效,重建母表,激活外键

30.如何建立一个备份控制文件?

Alterdatabasebackupcontrolfiletotrace.

31.给出数据库正常启动所经历的几种状态

STARTUPNOMOUNT–数据库实例启动STARTUPMOUNT数据库装载STARTUPOPEN–数据库打开

32.哪个column可以用来区别V$视图和GV$视图

INST_ID指明集群环境中具体的某个instance。

33.如何生成explainplan

运行utlxplan.sql.建立plan表针对特定SQL语句,使用explainplansetstatement_id=tst1intoplan_table运行utlxplp.sql或utlxpls.sql察看explainplan

34.如何增加buffercache的命中率?

在数据库较繁忙时,适用buffercacheadvisory工具,查询v$db_cache_advice.如果有必要更改,可以使用altersystemsetdb_cache_size命令

35.解释$ORACLE_HOME和$ORACLE_BASE的区别?

ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录

36.如何判断数据库的时区?

SELECTDBTIMEZONEFROMDUAL

37.解释GLOBAL_NAMES设为TRUE的用途

GLOBAL_NAMES指明连接数据库的方式。

如果这个参数设置为TRUE,在建立数据库链接时就必须用相同的名字连结远程数据库

38.如何加密PL/SQL程序?

WRAP

39.解释TABLEFunction的用途

TABLEFunction是通过PL/SQL逻辑返回一组纪录,用于普通的表/视图。

他们也用于pipeline和ETL(ETL,Extraction-Transformation-Loading的缩写,中文名称为数据提取、转换和加载)过程。

40.举出3种可以收集threeadvisorystatistics

BufferCacheAdvice,SegmentLevelStatistics,TimedStatistics

41.Audittrace存放在哪个oracle目录结构中

unix$ORACLE_HOME/rdbms/audit

Windowstheeventviewer

42.解释materializedviews的作用

Materializedviews用于减少那些汇总,集合和分组的信息的集合数量。

它们通常适合于数据仓库和DSS系统

43.当用户进程出错,哪个后台进程负责清理它

PMON

44.哪个后台进程刷新materializedviews

TheJobQueueProcesses.

45.如何判断哪个session正在连结以及它们等待的资源?

V$SESSION/V$SESSION_WAIT

46.描述什么是redologs

RedoLogs是用于存放数据库数据改动状况的物理和逻辑结构。

可以用来修复数据库

47.如何进行强制LOGSWITCH

ALTERSYSTEMSWITCHLOGFILE;

48.举出两个判断DDL改动的方法?

你可以使用Logminer或Streams

49.Coalescing做了什么?

Coalescing针对于字典管理的tablespace进行碎片整理,将临近的小extents合并成单个的大extent.

50.TEMPORARYtablespace和PERMANENTtablespace的区别是?

temporarytablespace用于临时对象例如排序结构而permanenttablespaces用来存储那些真实的对象(例如表,回滚段等)

51.创建数据库时自动建立的tablespace名称?

SYSTEMtablespace.

52.创建用户时,需要赋予新用户什么权限才能使它联上数据库。

CONNECT

53.如何在tablespace里增加数据文件?

ALTERTABLESPACEADDDATAFILESIZE

54.如何变动数据文件的大小?

ALTERDATABASEDATAFILERESIZE;

55.哪个VIEW用来检查数据文件的大小?

DBA_DATA_FILES

56.哪个VIEW用来判断tablespace的剩余空间

DBA_FREE_SPACE

57.如何判断谁往表里增加了一条纪录?

auditing

58.如何重构索引?

ALTERINDEXREBUILD;

59.解释什么是Partitioning(分区)以及它的优点。

Partition将大表和索引分割成更小,易于管理的分区。

60.你刚刚编译了一个PL/SQLPackage但是有错误报道,如何显示出错信息?

SHOWERRORS

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 经济学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1