1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

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

一、选择题

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

SELECTempno,ename 
FROMemp 
WHEREempno=7782ORempno=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等),以及一些可以被改写的信息(如备份的元数据).

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

文件。

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11638.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。