北京亿阳信通的Oracle选择题与问答题有哪些

数据库 Oracle
下面的文章主要是向我们介绍的是北京亿阳信通的Oracle笔试题,主要为你提供的是选择题与问答题,希望你在浏览完之后会有所收获。

如果你也是Oracle考生的话,以下的文章或许对你有用,下面的文章主要描述的是北京亿阳信通的Oracle笔试题,其中涉及到Oracle备份的方法 ,以及Oracle备份和恢复案例,mysql5 的inno数据库如何备份?更多相关推荐 PS:这份答案是我自己做的,仅供参考!

 

一、选择题

 

 

1.当你执行以下查询语句:

 

 

  1. SELECT empno,ename  
  2. FROM emp  
  3. WHERE empno =7782 OR empno =7876

 

 

在WHERE语句中,以下哪个操作符可以取代OR?

 

A. IN

 

B. BETWEEN ……

 

C. LIKE

 

D. <=

 

E. >=

 

 

 

2. 哪个实现 IF..THEN…ELSE 逻辑?

 

A. INITCAP()

 

B. REPLACE()

 

C. DECODE()

 

D. IFELSE()

 

 

 

3. 以下哪行有错?

 

1 SELECT deptno

 

2 FROM emp

 

3 GROUP BY deptno

 

4 HAVING COUNT(deptno)=

 

5 (SELECT max(count(deptno))

 

6 FROM emp

 

7 GROUP BY deptno);

 

A. Line 3

 

B. Line 4

 

C. Line 5

 

D. Line 7

 

E. 都没错.

 

 

 

4. 当一个程序执行了 SELECT...FOR UPDATE 语句, 以下哪个步骤必须需要完成?

 

A. 执行 COMMIT or ROLLBACK 结束 transaction, 即使并没有数据改变。

 

B. 如果有数据改变,则需要执行commit or rollback 来结束 transaction。

 

C. 由于只有数据确实改变后,一个transaction 才会开始,所以现在不需要COMMIT or ROLLBACK 被执行。

 

 

 

 

 

 

 

5. 以下哪个命令可以被用来从表 STATE中 drop 列 UPDATE_DT ?

 

A. ALTER TABLE STATE DROP COLUMN UPDATE_DT;

 

B. ALTER TABLE STATE REMOVE COLUMN UPDATE_DT;

 

C. DROP COLUMN UPDATE_DT FROM STATE;

 

D. 你不能从这个表中DROP该列.

 

 

 

 

 

6.( 在Oracle笔试题中这个问题很重要)哪个命令用来创建一个primary key constraint

 

pk_books 在表 BOOKS, 列 ISBN上? 请选择一个。

 

A. create primary key on books(ISBN);

 

B. create constraint pk_books primary key on books(ISBN);

 

C. alter table books add constraint pk_books primary key (ISBN);

 

D. alter table books add primary key (ISBN);

 

 

 

 

 

7. 以下哪行有错r?

 

1 X :=Y +200;

 

2 IF X <10 THEN

 

3 Y :=30;

 

4 ELSEIF X <40 THEN

 

5 Y :=20;

 

6 END IF;

 

 

 

A. Line 2

 

B. Line 3

 

C. Line 4

 

D. Line 5

 

 

 

8. 一个VIEW被以下语句创建,请问在该VIEW上可进行哪个操作?

 

CREATE VIEW USA_STATES

 

AS SELECT *FROM STATE

 

WHERE CNT_CODE =1

 

WITH READ ONLY;

 

 

 

A. SELECT

 

B. SELECT , UPDATE

 

C. SELECT , DELETE

 

D. SELECT , INSERT

 

二、问答

 

 

 

1、 请简述Oracle在UNIX平台下安装的步骤;

 

 

 

 

 

2、 Oracle的启动方式有哪几种?

 

1、startup nomount

 

非安装启动,这种方式启动下可执行:重建控制文件、重建数据库

 

 

 

读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。

 

2、startup mount dbname

 

安装启动,这种方式启动下可执行:

 

数据库日志归档、

 

数据库介质恢复、

 

使数据文件联机或脱机,

 

重新定位数据文件、重做日志文件。

 

 

 

执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,

 

但此时不对数据文件和日志文件进行校验检查。

 

 

 

3、startup open dbname

 

先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,

 

这种方式下可访问数据库中的数据。

 

 

 

4、startup,等于以下三个命令

 

startup nomount

 

alter database mount

 

alter database open

 

 

 

5、startup restrict

 

约束方式启动

 

这种方式能够启动数据库,但只答应具有一定特权的用户访问

 

非特权用户访问时,会出现以下提示:

 

ERROR:

 

ORA-01035: Oracle 只答应具有 RESTRICTED SESSION 权限的用户使用

 

 

 

6、startup force

 

强制启动方式

 

当不能关闭数据库时,可以用startup force来完成数据库的关闭

 

先关闭数据库,再执行正常启动数据库命令

 

 

 

7、startup pfile=参数文件名

 

带初始化参数文件的启动方式

 

先读取参数文件,再按参数文件中的设置启动数据库

 

例:startup pfile=E:Oracleadminoradbpfileinit.ora

 

 

 

8、startup EXCLUSIVE

 

 

 

 

3、 在Oracle中控制文件起什么作用?

 

在Oracle数据库中,控制文件记录着数据库的物理结构和事务控制的值

 

(SCN,CHECKPOINT等),以及一些可以被改写的信息(如备份的元数据).

在实例恢复和介质恢复过程中,都要用到控制文件。同时还需要归档日志

文件。

 

 以上的相关内容就是对北京亿阳信通的Oracle笔试题的部分介绍,望你能有所收获。

【编辑推荐】

  1. Oracle ASM是Oracle存储十分好用的解决方案
  2. Oracle ASM 实例配置的代码示例
  3. 浅谈Oracle函数返回Table集合
  4. 访问 Oracle 数据库的实例描述
  5. 如何用Oracle 9i全索引扫描完成任务

 

责任编辑:佚名 来源: 博客园
相关推荐

2020-04-23 10:27:20

Python数据工程师

2015-01-14 19:48:06

移动CRM

2013-03-21 09:37:44

VMware虚拟化混合云

2010-08-18 10:27:56

2010-08-23 15:11:11

2021-08-06 09:43:18

云计算容器云原生

2014-02-28 11:10:25

产品产品经理

2012-12-25 14:46:04

天云趋势亿阳信通云计算

2010-04-15 10:34:16

Oracle程序开发

2009-07-20 09:48:57

华为数通认证模拟试题

2022-12-08 12:13:52

红帽开源信创

2019-11-25 22:06:48

运营商数字化5G专网

2024-09-12 16:52:38

2010-05-06 15:44:08

Oracle Nvl函

2010-05-05 10:49:34

Oracle 复合类型

2010-04-22 10:01:44

Oracle收购SUN

2010-05-07 10:19:48

Oracle 注意事项

2015-10-26 10:29:06

谷歌产品10亿用户

2011-07-22 09:33:15

OracleMySQLPostgreSQL

2021-12-06 15:35:01

CSS前端开发
点赞
收藏

51CTO技术栈公众号