如果你也是Oracle考生的话,以下的文章或许对你有用,下面的文章主要描述的是北京亿阳信通的Oracle笔试题,其中涉及到Oracle备份的方法 ,以及Oracle备份和恢复案例,mysql5 的inno数据库如何备份?更多相关推荐 PS:这份答案是我自己做的,仅供参考!
一、选择题
1.当你执行以下查询语句:
- SELECT empno,ename
- FROM emp
- 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笔试题的部分介绍,望你能有所收获。
【编辑推荐】
- Oracle ASM是Oracle存储十分好用的解决方案
- Oracle ASM 实例配置的代码示例
- 浅谈Oracle函数返回Table集合
- 访问 Oracle 数据库的实例描述
- 如何用Oracle 9i全索引扫描完成任务