1、2 FROM emp3 GROUP BY deptno4 HAVING COUNT(deptno)=5 (SELECT max(count(deptno)6 FROM emp7 GROUP BY deptno);A. Line 3B. Line 4C. Line 5D. Line 7E. 都没错.4. 当一个程序执行了 SELECT.FOR UPDATE 语句, 以下哪个步骤必须需要完成?A. 执行 COMMIT or ROLLBACK 结束 transaction, 即使并没有数据改变。B. 如果有数据改变,则需要执行commit or rollback 来结束 transaction。C.
2、 由于只有数据确实改变后,一个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. 哪个命令用来创建一个primary key constraintpk_books 在表 BOOKS,
3、列 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 THEN3 Y :=30;4 ELSEIF X 40 THEN5 Y :=20;6 END IF;
4、A. Line 2B. Line 3C. Line 4D. Line 58. 一个VIEW被以下语句创建,请问在该VIEW上可进行哪个操作?CREATE VIEW USA_STATESAS SELECT *FROM STATEWHERE CNT_CODE =1WITH READ ONLY;A. SELECTB. SELECT , UPDATEC. SELECT , DELETED. SELECT , INSERT二、问答1、 请简述ORACLE在UNIX平台下安装的步骤;2、 ORACLE的启动方式有哪几种?1、startup nomount 非安装启动,这种方式启动下可执行:重建控制文件、重
5、建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup mount dbname 安装启动,这种方式启动下可执行:数据库日志归档、 数据库介质恢复、 使数据文件联机或脱机, 重新定位数据文件、重做日志文件。执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置, 但此时不对数据文件和日志文件进行校验检查。3、startup open dbname 先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件, 这种方式下可访问数据库中的数据。4、sta
6、rtup,等于以下三个命令 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=参数文件名
7、带初始化参数文件的启动方式 先读取参数文件,再按参数文件中的设置启动数据库 例:startup pfile=E:Oracleadminoradbpfileinit.ora 8、startup EXCLUSIVE3、 在ORACLE中控制文件起什么作用?在ORACLE数据库中,控制文件记录着数据库的物理结构和事务控制的值 (SCN,CHECKPOINT等),以及一些可以被改写的信息(如备份的元数据).在实例恢复和介质恢复过程中,都要用到控制文件。同时还需要归档日志文件。4、 请简述SGA的构成;SGA (System Global Area)是Oracle Instance的 基本组成部分,在实
8、例启动时分配。是一组包含一个Oracle实例的数据和控制信息的共享内存结构。主要是用于存储数据库信息的内存区,该信息为数据库进程所共享(PGA不能共享的)。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写它主要包括:1.数据库高速缓存(the database buffer cache),2.重演日志缓存(the redo log buffer)3.共享池(the shared pool)4.数据字典缓存(the data dictionary cache)以及其它各方面的信息。5、 数据库表空间一般分为那
9、几类?每一类的大概功能?表空间具有以下类型:系统编目表空间(SysCatSpace) 系统临时表空间(SysTempSpace) 用户表空间(UserSpace) 用户临时表空间(UserTempSpace) 一个数据库中必须存在两个系统基本的表空间,分别是系统编目表空间与系统临时表空间。在数据库中创建的任何对象都以在系统编目表空间中增加记录的方式体现,对于临时表空间,其占用磁盘大小是根据使用情况动态伸缩的,即仅在需要时才分配磁盘空间,并在使用后进行回收。此外,若用户需要创建表,则需要创建用户表空间,若需要使用临时表,则需要创建用户临时表空间。6、 如何配置访问远程数据库的连接字符串?1 假设
10、远程连接串为 210.111.123.321: 1521: EMP; 2 测试是否可以连接成功 connect scott/tiger210.111.123.321: EMP3 连接到本地数据库,执行以下的命令 create database link remote_db to scott identified by tiger using REMOTE;4 DML测试 select count(*) from empremote_db 7、 访问远程数据库,在服务器端必须启动那一个进程用于网络监听?lsnrctl8、 ORACLE数据库有哪几种标准备分方式?1.导出导入(EXP/IMP)。2
11、.热备份。3.冷备份。注释:导出备件是一种逻辑备份,冷备份和热备份是物理备份。一、 导出导入(ExportImport)利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。、简单导出数据(Export)和导入数据(Import)Oracle支持三种方式类型的输出:()、表方式(T方式),将指定表的数据导出。()、用户方式(U方式),将指定用户的所有对象及数据导出。()、全库方式(Full方式),瘵数据库中的所有对象导出。数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件
12、。、 增量导出导入增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。增量导出包括三种类型:()、“完全”增量导出(Complete)即备份三个数据库,比如:exp system/manager inctype=complete file=040731.dmp()、“增量型”增量导出备份上一次备份后改变的数据,比如:exp system/manager inctype=incremental file=040731.dmp()、“累积型”增量导出累计型导出方式是导出自上次“完全”导出之后数据库中变化了的信息。比如:exp system/manager inctype=cumulative file=040731.dmp数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效的完成。比如数据库的被封任务可以做如下安排:星期一:完全备份(A)星期二:增量导出(B)星期三:增量导
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1