1、ORACLE 题库 18,591 下列不属于 ORACLE 的逻辑结构的是(C)A. 区B. 段C. 数据文件D. 表空间2. 下面哪个用户不是 ORACLE 缺省安装后就存在的用户(A)A . SYSDBAB. SYSTEMC. SCOTTD. SYS3 下面哪个操作会导致用户连接到 ORACLE 数据库,但不能创建表(A)A. 授予了 CONNECT 的角色,但没有授予 RESOURCE 的角色B. 没有授予用户系统管理员的角色C. 数据库实例没有启动D. 数据库监听没有启动4. ( )函数通常用来计算累计排名,移动平均数和报表聚合。A . 汇总 B. 分析C 分组、D 单行5. 带有(B
2、)字句的 SELECT 语句可以在表的一行或多行放置排他锁。A . FOR INSERTB. FOR UPDATEC. FOR DELETED. FOR REFRESH6. 在 Oracle 中,你以 SYSDBA 登录,CUSTOMER 表位于 Mary 用户方案中,下面哪条语句为数据库中的所有用户创建 CUSTOMER 表的同义词(B) 。A. CREATE PUBLIC SYNONYM cust ON mary.customer;B. CREATE PUBLIC SYNONYM cust FOR mary.customer;C. CREATE SYNONYM cust ON mary.c
3、ustomer FOR PUBLIC;D. 不能创建 CUSTOMER 的公用同义词。E.7. 在 Oracle 中,当 FETCH 语句从游标获得数据时,下面叙述正确的是( C) 。A. 游标打开B. 游标关闭C. 当前记录的数据加载到变量中D. 创建变量保存当前记录的数据8. 在 Oracle 中,下面关于函数描述正确的是(AD) 。A. SYSDATE 函数返回 Oracle 服务器的日期和时间B. ROUND 数字函数按四舍五入原则返回指定十进制数最靠近的整数C. ADD_MONTHS 日期函数返回指定两个月份天数的和D. SUBSTR 函数从字符串指定的位置返回指定长度的子串9. 阅
4、读下面的 PL/SQL 程序块:BEGININSERT INTO employee(salary,last_name,first_name)VALUES(35000,Wang,Fred);SAVEPOINT save_a;INSERT INTO employee(salary,last_name,first_name)VALUES(40000,Woo,David);SAVEPOINT save_b;DELETE FROM employee WHERE dept_no=10;SAVEPOINT save_c;INSERT INTO employee(salary,last_name,first_
5、name)VALUES(25000,Lee,Bert);ROLLBACK TO SAVEPOINT save_c;INSERT INTO employee(salary,last_name,first_name)VALUES(32000,Chung,Mike);ROLLBACK TO SAVEPOINT save_b;COMMIT;END;运行上面的程序,哪两个更改永久保存到数据库(CD) 。A. DELETE FROM employee WHERE dept_no=10;B. INSERT INTO employee(salary,last_name,first_name)i. VALUES
6、(32000,Chung,Mike);C. INSERT INTO employee(salary,last_name,first_name)i. VALUES(35000,Wang,Fred);D. INSERT INTO employee(salary,last_name,first_name)i. VALUES(40000,Woo,David);10. 在 Oracle 中,表 VENDOR 包含以下列:VENDOR_ID NUMBER Primary KeyNAME VARCHAR2(30)LOCATION_ID NUMBERORDER_DT DATEORDER_AMOUNT NUMB
7、ER(8,2)下面对表 VENDOR 运用分组函数的子句合法的是(C) 。A. FROM MAX(order_dt)B. SELECT SUM(order_dt)C. SELECT SUM(order_amount)D. WHERE MAX(order_dt) = order_d11. 在 Oracle 中,表 EMP 包含以下列:NAME VARCHAR2(20)ADDR VARCHAR2(60)要以 NAMEs address is ADDR 格式返回数据,以下 SQL 语句正确的是(B) 。+ 的两边做 To_number() A. SELECT NAME + s address is
8、+ ADDR FROM EMP;B. SELECT NAME | s address is | ADDR FROM EMP;C. SELECT NAME + s address is + ADDR FROM EMP;D. SELECT NAME | s address is | ADDR FROM EMP;12. 在 Oracle 中,以下不属于集合操作符的是(B) 。A. UNIONB. SUMC. MINUS D. INTERSECT13. 在 Oracle 中,表分区方式(C)建议分区数是 2 的幂(2、4、8 等) ,以获得最平均的数据发布。A. 范围分区B. 列表分区C. 散列分区D
9、. 复合分区14. 在 Oracle 中,关于锁,下列描述不正确的是(D) 。A. 锁用于在用户之间控制对数据的并发访问B. 可以将锁归类为行级锁和表级锁C. insert、update、delete 语句自动获得行级锁D. 同一时间只能有一个用户锁定一个特定的表15 .在 Oracle 中,关于表分区下列描述不正确的是() 。A. 分区允许对选定的分区执行维护操作,而其他分区对于用户仍然可用B. 不可以对包含 LONG 或 LONG RAW 列的表进行分区C. 不可以对包含任何 LOB 列的表进行分区D. 如果分区键包含 DATE 数据类型的列,则必须使用 TO_DATE 函数完整的指定年份
10、16:在 Oracl 中,哪种表分区维护操作可以将非分区表转换为分区表的分区() 。A. 添加分区B. 结合分区C. 交换表分区D. 合并分区17:在 Oracle 中,使用带有()子句的 SELECT 命令可以在表的一行或多行上放置排他锁。A. FOR INSERT OFB. FOR REFRESHC. FOR UPDATE OFD. FOR LOCK18:在 Oracle 中,序列 venseq 使用下面的语句创建:CREATE SEQUENCE venseq INCREMENT BY 1 START WITH 10MAXVALUE 100 MINVALUE 10 CYCLE CACHE
11、5;下面对序列 venseq 修改的语句,错误的是(A ) 。A. ALTER SEQUENCE venseq START WITH 1;B. ALTER SEQUENCE venseq MAXVALUE 90;C. ALTER SEQUENCE venseq NOMINVALUE;D. ALTER SEQUENCE venseq NOCACHE;19:在 Oracle 中,使用以下语句创建视图:CREATE OR REPLACE VIEW pen_viewAS SELECT * FROM order_masterWHERE ostatus = p WITH CHECK OPTION CONS
12、TRAINT penv;当用户试图执行以下语句:UPDATE pen_view SET ostatus = d WHERE ostatus=p;下列描述正确的是(B) 。A. Oracle 将 ostatus 修改为 d,不提示任何错误B. Oracle 不执行更新操作,并返回错误信息C. Oracle 将 ostatus 修改为 d,同时返回错误信息D. Oracle 不执行更新操作,也不提示任何错误20:在 Oracle 中,在以下情形建立位图索引可以获得较好的性能(C) 。A. 在列值唯一的列上建立B. 在列值相差很小的列上建立C. 在列值频繁重复的列上建立D. 在用于保存位图的列上建立
13、21:在 Oracle 中,通过命令(C )可以释放锁。A. INSERTB. DELETEC. ROLLBACKD. UNLOCK22在 Oracle 中,下面关于簇的描述不正确的是(B) 。A. 簇是一组表,这些表拥有公共列,并且经常一起使用B. 与每个表及其索引单独存储相比,簇能够提高 INSERT 语句的性能C. 由于簇表中的所有行都使用相同的列作为公共主键,因此这些列仅为所有表存储一次,从而节省了存储空间D. 经常更新的列不应选作簇键23:在 Oracle 中,抽象数据类型 address_ty 定义如下:CREATE TYPE address_ty AS OBJECT( stree
14、t_no number(3),street_name varchar2(20),city varchar2(20),state varchar2(20)/表 vend_mast 定义如下:CREATE TABLE vend_mast(vencode varchar2(5), venname varchar2(15),venadd address_ty, tel_no number(10);下列语句能正确执行的是() 。A. SELECT city FROM vend_mast WHERE venname=Joe;B. UPDATE vend_mast SET address_ty.street
15、_no=10WHERE venname=john;C. DELETE FROM vend_mast a WHERE a.venadd.vencode=v100; 需要启别名才能访问D. SELECT a.venadd.street_name FROM vend_mast aWHERE street_no=11;24:在 Oracle 中, ()数据字典表可以用来查看抽象数据类型的实际结构。A. USER_TYPE_ATTRSB. USER_TABLESC. USER_TYPE_TABSD. USER_TAB_COLUMNS25:在 Oracle 中, (B )操作符允许引用现有的行对象。A.
16、CASTB. REFC. MULTISETD. MAP26:在 Oracle 中,关于 PL/SQL 下列描述正确的是(C) 。A. PL/SQL 代表 Power Language/SQLB. PL/SQL 不支持面向对象编程C. PL/SQL 块包括声明部分、可执行部分和异常处理部分D. PL/SQL 提供的四种内置数据类型是 character,integer,float,boolean27:在 Oracle 中,阅读下列 PL/SQL 块:DECLAREv_lower NUMBER:=2;v_upper NUMBER:=100;v_count NUMBER:=1;BEGINI = 2;
17、 I = 2; i+FOR i IN v_lowerv_lower LOOPINSERT INTO test(results)VALUES (v_count);v_count := v_count +1;END LOOP;END;请问 FOR LOOP 循环体执行了(A )次。A. 1B. 2C. 98D. 100E. 235:28:在 Oracle 中, ()程序包中提供了所有预定义的异常的定义。A. DBMS_STANDARDB. DBMS_STDC. DBMS_SQLD. DBMS_TYPES29:在 Oracle 中,关于子程序的描述不正确的是(C) 。子程序 就是存储过程和函数A.
18、子程序是已命名的 PL/SQL 块,可带参数并可在需要时随时调用B. 子程序可以具有声明部分、可执行部分和异常处理部分C. 子程序参数的模式只有 IN 和 OUT 两种模式D. 子程序可分为过程和函数两种类型30:在 Oracle 中,当从 SQL 表达式调用函数时,下列描述不正确的是(AC) 。A. 从 SELECT 语句调用的函数均不能修改数据库表B. 函数可以带有 IN、OUT 等模式的参数C. 函数的返回值必须是数据库类型,不得使用 PL/SQL 类型D. 形式参数必须使用数据库类型,不得使用 PL/SQL 类型31:在 Oracle 中,关于触发器的描述正确的是(D) 。A. 触发器
19、可以删除,但不能禁用B. 触发器只能用于表C. 触发器可以分为行级和语句级两种D. 触发器是一个对关联表发出 insert、update 、delete 或 select for update 语句时触发的存储过程32:在 Oracle 中,你需要创建索引提高薪水审查的性能,该审查要对员工薪水提高 12 个百分点后进行分析处理,下面哪个 create index 命令能解决此问题(A) 。A. CREATE INDEX my_idx_1 ON employee(salary*1.12);B. CREATE UNIQUE INDEX my_idx_1 ON employee(salary);C.
20、 CREATE BITMAP INDEX my_idx_1 ON employee(salary);D. CREATE INDEX my_idx_1 ON employee(salary) REVERSE;33:在 Oracle 中,执行下面的语句:SELECT ceil(-97.342),floor(-97.342), -123.01 -124round(-97.342),trunc(-97.342)FROM dual;哪个函数的返回值不等于-97(B) 。A. ceil()B. floor()C. round(0)D. trunc()34:在 Oracle 中,用以下 SQL 命令创建了一
21、个序列:CREATE SEQUENCE my_seqSTART WITH 394INCREMENT BY 12NOMINVALUENOMAXVALUENOCYCLENOCACHE;用户执行包含 my_seq.NEXTVAL 的 SQL 语句三次,然后执行包含my_seq.CURRVAL 的 SQL 语句四次,请问序列 my_seq 的当前值是(B) 。A. 406B. 418C. 430D. 442E. 242:35:在 Oracle 中,下列哪种标量类型不能保存到数据库表中(B) 。A. CHARB. RAWC. DATED. BOOLEAN36:在 Oracle 中,不属于游标属性的是(C
22、) 。A. %NOTFOUNDB. %FOUNDC. %ISCLOSED. %ISOPEN37:在 Oracle 中,在 SQL 提示符下调用 PL/SQL 过程的方法是( ABC) 。A. 使用 CALL 语句B. 使用 EXECUTE 语句C. 使用 RUN 语句D. 直接使用过程名38:在 Oracle 中,用下列语句定义了一个过程:CREATE OR REPLACE PROCEDURE test(a IN VARCHAR2,b IN OUT NUMBER,c OUT VARCHAR2) ISBEGINEND;/假定使用的变量都已定义,下面对过程 test 的调用语法正确的是(C ) 。
23、A. test(String1,50,v_str2)B. test(v_str1,v_num1,String2)C. test(String1,v_num1,v_str2)D. test(v_str1,20,v_str2)39:在 Oracle 中,关于程序包的描述不正确的是(B) 。A. 程序包是一种数据库对象,它是对相关 PL/SQL 类型、子程序、游标、异常、变量和常量的封装B. 程序包中私有对象是通过 PRIVATE 关键字来标识的 程序包体可以包括没有在程序包说明中列出的对象,这些是私有对象,程序包的用户不能使用C. PL/SQL 允许两个或多个打包的子程序具有同一名称,只要子程序接
24、受的参数数据类型不同D. 程序包具有模块化、信息隐藏、新增功能及性能更佳等优点40:在 Oracle 中,用户(A)拥有所有内置的程序包。A. SYSB. SYSTEMC. PUBLICD. DEFAULT41:在 Oracle 中,DBMS_LOB 程序包的()过程用于删除指定的 BLOB 或 CLOB。A. deleteB. eraseC. removeD. empty_lob42在 Oracle 中,关于触发器的描述正确的是(D) 。 (选择一项)A. 触发器可以删除,但不能禁用B. 触发器只能用于表C. 触发器可以分为行级和语句级D. 触发器使一个对关联表发出 select、inser
25、t、update 或 delete 语句时触发的存储过程43:在 Oracle 中,通过命令(CD)可以释放锁。 (选择两项)A. INSERTB. DELETEC. ROLLBACKD. COMMIT44:在 Oracle 中,事务中使用下列 SQL 语句不会引起锁定(A) 。 (选择一项)A. SELECTB. INSERTC. UPDATED. DELETE45:在 Oracle 中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的 SELECT语句必须带有(C)子句。 (选择一项)A. WHERE CURRENT OFB. INTOC. FOR UPDATED. ORDER
26、BY46:在 Windows 操作系统中,Oracle 的(A )服务器监听并接受来自客户端应用程序的连接请求。 (选择一项)A. OracleHOME_NAMETNSListenerB. OracleServiceSIDC. OracleHOME_NAMEAgentD. OracleHOME_NAMEHTTPServer47:在 Oracle 中,有一个名为 seq 的序列对象,以下语句能返回序列值但不会引起序列值增加的是(C) 。 (选择一项)A. select seq.ROWNUM from dual;B. select seq.ROWIDfrom dual;C. select seq.
27、CURRVALfrom dual;D. select seq.NEXTVALfrom dual;48:ORACLE 中,执行语句:SELECT address1|,|address2|,|address2 “Address“ FROM employ;将会返回(B)列。A. 0B. 1C. 2D. 349:在 Oracle 中,INSTEAD OF 触发器主要用于(D ) 。 (选择一项)A. 表B. 表和视图C. 基于单个表的视图D. 基于多个表的视图50:Oracle 数据库中,下面(C )可以作为有效的列名。A. ColumnB. 123_NUMC. NUM_#123D. #NUM1235
28、1:在 Oracle 中,以下工具可以逻辑备份数据库对象或整个数据库(B) 。 (选择一项)A. SQL*PlusB. 导出实用程序C. 导入实用程序D. SQL*Loader52:Oracle 数据库中,通过(B )访问能够以最快的方式访问表中的一行。A. 主键B. RowidC. 唯一索引D. 整表扫描53:在 Oracle 中,使用下列的语句产生序列:CREATE SEQUENCE id;Oracle 服务器会预开辟内存并维持的序列值有(C)个。 (选择一项)A. 0B. 10C. 20D. 10054:Oracle 数据库中,以下(C )命令可以删除整个表中的数据,并且无法回滚。A.
29、dropB. deleteC. truncateD. cascade55:Oralce 数据库中,以下(A)函数可以针对任意数据类型进行操作。A. TO_CHARB. LOWERC. MAXD. CEIL56:在 Oracle 中,语句(B )将 ORDER_DATE 日期值2000 年 3 月 18 日显示为2000 年 1 月1 日 。 (选择一项)A. SELECT ROUND(order_date,day)FROM inventoryB. SELECT ROUND(order_date,YEAR)FROM inventoryC. SELECT ROUND(order_date,mont
30、h)FROM inventoryD. SELECT ROUND(to_char(order_date,yyyy)FROM inventory57:在 Oracle 中,以下是 STUDENTS 表的结构:SID NUMBER NOT NULL,Primary KeySNAME VARCHAR2(30)COURSE_ID VARCHAR2(10) NOT NULLMARKS NUMBER你需要查询参加了课程 ID 为 C10 的考试,并且分数排在前 10 名的学生,以下(D)语句能够实现此功能。A. SELECT SID,marks,ROWNUM “Rank“FORM studentsWHERE
31、 ROWNUM=10 AND course_id=C10ORDER BY marks DESC;B.SELECT SID,marks,ROWNUM“Rank“FORM studentsWHERE ROWNUM=10 AND course_id=C10ORDER BY marks;C.SELECT SID,marks,ROWNUM“Rank“FORM (SELECT SID ,marksFORM studentsWHERE ROWNUM=10 AND course_id=C10ORDER BY marks DESC;D.SELECT SID,marks,ROWNUM“Rank“FORM (SEL
32、ECT SID ,marksFORM studentsWHERE course_id=C10 ORDER BY marks DESC)WHERE ROWNUM=10;58:在 Oracle 中,用下列语句定义一个过程:CREATE PROCEDURE proc(value1 in varchar2,value2 out number,value3 in out varchar2)isbeginend;假定使用的变量都已定义,下面对过程 proc 的调用语法正确的是 ().(选择一项)A. proc(tt,10,v3)B. proc(tt,v2,v3)C. proc(v1,v2,v3)D. pr
33、oc(tt,10,dd)59:在 Oracle 中,使用以下语句创建视图;create or replace view myViewas select * from orderswhere status=p;假定 Orders 表中包含 10 条 status=p的记录,当用户试图执行以下语句 ;update myView set status=o where status=p;下列正确的是()A. Oracle 不执行更新操作,并返回错误信息B. Oracle 成功执行更新操作,再次查看视图时返回 0 行记录C. Oracle 成功执行更新操作,再次查看视图时返回 10 行记录D. Orac
34、le 执行更新操作,但提示错误信息60:在 Oracle 中,用于 PL/SQL 程序输出调试信息的内置程序包是 DA. DBMS_STANDARDB. DBMS_ALERTC. DBMS_LOBD. DBMS_OUTPUT61:在 Oracle 中,用下列语句定义了一个过程:CREATE PROCEDURE proc(value1 IN VARCHAR2,value2 OUT NUMBER,value3 IN OUT VARCHAR2)ISBEGINEND;假定使用的变量都已定义,下面对过程 proc 的调用语法正确的是 (B)。A. proc(tt,10,v3)B. proc(tt,v2,
35、v3)C. proc(v1,v2,v3)D. proc(tt,10,dd)62:在 Oracle 中,使用以下语句创建视图:CCREATE OR REPLACE VIEW MyViewAS SELECT * FROM ordersWhere status=p;假定 orders 表中包含 10 条 status=p的记录,当用户试图执行以下语句:UPDATE MyView SET status=o WHERE status=p;下列描述正确的是()。A. Oracle 不执行更新操作,并返回错误信息B. Oracle 成功执行更新操作,再次查看视图时返回 0 行记录C. Oracle 成功执行
36、更新操作,再次查看视图时返回 10 行记录D. Oracle 执行更新操作,但提示错误信息63:在 Oracle 中,语句() 将 ORDER_DATE 日期值2000 年 3 月 18 日 显示为2000 年 1 月 1 日(选择两项)A. select round(order_date,day)from inventoryB. select round(order_date,year)from inventoryC. select round(order_date,month)from inventoryD. select round(to_char(order_date,yyyy)fro
37、m inventory64:在 Oracle 中,使用下列语句产生序列:CREATE SEQUENCE id;Oracle 服务器会预开辟内存并维持的序列值有()个( 选择一项 )A. 0B. 10C. 20D. 100E. 292:65:在 Oracle 中,以下工具可以逻辑备份数据库对象或整个数据库().A. sql*plusB. 导出实用程序C. 导入实用程序D. sql*loader66:在 Oracle 中,INSTEAD OF 触发器主要用于()A. 表B. 表和视力图C. 基于单个表的视图D. 基于多个表的视图67:在 Oracle 中,用于显示 PL/SQL 程序输出调试信息的
38、内置程序包是()。A. DBMS_STANDARDB. DBMS_ALERTC. DBMS_LOBD. DBMS_OUTPUT68:在 Oracle 中,有一个名为 seq 的序列对象,以下语句能返回序列值但不会引起序列值增加的是()。A. select seq.ROWNUM form dual;B. select seq.ROWID form dual;C. select seq.CURRVAL form dual;D. select seq.NEXTVAL form dual;69:在 Oracle 中,事务中使用下列 SQL 语句不会引起锁定() 。A. SELECTB. INSERTC
39、. UPDATED. DELETE70.在 Oracle 中,通过命令() 可以释放锁。A. INSERTB. DELETEC. ROLLBACKD. COMMIT71在 Oracle 中,关于触发器的描述正确的是()。A. 触发器可以删除,但不能禁用B. 触发器只能用于表C. 触发器可以分为行级和语句级D. 触发器是一个对关联表发出 select、insert、update 或 delete 语句是触发的存储过程72:ORACLE 中,执行语句: SELECT address1|,|address2|,|address2 “Adress“ FROM employ;将会返回()列。 (选择一项
40、)A. 0B. 1C. 2D. 373:在 Oracle 中,PL/SQL 块中定义了一个带参数的游标:CURSOR emp_cursor(dnum NUMBER) ISSELECT sal,comm FORM emp WHERE deptno=dnum;那么正确打开此游标的语句是(AD)。A. OPEN emp_cursor(20);B. OPEN emp_cursor FOR 20;C. OPEN emp_cursor USING 20;D. FOR rmp_rec IN emp_cursor(20) LOOP . END LOOP;74:Oracle 数据库中,下面()可以作为有效的列名
41、。 (选择一项)A. 75: ColumnB. 123_NUMC. NUM_#123D. #NUM123Oracle 数据库中,通过(B )访问能够以最快的方式访问表中的一行。 (选择一项)A. 主键B. RowidC. 唯一索引D. 整表扫描76:Oracle 数据库中,以下() 函数可以针对任意数据类型进行操作。A. TO_CHARB. LOWERC. MAXD. CEIL77:Oracle 数据库中,以下()命令可以删除整个表中的数据,并且无法回滚。 (选择一项)A. dropB. deleteC. truncateD. cascade78:在 Oracle 中,下列(B)语句不能用于控
42、制游标。A. OpenB. CreateC. FetchD. Close79:在 Oracle 中有表“cd“,它包含属性“cdcode“,“category“和 “cdname“,要查询 category 取值为“CLASSIC“或“ROCK“的行,应采用语句(AD)。A. SELECT * FROM cd WHERE category IN (CLASEIC,ROCK);B. SELECT * FROM cd WHERE category BETWEEN CLASSIC AND ROCK;C. SELECT * FROM cd WHERE category=CLASSIC AND cate
43、gory=ROCK;D. SELECT * FROM cd WHERE category=CLASSIC OR category=ROCK;80:在 Oracle 中,在执行 SQL 语句时,你不小心使用 Update 命令将所有的 ID 值设置成了11111,那么使用(C)命令可以取消这一操作。A. EXITB. COMMITC. ROLLBACKD. UNDO81在 Oracle 中,数据库中的触发器是一个对关联表发出 insert、update 或(A)语句时触发的存储过程。 (选择一项)A deleteB dropC createD truncate82在 Oracle 中,使用了如下
44、的语句创建用户 TOM,则对于该用户而言,以下说法错误的是(D) 。 (选择一项)CREATE USER TOM IDENTIFIED BY TOMSYSA 该用户的口令为 TOMSYSB TOM 默认为表空间为 SYSTEMC TOM 的临时表空间为 TEMPD 使 ORANT UPDATE 命令可以修改 TOM 的口令83在 Oracle 中,下述(A)命令会使挂起的事务完成。 (选择一项) 。 (选择一项)A COMMITB DELETEC UPDATED SELECTe) INSERT84游标变量的类型是(B )A 隐式游标B 显示游标C REF 游标D 循环游标85在非归档方式下操作
45、的数据库禁用了(A ) 。 (选择一项)A 归档日志。B 联机日志。C 日志写入程序。D 日志文件。86由于软硬件问题导致的读写数据库文件失败,属于(D )故障。 (选择一项)A 实例B 语句C 用户进程D 介质87(C )参数用于确定是否要导入整个导出文件A constranintsB tablesC fullD file88在 oracle 程序中处理语句时发生的逻辑错误导致(C )故障A 实例B 介质C 语句D 用户进程89以下哪种备份方式需要在完全关闭数据库后进行。A 无归档日志模式。B 归档日志模式。C 使用导出实用程序进行逻辑备份。D 以上都不对。90(B)方式的导出会从指定的表中
46、导出所有的数据。 (选择一项)A 分区B 表C 全部数据库D 表空间91使用(B)命令可查看在创建触发器时发生的编译错误A View errorsB Show errorsC Display errorsD Check errors92(A)包用于显示 pl/sql 块和存储过程中的调试信息A Dbms_output。B Dbms_standadr。C Dbms_Input。D Dbms_session。93(A)触发器允许触发操作的语句访问行的列值A 行级 :old :newB 语句级C 模式D 数据库级94要审计用户执行的 create,drop,和 alter 等 ddl 语句,应创建(
47、E )触发器A 行级B 语句级C Instead of D 模式e) 数据库95Oracle 内置程序包由(A )用户所有A sysB systemC scottD Pub lic96( D)程序包用于读写操作系统文本文件A Dbms_outputB Dbms_lob (图片,电影)C Dbms_randomD Utl_file97以下不属于命令的 pl/sql 块的是( )A 程序包B 过程。C 游标。D 函数98执行特定任务的子程序是( AB)A 函数B 过程。C 程序包D 游标。99子程序的(A )模式参数可以在调用子程序时指定一个常量A inB outC In outD inout100下面关于主事务处理和自主事务处理的说法错误的是( D)A 自主事务处理结果的变化不倚赖于主事务处理的状态B 自主事务处理提交或回退时,不影响主事务处理的结果C 自主事务处理提交,对主事务处理是不可见的D 自主事务处理还可以启动其他自主事务处理Create proc p1 BeginInsert P2();Update .Commit;End;Create proc p2BeginAtuoInusert.Rollback;End;