当前位置:文档之家› oracle11g管理与应用实践教程(习题及答案) (2)

oracle11g管理与应用实践教程(习题及答案) (2)

1.6习题Oracle数据库基础

一.填空题

1、关系模型提供了3类完整性规则,分别是_______、_______、_______。

参考答案:实体完整性规则、参照完整性规则、用户定义的完整性规则

2、RDBMS由两部分组成,即_______、_______两部分。

答案:数据库系统内核、数据字典

3、关系数据库模型支持三种类型的表关联关系:_______、_______、_______。

答案:一对一、一对多以及多对多

4、数据模型的种类有很多,例如_______、_______、_______和_______等。目前理论

最成熟、使用最普及的是_______。

答案:层次模型、网状模型、关系数据模型、面向对象模型。关系数据模型

二、选择题

1、Oracle 11g版本号中字母“g”的含义是()

A.产品类型的“代”( generation) B.网格(gridding)

C.集成(integration)D.无含义

答案:B

2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是()

A.关系规范化理论B.关系运算理论

C.关系代数理论D.数理逻辑

答案:A

3、消除了部分函数依赖的1NF的关系模式必定是()

A.1NF B.2NF C.3NF D.4NF

答案:B

4、当B属于函数依赖于A属性时,属性B与A 的联系是()

A.1对多B.多对1 C.多对多D.以上都不是

答案:B

5、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”

关系中,因哪个属性而使它不满足第一范式?

部门(部门号,部门名,部门成员,部门总经理)

A.部门总经理B.部门成员

C.部门名D.部门号

答案:B

6、下列不属于Oracle数据库数据类型的是()

A.NUMBER B.FLOAT C.CLOB D.BOOLEAN 答案:D

三、简答题

1、简述数据库与数据库管理系统的区别。

参考答案:数据库是用来存储信息或数据的机制,是按照数据结构来组织、存储和管理数据的仓库。可以被定义为是在计算机存储设备上合理存放的,互相关联的数据集合。

数据库管理系统,它是基于某种结构数据模型、以统一的方式管理和维护数据库,并提供访问数据库接口的通用软件。

2、简述数据库规范化的概念及其作用。

参考答案:数据库规范化,又称数据库或资料库正规化、标准化,是数据库设计中的一系列原理和技术,以减少数据库中数据冗余,增进数据的一致性。

四、应用题

1、设有一教学管理数据库,其属性为:学号(S#),课程号(C#),成绩(G),任课教

师(TN),教师所在的系(D)。这些数据有下列语义:

–学号和课程号分别与其代表的学生和课程一一对应。

–一个学生所修的每门课程都有一个成绩。

–每门课程只有一位任课教师,但每位教师可以有多门课程。

–教师中没有重名,每个教师只属于一个系。

(1)试根据上述语义确定函数依赖集。

(2)如果用上面所有属性组成一个关系模式,那么该关系模式为何模式?并举例说明在进行增、删操作时的异常现象。

(3)分解为具有依赖保持和无损连接的3NF。

参考答案:

(1)F={(S#,C#)→G,C#→TN,TN→D}

(2)关系模式为1NF,因为该关系模式的候选码为(S#,C#),则非主属性有G,TN和D。

又∵F中有C#→TN,∴存在非主属性TN对候选码(S#,C#)的部分依赖,即:

若新增设一门课程而暂时还没有学生选修时,则因缺少码S#值而不能进行插入操

作。若某个教师调离学校要删除有关信息时,会将不该删除的课程(C#)信息删除。

(3)∵Fm={(S#,C#)→G,C#→TN,TN→D}

∴ρ={R1,R2,R3}

其中:

–R1=(S#,C#,G)

–R2=(C#,TN)

–R3=(TN,D)

2.7习题Oracle系统的安装

一、填空题

1、常用的Oracle服务主要有如下四种,分别是_______、_______、_______、_______。

参考答案:OracleDBConsoleorcl、OracleJobScheduler、OracleService、OracleTNSListener

2、Oracle数据库启动的三个阶段是:_______、_______、_______。

参考答案:启动实例、打开控制文件、打开数据库

3、Oracle数据库关闭的四个选项是:_______、_______、_______、_______。

参考答案:normal、immediate、transaction、abort

二、选择题

1、系统标识符(SID)是指唯一在网络域中区别于其他数据库的数据库实例名,下面合法的SID是()

A.my2orcl B.myoracletest C.my_orcl D.my@orcl

参考答案:A

2、安装Oracle Database 11g可以选择安装类型,下列不属于Oracle Database 11g的安装类型是()

A.企业版B.个人版C.定制D.免费版

参考答案:D

三、简答题

1、简述Oracle Database 11g在Windows系统下的安装步骤。

参考答案:选择安装方法、选择安装类型、指定主目录详细信息、产品特定的先决条件检查、选择配置选项、安装、安装结束。

2、简述Oracle中用户和模式的关系。

参考答案:用户是用连接数据库和访问数据库对象的。模式是数据库对象的集合。模式对象是数据库数据的逻辑结构。通俗地说,模式是用来创建oracle中各种对象,而用户用来连接数据库并访问模式中对象,在oracle中模式与用户是一一对应关系。

四、上机练习

1、按照书中步骤,正确安装Oracle Database 11g,创建数据库,并且创建用户。

2、从操作系统提示符界面,采用上题创建的用户登录数据库,并创建EMPLOYEES表

进行测试。(表结构如下图)

3、客户端连接Oracle数据库时,默认端口为1521。创建一个新的监听程序,其端口为

1522。然后将ORCL注册于该监听程序。

3.5 习题SQL*PLUS和SQL DEVELOPER

一、填空题

1.查看表结构时,所使用的命令是___________,该命令可以简写为___________。

参考答案:DESCRIBE、DESC

2.使用SQL*Plus语句快速编辑SQL语句时,可以使用的命令有APPEND(可以简写为A)命令、___________ (可以简写为C)命令、___________(可以简写为I)、___________(可简写为L)命令,以及RUN(可以简写为R)命令。

参考答案:CHANGE、INPUT、LIST

3.在SQL*Plus工具中,可以使用SA VE命令将缓冲区内容保存到文件;可以使用___________命令读取并运行文件内容;可以使用___________命令编辑缓冲区内容或文件内容;还可以使用SPOOL命令复制输出结果到文件。

参考答案:START、EDIT

4.在SQL语句中,如果在某个变量前面使用了&符号,那么就表示该变量是一个临时变量。定义变量,可以使用___________或ACCEPT命令;删除变量,可以使用UNDEFINE 命令。

参考答案:DEFINE

5.在SQL*Plus中格式化查询结果时,COLUMN命令可以对列格式化显示效果,PAGESIZE命令可以___________,LINESIZE命令可以___________。

参考答案:设置页的大小、设置行宽度

6.创建简单报表时,使用___________命令和___________命令,分别为报表设置页眉和页脚信息。

参考答案:Ttitle、Btitle

二、选择题

1.在SQL*Plus中连接数据库时,可以使用CONNECT命令。下面的4个选项中,哪个命令是正确的?其中,用户名为scott,密码为tiger,数据库名为orcl。()A.CONNECT scott/tiger ;

B.CONNECT tiger/scott ;

C.CONN scott/tiger as sysdba ;

D.CONN scott/tiger@orcl as sysdba ;

参考答案:D

2.执行语句SA VE scott_emp_query.sql APPEND,执行结果表示()。

A.如果scott emp_query.sql文件不存在,则出现错误

B.如果scott emp_query.sql文件已经存在,则出现错误

C.将缓冲区中的内容追加到scott_emp_query.sql文件中。如果该文件不存在,会创建该文件

D.将缓冲区中的內容替换掉scott_emp_query.sql文件的内容。如果该文件不存在,会创建该文件

参考答案:C

3.使用SQL*Plus中的___________,可以将文件中的内容检索到缓冲区,并且不执行。()

A.SA VE命令

B.GET命令

C.START命令

D.SPOOL命令

参考答案:B

4.下面是有关变量的描述,请问哪些描述是正确的?()

A.临时变量是指仅在某个SQL语句中有效的变量

B.临时变量是在某个会话期间有效的变量

C.已定义变量是指明确定义,其生命期至显式地删除、重新定义或退出SQL*Plus 为止

D.已定义的变量是不能被删除的

参考答案:B、C

5.如果希望控制列的显式格式,那么可以使用下面的___________命令()

A.SHOW

B.DEFINE

C. SPOOL

D. COLUMN

参考答案:D

三、简答题

1.使用DESCRIBE命令,查看scott用户的dept表的结构信息。

参考答案:descscott. dept

2.使用SA VE命令将缓冲区内容写入到e:\test.sql文件中;然后使用START命令将文件中的內容读入到缓冲区,并且进行执行。

参考答案:savee:\test.sql

Start e:\test.sql

3.执行下列语句,观察输出结果:

DEFINE temp = 5000

SELECT empno , ename , mgr

FROM scott.emp

WHERE sal >= &temp ;

参考答案:略

4.对scott用户的emp表的输出信息进行格式设置。其中,empno列设置标题为“员工编号”,NUMBER格式为9999;ename列设置标题为“员工名称”,格式设置为25个字符;hiredate列设置标题为“受雇日期”,并且标题居中显示。

参考答案:col empno heading…员工编号? format 9999;

col ename heading …员工名称? for A25;

col hiredate heading?受雇日期? justify center;

5.设置一页显示30行数据,并且设置一行显示130个字符,然后输出scott用户的emp 表的全部信息。

参考答案:SET PAGESIZE 30

SET LINESIZE 130

SELECT * FROM SCOTT.EMP

四、操作练习

下载SQL Developer,建立Oracle数据库的连接,按照书中所述步骤,操作熟悉SQL Developer的使用。

4.5 习题简单的SELECT语句

一、填空题

1.如果需要在SELECT子句中包括一个表的所有列,可以使用符号___________。

参考答案:*

2.WHERE子句可以接收FROM子句输出的数据;而HA VING子句可以接收来自FROM、___________或___________子句的输出的数据。

参考答案:WHERE、GROUP

3.在SELECT语句中,分组条件的子句是___________,对显示的数据进行排序的子句是___________。

参考答案:GROUP BY、ORDER BY

4.在DML语句中,INSERT语句可以实现插入记录,___________语句可以实现更新记录,___________语句和___________语句可以实现删除记录。

参考答案:UPDATE、DELETE、TURNCATE

5.___________函数可以返回某个数值的ASCII值,___________函数可以返回某个ASCII值对应的十进制数。

参考答案:ASCII、CHR

6.使用___________函数,可以把数字或日期类型的数据转换成字符串;使用TO_DATE 函数,可以把___________转换成___________,默认的日期格式为___________。

参考答案:TO_CHAR、字符串、日期型、yyyy-MM-dd HH:mm:ss

二、选择题

1.查询scott用户的emp表中的总记录数,可以使用下列哪个语句?()A.SELECT MAX(empno) FROM scott.emp;

B.SELECT COUNT(empno) FROM scott.emp;

C.SELECT COUNT(comm) FROM scott.emp;

D.SELECT COUNT(*) FROM scott.emp;

参考答案:D

2.为了去除结果集中的重复行,可以在SELECT中使用下列哪个关键字?()A.ALL B.DISTINCT C.UPDATA D.MERGE

参考答案:B

3.在SELECT语句中,HA VING子句的作用是()

A.查询结果的分组条件B.组的筛选条件

C.限定返回的行的判断条件D.对结果集进行排序

参考答案:B

4.下列哪个聚合函数可以把一个列中的所有值相加求和?()

A.MAX函数B.MIN函数C.COUNT函数D.SUM函数

参考答案:D

5.如果要统计表中有多少行记录,应该使用下列哪个聚合函数?()A.SUM函数B.A VG函数C.COUNT函数D.MAX函数

参考答案:C

三、简答题

1.标准SQL语言的语句类型可以分为哪三大类,每种语句类型分别用来操纵哪些语句?

参考答案:数据操纵语言(DML):用来操纵数据库中数据的命令。包括:select、insert、update、delete。

数据定义语言(DDL):用来建立数据库、数据库对象和定义列的命令。包括:create、alter、drop。

数据控制语言(DCL):用来控制数据库组件的存取许可、权限等的命令。包括:grant、deny、revoke。

2.列举几个在WHERE条件中可以使用的操作符。

参考答案:使用= 、>、>= 、<、<= 、<>符号和BETWEEN 。。。AND 。。。、IN(set)、LIKE、IS NULL 。

3.如果要按照降序对数据进行排序,应该在ORDER BY子句中使用哪个关键字?

参考答案:DESC

4.下面这个SELECT语句能否输出查询结果?如果不能,该如何修改?

SELECT empno , ename , deptno , COUNT (*)

FROM scott .emp

GROUP BY deptno

参考答案:不能。

SELECT deptno , COUNT (*)

FROM scott .emp

GROUP BY deptno

5.指定一个日期值,例如08-8月-2008,获得这个日期与系统当前日期之间相隔的月份数和天数。

参考答案:select months_between('08-8月-2008', sysdate) mon_betw from dual;

5.8 习题表和完整性约束

一、填空题

1.按照约束的用途,主要可以将表的完整性约束分为NOT NULL约束、___________、___________、___________和___________。

参考答案:Check、Unique Index、Primary key、Foreign key

2.使用___________关键字,可以快速删除表中的所有记录,并且不在撤消表空间中记录撤消数据。

参考答案:TRUNCATE

3.___________约束用于定义列中不能出现NULL值,___________约束用于定义列中不能出现重复值,而PRIMARY KEY约束则可以定义列中既不允许出现NULL值,也不允许出现重复值。

参考答案:NOT NULL、UNIQUE

二、选择题

1.存储数据123.45,可以使用下面哪种数据类型?()

A.NUMBER B.NUMBER(5) C.NUMBER(5,3) D.NUMBER(5,2) 参考答案:D

2.如果某列定义了UNIQUE约束,则()

A.该列不允许出现重复值。B.该列不允许出现NULL值。

C.该列內允许出现一个NULL值。D.该列允许出现多个NULL值。

参考答案:A

3.为列定义一个CHECK约束,希望该约束能对表中已存储的数据,以及以后向表中添加或修改的数据都进行检查,则应该将该约束设置为如下哪种状态?()A.ENABLE V ALIDATE B.ENABLE NOV ALIDA TE

C.DISABLE V ALIDATE D.DISABLE NOV ALIDATE

参考答案:A

4.使用如下语句创建一个临时表空间temp:

CREAT _________ TABLESPACE temp

_________‘F:\oraclefole\temp.dbf’

SIZE 10M

AUTOEXTENT ON

NEXT 2M

MAXSIZE 20M;

请从下列选项中选择正确的关键字补充上面的语句。()

A.(不填)、DATAFILE B.TEMP、TEMPFILE

C.TEMPORARY、TEMPFILE D.TEMP、DA TAFILE

参考答案:C

5.下列关于约束与索引的说法中哪一项是不正确的?()

A.在字段上定义PRIMARY KEY约束时会自动创建B树惟一索引

B.在字段上定义UNIQUE约束时会自动创建B树惟一索引

C.在默认的情况下,禁用约束会删除对应的索引,而激活约束会自动重建相应的索引

D.在定义FOREIGN KEY 约束时会创建B树唯一索引

参考答案:D

三、简答题

1.比较VARCHAR2与CHAR两种数据类型的区别,并举例说明分别在什么情况下使用这两种数据类型。

参考答案:CHAR的长度是固定的,VARCHAR2的长度是可以变化的,存储字符串“ABC",对于CHAR (10),表示存储的字符将占10个字节(包括7个空字符),而同样的VARCHAR2 (10)则只占用3个字节的长度,10只是最大值,当你存储的字符小于10时,按实际长度存储。VARCHAR2比CHAR节省空间,在效率上比CHAR会稍微差一些。

2.创建一个表后,为表中的某列添加CHECK约束,并分别设置该约束的状态为4种不同的状态,比较这4种状态下的约束检查效果。

参考答案:略

3.建立一个学生表,表结构如下stu_info ( stuid number,name varchar(20),age number (2),sex char(2),birthday date)

(1)在数据库中建立stu_info表。

(2)添加主键约束(stuid)

(3)添加 check约束(插入的年龄必须大于19岁)

(4)添加非空约束(要求姓名不能为空值)

(5)给上面的表添加唯一约束(要求姓名不可重复)

参考答案:

(1)create table stu_info(

stuid number,

name varchar(20),

age number(2),

sex char(2),

birthday date);

(2)ALTER TABLE stu_info

ADD CONSTRAINT stu_info _pk PRIMARY KEY (stuid);

(3)ALTER TABLE stu_info

ADD CONSTRAINT age_checkcheck(age>19);

(4)alter table stu_info modify name not null;

(5)ALTER TABLE stu_info

ADD CONSTRAINT name_uniunique(name);

6.8 习题使用SQL进行数据操作

一、填空题

1.为了保证在SQL>方式下进行INSERT、DELETE和UPDATE操作达到安全的目的,一般在SQL>下进行操作前,建议将环境设置成为非自动提交的方式,采用的命令是_______,若想取消操作,采取的命令是_______。

参考答案:set autocommit off、rollback

2.对某步操作设置相应保存点的命令是_______,当根据需要用命令_______来实现撤消到这一步。

参考答案:SA VEPOINT、ROLLBACK TO

3.关系数据库中比较常用的SQL中,采用命令_______进行插入,采用_______来进行数据更新,而同时具有更新和插入功能的命令式_______。

参考答案:INSERT、UPDATA、MERGE

二、选择题

1.PL/SQL块中不能直接使用的SQL命令是()。

A.SELECT B.INSERT C.UPDATE D.DROP

参考答案:D

2.以零作除数时会引发()异常。

A.V ALUE_ERROR B.ZERO_DIVIDE

C.STORAGE_ERROR D.SELF_IS_NULL

参考答案:B

3.要更新游标结果集中的当前行,应使用()子句。

A.WHERE CURRENT OF B.FOR UPDATE

C.FOR DELETE D.FOR MODIFY

参考答案:A

4.下面不是常用的数据对象权限的是()

A.DELETE B.REVOKE C.INSERT D.UPDATE

参考答案:B

5.用于修改表中数据的语句是()

A.EDIT B.MODIFY C.UPDATE D.ALTER

参考答案:D

6.在只读表空间上可以执行以下哪些操作?()

A.CREATE TABLE B.ALTER TABLE

C.DROP TABLE D.INSERT

参考答案:C

三、简答题

1.简述DETELE操作与TRUNCA TE操作的异同。

参考答案:truncate,可以删除表中的所有记录,释放表空间,只保留表结构。

delete,如果没有where条件,也是删除表中的所有记录,但是它不释放空间。

TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。RUNCA TE将重新设置高水平线和所有的索引。在对整个表和索引进行完全浏览时,经过TRUNCA TE操作后的表比DELETE操作后的表要快得多。

2.已有表文件teacher(教师代码(C),姓名(C),学院(C),职称(C),年龄(N)),

按照要求写出SQL语句。

1.查询职称为"副教授"的教师代码,姓名,学院,职称信息;

2.查询学院为“电信学院”并且职称为“讲师”的所有教师的信息,并将查询结果按年龄字段的降序排序。

3.将所有教师的年龄加1;

4.将表中年龄小于15岁的教师记录加上删除标记;

参考答案:(1)select 教师代码,姓名,学院。职称from teacher where 职称=?副教授?;

(2)select * from teacher where 学院=?电信学院? and 职称=?讲师? order by 年龄desc;

(3)update teacher set 年龄=年龄+1;

(4) delete from teacher where 年龄<15

3.有一个表T,有两个字段a,b,我们想在表T中做Insert/Update,如果存在,则更新T 中b的值,如果不存在,则插入一条记录。假设待Insert/Update的记录为(a=?001?,b=100)。

请使用MERGE命令完成。

参考答案:

MERGE INTO T T1

USING (SELECT '1001' AS a,2 AS b FROM dual) T2

ON ( T1.a=T2.a)

WHEN MATCHED THEN

UPDATE SET T1.b = T2.b

WHEN NOT MATCHED THEN

INSERT (a,b) VALUES(T2.a,T2.b);

7.5习题索引、视图和序列

一.填空题

1.创建视图的命令是_______。若要保证插入或修改的数据行必须满足视图定义的约束,创建时附带的参数是_______;若要保证视图上不能进行任何DML操作,创建时附带的参数是_______。

参考答案:CREATE VIEW、WITH CHECK OPTION、WITH READ ONL Y

2.创建序列的命令是_______。若要使序列的增量为5,创建时附带的参数是_______;若要使序列开始值为10,创建时附带的参数是_______。

参考答案:CREATE SEQUENCE、INCREMENT BY 5、START WITH 10

3.视图中的列并不都支持DML操作,通过数据字典___________可以了解视图中哪些列是可更新的。

参考答案:user_updatable_columns

4.使用___________可以获取序列的当前值,使用___________可以获取下一个值。

参考答案:currval、nextval

5.如果要清除索引中的存储碎片,可以对索引进行合并或___________。

参考答案:重建

选择题

1.以下哪个视图可以查到用户具有使用权限的表的信息()

A.USER_VIEWS B.USER_TABLES

C.ALL_OBJECTS D.USER_OBJECTS

参考答案:C

2.要查看当前用户下有哪些数据表格,适用下列哪个视图()

A.USER_TABLE B.TAB

C.USER_ALL_TABLES D.TABLES_USER

参考答案:C

3.可以使用()伪列来访问序列。

A.CURRV AL和NEXTV AL B.NEXTV AL和PREVAL

C.CACHE和NOCACHE D.MAXV ALUE和MINV ALUE

参考答案:A

4.带有错误的视图可使用()选项来创建。

A.FORCE B.WITH CHECK OPTION

C.CREATE VIEW WITH ERROR D.CREATE ERROR VIEW

参考答案:A

5.在联接视图中,当()时,该基表被称为键保留表。

A.基表的主键不是结果集的主键

B.基表的主键是结果集的主键

C.基表的主键是结果集的外键

D.基表的主键不是结果集的外键

参考答案:B

6.使用如下语句创建一个视图:

CREATE VIEW test view AS

SELECT stu.stuname , stu.stuage + 1 newage , cla.claname

FROM student stu LEFT JOIN class cla ON stu.claid = cla.claid;

请问test view视图中哪些列是可更新的?()

A.stuname B.stuname, newage

C.stuname, claname D.stuname, newage, claname

参考答案:C

7.如果创建一个序列,用于为表的主键列生成主键值,则创建该序列时不应该指定以下哪种参数?()

A.MAXV ALUE 1000 B.MINV ALUE 10

C.CACHE 10 D.CYCLE

参考答案:D

8.如果在创建序列时指定其CACHE参数值为10,当序列的当前值为5时,数据库突然关闭,再次运行数据库后,序列将从以下哪个值开始?()

A.5 B.6 C.11 D.16

参考答案:C

9.下列关于索引的描述哪一项是不正确的?()

A.表是否具有索引不会影响到所使用的sql的编写形式

B.为表创建索引后,所有的查询操作都会使用索引

C.为表创建索引后,可以提高查询的执行速度

D.为表创建索引后,Oracle优化器将根据具体情况决定是否采用索引

参考答案:B

三、简答题

1.简述表与视图的关系。

参考答案:联系:视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系。

2.表结构说明: create table employee( id number(10) not null, —员工工号

salary number(10,2) default 0 not null, —薪水

name varchar2(24) not null —姓名

);

(1).创建序列seq_employee,该序列每次取的时候它会自动增加,从1开始计数,不设最大值,并且一直累加,不循环。

参考答案:create sequence seq_employee

2 increment by 1

3 start with 1

4 nomaxvalue

5 nocycle

6 /

(2).写一个PL/SQL块,插入表user.employee中100条数据。插入该表中字段id用序列seq_employee实现,薪水和姓名字段可以任意填写。

参考答案:略

3.如果对视图的基表进行结构上的改动,将会影响视图的可用性。请基于一个表创建一个视图,在视图的子查询语句中使用*查询基表中的所有列,然后对该表进行结构修改,例如增加列、删除列,修改列名等,测试不同情况下视图的可用性,并思考其中的原因。

参考答案:视图依赖于基础表的存在而存在,当基础表进行了结构上的修改后,有可能会对视图产生印象,如果要再次使用此试图,需要进行编译。

4.如果经常需要使用如下语句查询employee表中的员工信息:

SELECT * FROM employee WHERE SUBSTRB(ename , 0 , 2) = …李…;

那么应该为ename创建什么索引,如何创建?

参考答案:创建基于函数的索引

CREATE INDEX EANME_INDEX

ON employee (SUBSTRB(ename , 0 , 2))

TABLESPACE myspace

8.6 习题PL/SQL基础

一.填空题

1.PL/SQL程序由三个块组成,即_______、_______、_______。

参考答案:声明部分、执行部分、异常处理部分

2.Oracle块根据应用模块功能,可以分为四种类型,分别是:_______、_______、_______、_______。

参考答案:匿名块、命名块、子程序、触发器

3.Oracle的游标分为_______、_______。

参考答案:显示游标、隐式游标

4.Oracle 游标有4个属性,_______判断游标是否被打开,如果打开等于true,否则等于false;_______判断游标所在的行是否有效,如果有效,则等于true,否则等于false,_______属性与之相反;_______返回当前位置为止游标读取的记录行数。

参考答案:%ISOPEN、%FOUND、%NOTFOUND、%ROWCOUNT

二、选择题

1.关于存储过程参数,正确的说法是()

A.存储过程的输出参数可以是标量类型,也可以是表类型

B.存储过程输入参数可以不输入信息而调用过程

C.可以指定字符参数的字符长度(函数的()或者过程的(number/varchar2))

D.以上说法都不对

参考答案:B

2.下列说法,正确的说法是()

A.只要在存储过程中有增删改语句,一定加自治事务

B.在函数内可以修改表数据

C.函数不能递归调用

D.以上说法都不对

参考答案:B

3.利用游标来修改数据时,FOR UPDATE充分利用了事务的哪个特性?()

A.原子性B.一致性C.永久性D.隔离性

参考答案:D

4.下列哪个语句无需COMMIT而自动提交()

A.CREATE TABLE t(t1 NUMBER,t2 NUMBER)

B.UPDATE t SET t1=123

C.DELETE FROM t

D.INSERT INTO t V ALUES(1,3)

参考答案:A

5.下列说法不正确的是()

A.在PLSQL自定义函数中如果包含UPDA TE、DELETE、INSERT语句,不必在函数体内给出COMMIT;

B.自定义函数可以在SQL语句中调用、也可以在PLSQL块中调用

C.自定义函数可以返回表类型

D.自定义函数中的参数可以是OUT类型

参考答案:D

6.下面定义PL/SQL记录的语法正确的是()

A.TYPE <记录类型名> IS RECORD B.TYPE <记录类型名> RECORD C.RECORD <记录类型名> D.TYPE RECORD<记录类型名>

参考答案:A

7.在SQL*PLUS环境中可以利用DBMS_OUTPUT包中的PUT_LINE方法来回显服务器端变量的值,但在此之前要利用一个命令打开服务器的回显功能,这一命令是(

A.set server on B.set serverecho on

C.set servershow on D.set serveroutput on

参考答案:D

三、简答题

1.简述NO_DA TA_FOUND和%NOTFOUND两个保留字的用法。

参考答案:SELECT . . . INTO 语句触发 NO_DA TA_FOUND;

当一个显示光标的where 子句未找到时触发%NOTFOUND;

当UPDATE或DELETE 语句的where 子句未找到时触发SQL%NOTFOUND;

在光标的提取(Fetch)循环中要用%NOTFOUND 或%FOUND 来确定循环的退出条件,不要用NO_DATA_FOUND。

2.简述PL/SQL的异常处理机制。

参考答案:当发生错误时,程序无条件转到异常处理部分,这就要求代码要非常干净并把错误处理部分和程序的其它部分分开。oracle允许声明其他异常条件类型以扩展错误/异常处理。这种扩展使PL/SQL的异常处理非常灵活。

当一个运行时错误发生时,称为一个异常被抛出。PL/SQL程序编译时的错误不是能被处理得异常,只有在运行时的异常能被处理。在PL/SQL程序设计中异常的抛出和处理是非常重要的内容。

3.查找出当前用户模式下,每张表的记录数,以scott用户为例,结果应如下:DEPT (4)

EMP (14)

BONUS 0

SALGRADE (5)

请编写PL/SQL程序块实现。

参考答案:

DECLARE

type tab_names is table of varchar2(20) index by binary_integer;

tab_name tab_names;

coun number;

str varchar2(100);

BEGIN

select table_name bulk collect into tab_name from user_tables;

for i in tab_name.first..tab_https://www.doczj.com/doc/012211618.html,st LOOP

str:='select count(*) from '||tab_name(i);

execute immediate str into coun;

dbms_output.put_line(tab_name(i)||'....................'||coun);

ENDLOOP;

END;

9.6 习题存储过程、函数、触发器和包

一、填空题

1._______关键字标志着PL/SQL程序中声明段的开始。

参考答案:DECLARE

2.PL/SQL的异常处理代码在_______块中实现。

参考答案:EXCEPTION

3.触发器可以分为三类,分别是:_______、_______、_______。

参考答案:DML触发器、替代触发器、系统及触发器

4.包中包含_______和_______,它们共享公共的变量,公共的局部函数和过程。

参考答案:过程、函数

5.一个包由两个分开的部分组成_______和_______。

参考答案:包说明( package soecification)、包主体( package body )

二、选择题

1.关于触发器,下列说法正确的是()

A.可以在表上创建INSTEAD OF 触发器

B.语句级触发器不能使用“:old”和“:new”

C.行级触发器不能用于审计功能

D.触发器可以显式调用

参考答案:B

2.分析下面的PL/SQL代码块:

BEGIN

FOR I IN 1..5 LOOP

IF I=1 THEN NULL;

ELSEIF I=3 THEN COMMIT;

ELSEIF 1=5 THEN ROLLBACK;

ELSE INSERT INTO test(results) values(i);

END IF;

END LOOP;

COMMIT;

END;

有多少个值,被永久地插入到TEST表中?()

A.0 B.1 C.2 D.3

参考答案是:B

3.在PL/SQL循环中,需要测试当前的FETCH是否成功,可以完成这个要求的游标属性是下列哪个()。

A.SQL%ISOPEN B.SQL%ROWCOUNT

C.SQL%FOUND D.这一要求无法使用SQL游标属性完成。

参考答案是:D

4.检查下面的PL / SQL块:

DECLARE

TYPE EmpList

IS VARRAY(2) OF employees.employee_id%TYPE NOT NULL;

v_employees EmpList := EmpList();

BEGIN

DBMS_OUTPUT.PUT_LINE(v_employees.COUNT);

v_employees.EXTEND;

v_employees(1) := 30;

END;

/

下列关于上述PL / SQL块的结果的说法,正确的一项是:()。

A.它执行成功,并显示值为2

B.它执行成功,并显示值为0

C.它生成一个错误,因为数组不能扩展

D.它生成一个错误,因为该变长数组的声明是无效的。

参考答案是:B

三、简答题

1.简述PL/SQL程序包的作用。

参考答案:把相关的过程和函数归类,按照功能的相关性存放在一起,并赋予一定的管理功能和使用的一组对象就叫做包。Oracle系统把相关的模块归类成为包,可使开发人员利用面向对象的方法进行内嵌过程的开发,从而提高系统性能。

2.简述存储过程和函数的区别。

参考答案:本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。

函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少。

3.思考如何在PL/SQL里避免重复编码的问题,请举例说明。

参考答案:使用存储过程或函数,举例略。

4.在PL/SQL里如何使用绑定变量,为何使用绑定变量,请举例说明。

参考答案:这是解决Oracle应用程序可伸缩性的一个关键环节;而Oracle的共享池就决定了开发人员必须使用绑定变量;如果想要Oracle 运行减慢,甚至完全终止,那就可以不用绑定变量;

这里举例说明上述问题;

为了查询一个员工代号是123,你可以这样查询:

select * from emp where empno=?123?;

你也可以这样查询:

select * from emp where empno=:empno;

第一个查询使用的频率越高,所消耗的系统硬件资源越大,从而降低了用户的使用数量;它也会把优化好的其它查询语句从共享池中踢出,系统的整体性能降低; 而执行绑定变量,提交相同对象的完全相同的查询的用户,,一次性使用就可重复使用,提高效率。

四、应用题

1.用PL/SQL编写函数计算一个给定的正整数的阶乘,并编写调用程序对该函数进行调用。

参考答案:FUNCTION fac(n POSITIVE)

RETURN INTEGER IS

BEGIN

IF n = 1 THEN

RETURN 1;

ELSE

RETURN n * fac(n - 1);

END IF;

END fac;

BEGIN

dbms_output.put_line(fac(5));

END;

2.给teacher_info 表编写一个(before-delete)触发器,当要在teacher_info 表中删除一个记录,将触发该触发器。在触发器中将判断老师是否已经授课?如果已经安排某位教师授课,它将激发一个例外,把无法删除的信息返回用户。

参考答案:create trigger teacher_cancel

on teacher_info

instead of delete

as

declare @sk int,

@ID int

begin

select @ID=course_id FROM deleted

select @sk=SKJL from teacher_info where course_id=@ID

if(@sk=0)

delete from teacher_info where course_id=@ID

else

begin

raiserror('无法删除',10,1)

end

end

3.根据下面的要求编写相应存储过程,并调用执行。具体要求如下:

1)编写一个存储过程,向表中随机插入1000条记录

SerialNo:使用序列方式,自增长。

Filepath:使用随机插入6个字母

Partid:使用随机4位数字

StaffNo:从YTCZ060001……. YTCZ060020 中随机抽取

RecordTime:从2012年8月1日之前的6个月中随机抽取。

2)写一个程序块,循环调用500次此存储过程,保证数据表中存储50万条记录。

参考答案:(1)create table RecordFile (

SerialNo V ARCHAR2(20),

FilePath V ARCHAR2(200),

Partid V archar2(4),

StaffNo V ARCHAR2(10),

RecordTime DATE)

Create index Ix_RecordFile_SerialNo on recordfile(SerialNo) pctfree 30 tablespace mytbs create sequence seq_RecordFile

start with 0

minvalue 0;

create or replace procedure add_RecordFile is

begin

for i in 1..1000 loop

insert into RecordFile values

(seq_RecordFile.nextval,

dbms_random.string('u',6),

trunc(dbms_random.value(1000,9999)),

'YTCZ0'||trunc(dbms_random.value(60001,60020)),

to_date('2006-08-04','yyyy-mm-dd')-dbms_random.value(0,181));

end loop;

commit;

end add_RecordFile;

(2)

begin

for i in 1..500 loop

add_RecordFile;

end loop;

end;

10.6习题Oracle数据库系统结构

一、填空题

1.Oracle数据库从存储结构上可以分为___________和___________。

参考答案:逻辑存储结构、物理存储结构

2.在Oracle数据库中,___________是指存储数据库数据的文件。数据库中的所有数据最终都保存在___________中。

参考答案:数据文件、数据文件

3.Oracle数据库从逻辑存储结构的角度可以分为表空间、___________、区、___________。一个数据库实例由多个表空间组成,一个表空间由多个___________组成,一个___________由多个区组成,一个区由多个___________组成。

参考答案:段、数据块、段、段、数据块

4.将日志缓冲区中的日志信息写入日志文件的后台进程是___________。如果数据库实例运行在归档模式下,则日志文件中的內容将会被___________进程写入归档日志文件。

参考答案:LGWR、ARCH

5.Oracle数据库的物理存储结构主要由数据文件、___________和___________这3种类型的文件组成。

参考答案:控制文件、日志文件

6.如果一个服务器进程非正常终止,由Oracle系统会使用___________进程来释放它所占用的资源。

参考答案:PMON

7.Oracle数据库中,段主要可以分为数据段、___________、___________、___________和___________。

参考答案:索引段、回退段、LOB 段和临时段

8.在多进程Oracle实例系统中,进程分为___________、___________、___________。

参考答案:用户进程、后台进程、服务进程。

9.Oracle服务进程用于处理用户的请求。服务器进程可分为___________、___________。

参考答案:专用服务器进程(dedicated server process)、共享服务器进程(shared server process)

10.数据库写入器从___________中将修改过的数据块写到数据文件。

参考答案:数据库缓冲区

11.将当用户进程失败时,___________进程监视器执行恢复处理;当日志文件满或切换发生时,一个或多个___________负责拷贝联机重做日志到归档存储上;___________是一个实例的作业队列进程,当需要执行作业时就要启动。

参考答案:PMON、归档进程、作业队列进程

12.LARGE_POOL_SIZE 使用大的池(LARGE_POOL_SIZE)来给I/O服务进程___________和___________分配内存;参数__________设置共享服务器的最大数量;参数___________设置共享服务器进程数量。

参考答案:RMAN、MTS、MAX_DISPA TCHERS、SHARED_SERVERS

13.运行___________脚本可建立与锁有关的视图;运行___________脚本可显示(以树型结构)等待锁和已占有锁的信息;在Oracle系统运行中,所产生的死锁都动态地记录在___________视图中。

参考答案:CATBLOCK.SQL、UTLLOCK.SQL、V$LOCK

14.___________是Oracle在系统异常时,有Oracle自动创建的文件,它与警告文件一起构成完整的故障信息。

参考答案:跟踪文件

二、选择题

1.下面对数据文件的叙述中,正确的是()

A.一个表空间只能对应一个数据文件

B.一个数据文件可以对应多个表空间

C.一个表空间可以对应多个数据文件

D.数据文件存储了数据库中的所有日志信息

参考答案:C

2.下面对Oracle的逻辑存储结构叙述中,正确的是()

A.一个数据库实例由多个表空间组成

B.一个段由多个区组成

C.一个区由多个段组成

D.一个块由多个区组成

参考答案:B

3.用符号"->"表示组成关系,下面哪一个组成关系正确表示了Oracle数据库的逻辑存储结构()

A.块->段->区->表空间->数据库

B.块->区->段->表空间->数据库

C.块->表空间->区->段->数据库

D.块->段->表空间->区->数据库

参考答案:B

4.系统全局区包括下面哪些区间?()

A.Java池B.软件代码区间C.数据缓冲区D.日志缓冲区

参考答案:ACD

5.解析后的SQL语句会缓存在SGA的哪个区间域中?()

A.Java池B.大型池C.共享池D.数据缓冲区

参考答案:C

6.下述选项不属于Oracle数据库逻辑存储结构的是()

A.表空间B.段C.日志文件D.区

参考答案:C

7.在全局存储区SGA中,哪部分内存区间是循环使用的?()

A.数据缓冲区B.日志缓冲区C.共享池D.大池

参考答案:B

8.下列哪一个后台进程和对应的数据库组件能够保证即使用户对数据库所做的修改没有写入数据文件,也不会发生修改内容丢失的情况()

A.DBWn与数据库缓冲区B.LGWR与重做日志文件

C.CKPT与控制文件D.ARCn与归档日志文件

参考答案:B

9.下列哪项后台服务进程不是Oracle例程必须要启动的()

A.DBWn B.LGWR C.PMON D.ARCn

参考答案:D

10.在WINDOWS平台上Oracle服务器是以哪种形式运行的()

A.单进程,多线程B.多进程,多线程

C.多进程,每个进程为单线程D.以上所述都不正确

参考答案:A

11.下面哪种后台进程用于将数据缓冲区中的数据写入数据文件?()

A.LGWR B.DBWn C.CKPT D.ARCn

参考答案:B

12.以下关于数据库后台服务进程叙述正确是的()

A.DBWn负责从数据文件中读取数据到内存,并且负责将数据从内存回写到数据文件中

B.LGWR负责从重做日志文件中读取信息到内存,并且负责将日志信息从内存回写到重做日志文件中

C.SMON负责定时启动数据库并做相应的恢复和清理工作

D.CKPT负责向数据库发出检查点,用于同步数据库的所有数据文件、控制文件和重做日志文件

参考答案:D

13.当执行COMMIT语句时,会在哪类文件上发生I/O操作()

A.数据文件 B.控制文件 C.重做日志文件 D.归档日志文件

参考答案:C

三、简答题

1.简述Oracle物理存储结构中数据文件、控制文件与重做日志文件的作用。

参考答案:数据文件用来存储数据库的数据,如表、索引等。读取数据时,系统首先从数据库文件中读取数据,并存储到SGA的数据缓冲区中。

重做日志文件记录对数据库的所有修改信息。它是三类文件中最复杂的一类文件,也是

Linux系统(X64)安装Oracle11g完整安装教程

Linux系统(X64)安装Oracle11g完整安装图文教程1修改操作系统核心参数(Root用户) 1)修改用户的SHELL的限制,修改 /etc/security/ 文件 输入命令:vi /etc/security/,按i键进入编辑模式,将下列内容加入该文件。 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 编辑完成后按Esc键,输入“:wq”存盘退出 2)修改/etc/login 文件,输入命令:vi /etc/login,按i键进入编辑模式,将下列内容加入该文件。 session required /lib/security/ session required 编辑完成后按Esc键,输入“:wq”存盘退出 3)修改linux内核,修改/etc/文件,输入命令: vi /etc/ ,按i键进入编辑模式,将下列内容加入该文件 = 6815744 = 1048576 = 2097152 = 48 = 4096 = 250 32000 100 128 = 1024 65500 = 4194304 = 4194304 = 262144 = 1048576 编辑完成后按Esc键,输入“:wq”存盘退出。 注意: = 9000 65500 网络默认9000 65500 4)要使 /etc/ 更改立即生效,执行以下命令。输入:sysctl -p显示如下: linux:~ # sysctl -p = 1 = 1 = 6815744 = 1048576 = 2097152 = 48 = 4096 = 250 32000 100 128 = 1024 65500

幼儿园课程试题库参考答案

一、幼儿园课程试题库参考答案 二、单项选择题 1. B 2.D 3.A 4. C 5.D 6. C 7. A 8.D 9. A 10.C 11. A 12.C 13. B 14. C 15.D 16. B 17. A 18. C 19. C 20.B 21. B 22. D 23. A 2 4. C 25.A 26.C 2 7. D 28. A 29.C 30.B 31. B 32.D 33. C 34.A 35.D 36. B 37.D 38. A 39. C 40.D 41.A 42.A 43.B 44.C 45.D 46.A 47.D 48.C 49.B 50.A 51.C 52.A 53.D 54.C 55.A 56.B 57.C 58.D 59.B 60.C 61.B 62.D 63.A 64.C 65.D 66.A 67.B 68.C 69.B 70.C 二.多项选择题 71.AC 72.BD 73.AC 74.AB 75.CD 76.ABC 77.AB 78.ABCD 79.ABCD 80.ABD 81.BCD 82.ABCD 83.BC 84.AB 85BCD 86.AB 87.AB 88.ABCD 89.ABCD 90.ABCD 91.ACD 92.ABC 93.BCD 94.ABC 95.ABCD 96.ABD 97.ABCD 98.ABD 99.AB 100.CD 101.CD 102.ABC 103.ABCD 104.ABD 105.ABC 106.ABC 107.ABCD 108.ABCD 109.ABCD 110.ABCD 111.AB 112.BD 113.ABC 114.ABC 115.BCD 116.ABC 117.BC 118.AB 119.CD 120.ABCD 121.ABCD 122.ABD 123.BCD 124.AD 125.ABCD 126.ABCD 127.ABCD 128.ABD 129.AD 130.BC 131.ABCD 132.ABCD 133.ABCD 134.AB 135.BCD 136.ABCD 137.ABC 138.ABCD 139.ABCD 140.ABD

oracle11g安装图解

Oracle11G安装图解 进入oracle安装界面,我们选择高级安装 出现选择安装类型,我们选择企业版,至于语言我们不用选择

Oracle 基目录:用于安装各种与ORACLE软件和配置有关的文件的顶级目录。 软件位置:用于存放安装具体ORACLE产品的主目录和路径。在此我们使用默认的配置。 在此ORACLE会选择剩余空间最多的盘作为基目录和安装目录的所在盘。 可以输入一个电子邮件或是metalink接收安全问题通知,在此我直接输入一个 电子邮件,当然也可以是metalink用户信息!

在此是因为我的内存不足,所以会报此提示,那么我们在此调整内存,以满足条件后再继续安装。

装到这个界面,这个问题直接选是,不会影响之后的安装,出现这个问题的原因是因为我的电脑没连接到网络 在此选择安装数据库。 如果是“配置自动存储管理”,则自动存储管理(ASM)可用来自动化和简化对数据文件、控制文件和日志文件的优化布局。自动存储管理(ASM)将每个文件切割成许多小扩展文件,并将它们平均分散在一个磁盘组的所有磁盘上。一旦自动存储管理(ASM)磁盘组建立,创建和删除文件的时候,Oracle数据库都会从磁盘组自动分配存储空间。如果是“仅安装软件”,则只安装ORACLE软件,

在安装之后还需要再运行数据库配置助手创建数据库。 一般用途/事务处理:适合各种用途的预配置数据库。 数据仓库:创建适用于特定需求并运行复杂查询环境。常用于存储并快速访问大量记录数据。 高级:安装结束后运行ORACLE DBCA后,用户才可以配置数据库。 在此我们选择“一般用途/事务处理” 步骤8:单独下一步后,出现“指定数据库配置选项”

《小学语文教学论》题库及答案

《小学语文教学论》题库及答案 一、单项选择题 1.“大课程——小教学观”认为()。 A.课程不仅包含教学活动,还包含丰富的内容,课程是内容与过程的统一 B. 课程与教学具有各自相对独立的实践活动内容与指涉对象 C. 课程只是教学活动的内容与对象,即教学内容 D. 教学活动的外延相对而言宽广地多 2.下列不属于“语言文化”说的观点的是()。 A.语言学习、语文课程离不开文化的学习,人的语言能力中包含着一定的文化素质 B. 语言与文化构成了一个民族存在的象征,语言是文化的物质载体,文化才是语言的实质性内容 C. 语文教学是对学生进行文学教学,语言只是文学的内容与实质而已 D.语文教学应该是“语文教育”,是一种“大语文观” 3. 教会学生规范、准确、流畅、流利地与人交流,教会学生善于用书面语言来表达自己的思想、认识、立场与感情,是小学生()的重要组成部分。 A.基本语文知识学习 B. 基本语言能力训练 C. 语言思维能力训练 D. 基本人文素养教育 4. 有效教学的核心构成要素是()。 A.教学目标 B. 教学方式 C. 教学评价 D. 教学效果 5. 我国现行《大纲》或《标准》把小学阶段的识字量确定为()字左右。 A. 1700 B. 2000 C. 2500 D.3000 6. 以下哪一项不是我国小学语文教学改革的趋势?() A.语文化 B. 一体化 C. 整合化 D. 简单化 7.德国教育家瓦·根舍因的创造的教学进程设计策略是()。 A. 问题——探究式教学设计 B.传递──接受式教学设计、 C. 自学──辅导式教学设计 D.范例式教学设计 8.下列哪项不是立体多维的知识结构?() A. 教什么的知识 B. 教给谁的指使 C. 如何教的知识 D. 工具性知识/实践性知识和背景性知识 9.小学生口语交际活动顺利进行的前提条件是()。 A. 听话能力 B. 说话能力 C. 表达方式的选择 D. 表达愿望与信心 10.某教师就中央电视台的“焦点访谈”、“实话实说”等节目中所涉及的话题对学生进行口语训练,这种教学法是()。 A. 教学内容延伸法 B.看图说话法 C. 主题会话法 D.情景创设法 11.狭义上讲,小学语文教材是指()。

Oracle11g安装

小布老师在LINUX系统中安装ORACLE11g的安装文档 2009-11-26 01:03 在说正文之前,也讲些题外的废话. 由于公司ERP系统的平台为RedHat Linux ES4+ORACLE10g,暂时交由我进行维护,所以想借此机会学习一下linux,对自己的要求不高,就是能在LINUX上安装成功ORACLE,然后会备份和恢复数据库.首先就在当当网上买了一本<基于LINUX平台的Oracel Database 10g管理>的书,由清华出版社翻译的,经过一段时间的阅读,可以说对我的学习没有任何实质性的帮助,建议初学者不要买这本书. 我首先尝试的是在红帽LINUX ES4安装ORACLE10g,经过若干天的尝试,同时也下载了许多的资料一步一步的做,最后都是不成功,最主要的是在进入oracle安装的时候,老是检查出来安装的一些RPM包版本不对,人搞得很烦燥,并且本人对LINUX也是一菜鸟,因此在这之后的好长一段时间都没再去尝试了. 最后在https://www.doczj.com/doc/012211618.html,的论坛上看到了小布老师专门给菜鸟制作的视频讲座,才又开始新的学习.终于按照视频里的一步一步,安装成功了11g.其实我的文章就是根据视频里的步骤再复述了一遍,我的最大目的是温习一下安装的过程,让自己更熟练一些.,同时也给同级别的菜鸟一些学习的信心. 操作平台:VMWARE6.0+CentOS4.5.(可在https://www.doczj.com/doc/012211618.html,下载).大家注意,LINUX 版本的不同会给菜鸟带来很多纳闷的困扰,我建议如果想按照这篇文章安装,就一定要下载这个LINUX版本,它是免费的,不会像红帽一样涉及到版权的问题.可以说等于红帽的ES4版本. 数据库版本:ORACLE11G R1(我是在emule上下载的) 辅助软件:SecureCRT Filezella AdobeAcrobatReader 硬件:内存 1GB 硬盘空间>18GB 我下载的是DVD版本的OS,在虚拟机软件中先将OS载入到了光驱中. 在LINUX中,一定要注意大小写.特别是命令. 首先在虚拟机软件中安装CentOS,在安装时, 1 SWAP分区我设置了2048MB即内存的2倍,其它空间都装载到了"/"根目录,共计两个分区 2 配置好静态IP地址 3 选择"自定义安装",安装必需的软件包"GNOME图形界面

Oracle_11g 安装图解(详细版)

Oracle 11g安装图文攻略 呵呵,花了一个多小时,左右把11g安装折腾好了。其中折腾SQL Developer 花了好长时间,总算搞定了。好了,先总结下安装步骤,希望给后面的童鞋提高安装效率。呵呵。 一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: https://www.doczj.com/doc/012211618.html,/technetwork/database/enterprise-edition/downloads/ index.html以下两网址来源此官方下载页网。 win 32位操作系统下载地址: https://www.doczj.com/doc/012211618.html,/otn/nt/oracle11g/112010/win32_11gR2_database_ 1of2.zip https://www.doczj.com/doc/012211618.html,/otn/nt/oracle11g/112010/win32_11gR2_database_ 2of2.zip win 64位操作系统下载地址: https://www.doczj.com/doc/012211618.html,/otn/nt/oracle11g/112010/win64_11gR2_database_ 1of2.zip https://www.doczj.com/doc/012211618.html,/otn/nt/oracle11g/112010/win64_11gR2_database_ 2of2.zip 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择,鼠标右击 -> 解压文件如图

幼儿园课程练习题库参考答案1

华中师范大学网络教育学 《幼儿园课程》练习测试题库及答案 一、单项选择题 ( D )1.将课程看作是学习者获得的直接经验的学者是。 A.皮亚杰 B.斯宾赛 C.克伯屈 D.杜威 ( A )2.从计划的维度来定义课程的学者有。 A.塔巴 B.博比特 C.弗洛伊德 D.坎贝尔 ( C )3. 美国著名教育家杜威将和课程的本质联系起来。 A.学科知识 B.活动过程 C.儿童经验 D.教学计划 ( B )4. 与课程是学校组织的活动的观念同一渊源的课程观是。 A.学科课程观 B.经验课程观 C.活动课程观 D.目标课程观 (A)5.强调知识学习的课程是。 A.分科课程 B.综合课程 C.核心课程 D.广域课程 (A)6.强调儿童经验的丰富的课程是。 A.分科课程 B.综合课程 C.核心课程 D.广域课程 ( A )7.强调课程必须适合幼儿的身心特点和发展规律,这是幼儿园课程的。 A.适宜性 B.活动性 C.基础性 D.文化性 ( B)8.幼儿园课程不具有强制性,这是其。 A.游戏性 B.非义务性 C.基础性 D.文化性 ( A )9.在研究幼儿时将幼儿当做一个人分析他们的生存和发展需要,这种研究角度是。 A.哲学 B.心理学 C.社会学 D.教育学 ( B )10. 研究他们内在的发展需要,在学习和生活中的兴趣,研究儿童学习能力上的年龄特征,这种研究角度是。

A.哲学 B.心理学 C.社会学 D.教育学 ( D )11.蒙台梭利的早期教育课程注重儿童的。 A.智力 B.动作 C.艺术 D.感知觉 ( C )12. 是瑞吉欧教育体系中课程的主要特征。 A.知识学习 B.动作训练 C.方案教学 D.感知觉训练 ( A )13.我国的幼儿园教育家先生提倡在幼儿园实施“单元教学”。 A.陈鹤琴 B.张雪门 C.张宗麟 D.戴自俺 ( C )14.美国课程学者认为目标是课程编制的核心,被叫做“行为目标之父”。 A.杜威 B.斯宾赛 C.泰勒 D.坎贝尔 ( C)15. 是指在教育过程中生成的课程目标。 A.总体目标 B.中期目标 C.生成性目标 D.预成性目标 ( B )16. 是指以适应儿童的心理特点的方式来组织课程内容而形成的内容顺序。 A.逻辑顺序 B.心理顺序 C.内容顺序 D.学科顺序 ( C )17.幼儿园课程的主要特点是由决定的。 A.文化 B.经济发展 C.幼儿的身心特征 D.环境 ( A )18. 早期教育方案强调“整个儿童”的培养。 A.认知学派 B.蒙台梭利 C.结构主义 D.班克街(Bank street) ( C )19. 是瑞吉欧教育体系的倡导者和领导者。 A.杜威 B.蒙台梭利 C.马拉古兹 D.维果斯基 ( B )20.我国第一个《幼稚园课程标准》的颁布是在年。 .1932 C (C )21.首先将“学前教学”引进教育学的人是。 A.杜威 B.张雪门 C.乌索娃 D.维果斯基 ( B )22.英国课程学者提出了课程编制的过程模式。 A.艾宾浩斯 B.特纳 C.斯坦豪斯 D.斯波代克 ( D )23. 是课程设计者在教育活动开始之前预设的教育目标。

Oracle 11g 64位下载及安装教程(图文并茂)

1、下载Oracle 11g R2 for Windows的版本 下载地址:https://www.doczj.com/doc/012211618.html,/technetwork/database/enterprise-edition/downloads/index.html 其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip 2、将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件: 3、在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:

4、在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”: 5、在“系统类”窗口中,选择“桌面类”,单击“下一步”:

6、在“典型安装”窗口中,选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle11g,单击“下一步”: 7、在“先决条件检查”窗口中,单击“下一步”:

8、在“概要”窗口中,单击“完成”,即可进行安装: 9、出现的安装过程如下:

数据库创建完成后,会出现如下“Database Configuration Assistant”界面: 选择“口令管理”,查看并修改以下用户:

(1)普通用户:SCOTT(密码:tiger) (2)普通管理员:SYSTEM(密码:manager) (3)超级管理员:SYS(密码:change_on_install) 修改完成后,单击“确定”。 10、在“完成”窗口中,单击“关闭”即可。 安装完成界面中的内容: Enterprise Manager Database Control URL - (orcl) : https://localhost:1158/em 数据库配置文件已经安装到C:\app\Administrator,同时其他选定的安装组件也已经安装到C:\app\Administrator\product\11.2.0\dbhome_1。 Oracle完成安装后,会在系统中进行服务的注册,在注册的这些服务中有以下两个服务必须启动,否则Oracle将无法正常使用: (1)OracleOraDb11g_home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开。在程序开发中该服务也要起作用。 (2)OracleServiceORCL:表示数据库的主服务,命名规则:OracleService数据库名称。此服务必须打开,否则Oracle根本无法使用。 附: A、32位Oracle 11g Client(win32_11gR2_client.zip)的安装注意点: 在选择安装类型时,选择“管理员”,如下图:

幼儿园课程试题库参考答案

幼儿园课程试题库参考答案 一、单项选择题 1. B 4. C 6. C 7. A 9. A 11. A 13. B 14. C 16. B 17. A 18. C 19. C 21. B 22. D 23. A 2 4. C 2 7. D 28. A 31. B 33. C 36. B 38. A 39. C 二.多项选择题 85BCD 三、名词解释 141.课程——课程的本质就是教育工作者根据社会发展和学习者个人成长的需要,在一定的教育理论指导下,为促进学习者有效地学习或实现可期望的身心发展而计划、选择和组织的教学活动的总和。在各种教育机构中,课程是由一系列的教育教学活动目标、内容和方式方法以及评价构成的教育教学活动的体系。 142.幼儿园课程——幼儿园课程是教育工作者为了促进幼儿身心的全面和谐发展而计划的,

在幼儿园的教育情景中组织和实施的,以幼儿为主体的各种形式的学习活动的总和。 143. 分科课程——以有组织的学科内容为课程组织的基础。是根据各级各类学校培养目标和科学发展的水平,从各门学科中选择出适合一定年龄阶段的学生发展水平的知识,组成各种不同的教学科目而形成的课程。 144.活动课程——活动课程有多种称谓,如“儿童中心课程”、“生活课程、”“经验课程”等等。它与分科课程相对,是打破学科之间的逻辑界限以学生的兴趣、需要和能力为基础,通过学生自己组织的一系列的活动而实施的课程。 145.综合课程——综合课程又称为“广域课程”、“统合课程”和“合成课程”。它是指以特定的方式将若干门相关学科的知识内容融合、组织在一起进行教学的一种课程。 146.核心课程——是指一种独特的课程类型,即以儿童的某一重要的生活问题,或者是人类社会的某种基本活动为核心来选择和组织教学内容和教学方式方法的课程。这种核心课程也被称作“问题中心课程”。 147.国家课程——国家课程也称为“国家统一课程”,是指由中央政府负责编制、实施和评价的课程。 148校本课程——是由学生所在学校的教师编制、实施和评价的课程。 149.显性课程——显性课程又被称作“正规课程”,是指学校按计划开设的、由专门的教师负责组织实施课程。 150.隐性课程——隐性课程又称为“隐蔽课程”、“潜在课程”、“无形课程”、“自发课程”等。它是在学校情境中以间接的、内隐的方式呈现给学生的课程,具体来说,隐性课程指的是那些在学校政策和课程计划中没有明确规定的,但却实实在在构成了学生在学校学习经验中常规、有效部分的教育内容和结果。 151.课程目标——课程目标是在学校教师指导下,学生某种学习活动的具体的行为变化的表现和阶段性、特殊性的学习结果。 152.课程内容——课程内容肯定是在学习者还没有掌握之前就已经存在于人类的科学和文化之中的,能供儿童学习,而且对儿童的发展有意义、有价值的各种形式的素材,它们是人类智慧的结晶。 153.课程实施——人们一般认为,课程实施就是将静态的课程方案转化为动态的课程实践的过程,即是将设计好的课程方案付诸于实践的过程。 154.项目活动——项目活动是根据儿童的生活经验和兴趣确定活动的主题,并以该主题为中心加以扩散,编制主题网络,将概念予以分化、放大,让儿童通过自己的学习,探索概念的

Linux系统最全Oracle11g安装文档

Linux系统(X64)安装Oracle11g基本操作 一、修改操作系统核心参数 在Root用户下执行以下步骤: 1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件,输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。(用户限制配置文件。要使 /etc/security/limits.conf 文件配置生效,必须要确保 PAM验证模块 pam_limits.so 文件被加入到启动文件中。查看 /etc/pam.d/login 文件中有:session required /lib/security/pam_limits.so,64位地址是: /lib64/security/pam_limits.so 否则本地即使输入正确密码也无法登陆。)(PS我们平常登陆实际上是运行一个程序login来判断我们是不是这个用户,如果是的话就给我们shell;不是的话就进不去。而/etc/pam/login这件文件就是我们验证过程中需要经过哪些模块的认证。根据设定来叛断我们的帐号密码是不是正确,当这个文件有问题的时候,验证就会出错,尽管我的帐号密码是正常的,也进不去。) session required /lib/security/pam_limits.so session required pam_limits.so 编辑完成后按Esc键,输入“:wq”存盘退出 3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件 fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128

工程力学课程试题库及参考答案

工程力学课程试题库及参考答案 一、判断题: 1.力对点之矩与矩心位置有关,而力偶矩则与矩心位置无关。 [ ] 2.轴向拉压时无论杆件产生多大的变形,正应力与正应变成正比。 [ ] 3.纯弯曲的梁,横截面上只有剪力,没有弯矩。 [ ] 4.弯曲正应力在横截面上是均匀分布的。 [ ] 5.集中力所在截面上,剪力图在该位置有突变,且突变的大小等于该集中力。 [ ] 6.构件只要具有足够的强度,就可以安全、可靠的工作。 [ ] 7.施加载荷使低碳钢试件超过屈服阶段后再卸载,材料的比例极限将会提高。 [ ] 8.在集中力偶所在截面上,剪力图在该位置有突变。 [ ] 9.小柔度杆应按强度问题处理。 [ ] 10.应用平面任意力系的二矩式方程解平衡问题时,两矩心位置均可任意选择,无任何限制。 [ ] 11.纯弯曲梁横截面上任一点,既有正应力也有剪应力。 [ ] 12.最大切应力作用面上无正应力。 [ ] 13.平面平行力系有3个独立的平衡方程。 [ ] 14.低碳钢试件在拉断时的应力为其强度极限。 [ ] 15.若在一段梁上作用着均布载荷,则该段梁的弯矩图为倾斜直线。 [ ] 16.仅靠静力学平衡方程,无法求得静不定问题中的全部未知量。 [ ] 17.无论杆件产生多大的变形,胡克定律都成立。 [ ] 18.在集中力所在截面上,弯矩图将出现突变。 [ ] 二、单项选择题: 1.图1所示杆件受力,1-1、2-2、3-3截面上轴力分别是 [ ] 图1 ,4F,3F B.-4F,4F,3F,F,0 ,4F,3F

2.图2所示板和铆钉为同一材料,已知bs []2[]στ=。为充分提高材料利用率,则铆钉的直径应该是 [ ] 图2 A.2d δ= B.4d δ= C.4d δ π= D.8d δ π= 3.光滑支承面对物体的约束力作用于接触点,其方向沿接触面的公法线 [ ] A.指向受力物体,为压力 B.指向受力物体,为拉力 C.背离受力物体,为压力 D.背离受力物体,为拉力 4.一等直拉杆在两端承受轴向拉力作用,若其一半为钢,另一半为铝,则两段的 [ ] A.应力相同,变形相同 B.应力相同,变形不同 C.应力不同,变形相同 D.应力不同,变形不同 5.铸铁试件扭转破坏是 [ ] A.沿横截面拉断 B.沿45o 螺旋面拉断 C.沿横截面剪断 D.沿45o 螺旋面剪断 6.图2跨度为l 的简支梁,整个梁承受均布载荷q 时,梁中点挠度是45384C ql w EI =,图示简支梁跨中 挠度是 [ ] 图2 A.45768ql EI B.45192ql EI C.451536ql EI D.4 5384ql EI 7.塑性材料冷作硬化后,材料的力学性能变化的是 [ ] A.比例极限提高,弹性模量降低 B.比例极限提高,塑性降低 C.比例极限不变,弹性模量不变 D.比例极限不变,塑性不变 8.铸铁试件轴向拉伸破坏是 [ ] A.沿横截面拉断 B.沿45o 斜截面拉断 C.沿横截面剪断 D.沿45o 斜截面剪断 9.各向同性假设认为,材料沿各个方向具有相同的 [ ] A.外力 B.变形 C.位移 D.力学性质 10.材料不同的两根受扭圆轴,其直径和长度均相同,在扭矩相同的情况下,它们的最大切应力 和相对扭转角之间的关系正确的是 [ ] A.最大切应力相等,相对扭转角相等 B.最大切应力相等,相对扭转角不相等 C.最大切应力不相等,相对扭转角相等 D.最大切应力不相等,相对扭转角不相等 11.低碳钢试件扭转破坏是 [ ] A.沿横截面拉断 B.沿45o 螺旋面拉断 C.沿横截面剪断 D.沿45o 螺旋面剪断 12.整根承受均布载荷的简支梁,在跨度中间处 [ ] A.剪力最大,弯矩等于零 B.剪力等于零,弯矩也等于零 C.剪力等于零,弯矩为最大 D.剪力最大,弯矩也最大

oracle 11g 安装图解

oracle 11g 安装图解 启动OUI后出现“选择安装方式”窗口,我们选择:高级安装 步骤3:出现“选择安装类型”窗口,选择我们需要安装的版本。我们在此肯定是选择企业版。

至于产品语言不用选择,它会根据当前系统的语言自动调整!步骤4:出现“安装位置”窗口

Oracle 基目录:用于安装各种与ORACLE软件和配置有关的文件的顶级目录。 软件位置:用于存放安装具体ORACLE产品的主目录和路径。在此我们使用默认的配置。 在此ORACLE会选择剩余空间最多的盘作为基目录和安装目录的所在盘。 可以输入一个电子邮件或是metalink接收安全问题通知,在此我直接输入一个电子邮件,当然也可以是metalink用户信息!

步骤5:再向下就是对安装环境进行检测,如果不满足条件则会给出相应的提示,如图所示: 在此是因为我的内存不足,所以会报此提示,那么我们在此调整内存,以满足条件后再继续安装。

步骤6:出现“选择配置选项”如图:

在此选择安装数据库。 如果是“配置自动存储管理”,则自动存储管理(ASM)可用来自动化和简化对数据文件、控制文件和日志文件的优化布局。自动存储管理(ASM)将每个文件切割成许多小扩展文件,并将它们平均分散在一个磁盘组的所有磁盘上。一旦自动存储管理(ASM)磁盘组建立,创建和删除文件的时候,Oracle数据库都会从磁盘组自动分配存储空间。 如果是“仅安装软件”,则只安装ORACLE软件,在安装之后还需要再运行数据库配置助手创建数据库。 步骤7:出现“选择数据库配置”窗口,在此需要选择在安装过程中创建的数据库类型。 一般用途/事务处理:适合各种用途的预配置数据库。 数据仓库:创建适用于特定需求并运行复杂查询环境。常用于存储并快速访问大量记录数据。 高级:安装结束后运行ORACLE DBCA后,用户才可以配置数据库。

《岩土钻掘工程学》课程试题库1及答案共享

《岩土钻掘工程学》课程试题库1 参考答案试题库2(钻井液) 一. 判断题(请选择正确的观点或方案) 1.减压钻进时,钻杆柱的受力状态: A.上部钻杆柱受拉,下部钻杆柱受压; B.上部钻杆柱受压,下部钻杆柱受拉; C.全部钻杆柱受压; D.全部钻杆柱受拉。 2.轴向力等于零处称为钻杆柱的中和点。钻杆柱中和点处的应力状态是: A.纯扭; B.压扭; C.拉扭。 3.其中扭矩最大处在: A.孔口处; B.在孔底处。 4.用硬质合金钻头回转钻进中硬及中硬以下岩石时, A.应以高转速为主; B.应以高钻压为主。 5.硬质合金切削具在孔底磨损的实际状况:

6. 7.钻进过程中切削具处于表面破碎状态的条件是: A.σ >σ0 ,其中σ—切削具上作用的比压,σ0—岩石的压入硬度; B.σ <σ0 ,其中σ—切削具上作用的比压,σ0—岩石的压入硬度。 7.取心式硬质合金钻头的切削具底出刃设计成阶梯式,其主要目的是: A.增加自由面——体积破碎; B.利于排除岩粉; C.增大比压。 8.金刚石钻进时,孔底碎岩效果主要取决于钻头自磨出刃(自锐)状态的是: A.表镶金刚石钻头; B.孕镶金刚石钻头。 9.用孕镶金刚石钻头回转钻进坚硬致密岩层时, A.应选用硬胎体; B.应选用软胎体。 10.金刚石钻头的水路设计原则是: A.孕镶金刚石钻头加工小水口、多水口; B.表镶金刚石钻头加工小水口、多水口。 11.在钻压基本不变的条件下,那种钻头将表现出机械钻速逐渐下降: A.针状硬质合金自磨式钻头; B.磨锐式硬质合金钻头;

C.表镶金刚石钻头; D.孕镶金刚石钻头。 12. 13.为保证好的钻进效果,钢粒钻头的唇面硬度应: A.大于钢粒的硬度; B.等于钢粒的硬度; C.小于钢粒的硬度。 14.牙轮钻头的孔底碎岩过程中,牙轮的自转是: A.ωb; B.ωc。 15.牙轮钻头破碎岩石时,造成钻头对地层产生冲击、压碎作用主要靠: A.牙轮牙齿与孔底单齿、双齿交替接触; B.牙轮的超顶、复锥和移轴结构。 16.确定最优回次钻程时间的依据是: A.岩心管已打满; B.回次钻速达最大值; C.机械钻速达最大值。 17.转速是影响金刚石钻头钻速的重要因素,其确定原则是:

课程网上考试题库试题(带答案):公共关系学

《公共关系学》课程网上考试题库 第一章公共关系概述 一、单项选择题 1、公共关系(Public Relations)也可称为()。 A、人际关系 B、公众关系 C、团体关系 D、人群关系 答案:B 2、公共关系活动的客体是()。 A、公众 B、政府 C、新闻媒介 D、企业员工 答案:A 3、组织公共关系活动的基础,也是组织公共关系活动结果的要素是()。 A、公共关系语言 B、公共关系观念 C、公共关系状态 D、公共关系舆论 答案:C 4、公共关系学的研究内容是组织与公众之间的()问题。 A、沟通与被沟通 B、反馈 C、传播与沟通 D、交往 答案:C 5、由潜在公众发展而来的是()。 A、知晓公众 B、行动公众 C、非公众 D、潜在公众 答案:A 6、与组织联系最密切、最直接、最具体的环境因素是()。 A、内部环境 B、自然环境 C、社会环境 D、外部公众环境 答案:D 7、关系到组织生死存亡、决定组织成败的那部分公众对象是()。 A、个体公众 B、组织公众 C、首要公众 D、次要公众 答案:C

二、多项选择题 1、公共关系的经营管理对象和内容是()。 A、公众关系 B、公众场合 C、公众舆论 D、公众范围 E、公众意志 答案:ACD 2、公共关系的三个基本要素是()。 A、环境 B、组织 C、公众 D、媒介 E、行为 答案:BCD 3、公众的特征有()。 A、同质性 B、相关性 C、层次性 D、多变性 E、异质性答案:ABCD 4、根据公众与组织的动态关系,可以将公众分为()。 A、正式公众 B、非公众 C、潜在公众 D、知晓公众 E、行动公众 答案:BCDE 三、判断题 1、公共关系与其他性质的社会关系是相同的。() 答案:错误 2、现代经营管理学是公共关系学的一个分支。() 答案:错误 3、不受欢迎的公众是公共关系工作的唯一对象。()答案:错误 4、公共关系是一门综合性的应用学科。() 答案:正确

Oracle 11g安装文档

Oracle 11g数据库安装1.数据库安装 1.1.安装准备 选择Oracle 11g安装程序,进行数据库安装. 安装程序启动后,将会对计算机环境进行检测,将会出现如(图1)的界面 (图1)

1.2.安装方法 Oralce检测完计算机环境后,如果该计算机环境能够安装Oralce 11g, 即会进入Oralce 11g的程序安装界面,如(图2): (图2) 此处, 我们选择高级安装, 以便于稍后的安装过程中,对于我们需要的数据库配置进行相关配置. 选择好了后,点击”下一步”,进入下一步安装操作.

安装方法选择高级安装后, 进入到下一步将要选择数据库的安装类型. (图3) 如(图3)所示,此处,我们选择企业版,该版本具有更好的可靠性,伸缩性以及更好的性能 选择好了后,点击”下一步”,进入下一步安装操作.

接下来,我们需要选择Oracle 11g数据库程序文件的安装位置. (图4) 我们仅需要修改Oracle基目录即可,软件位置中的”名称”以及”路径”会根据Oralce基目录的修改对应自动修改. 注: 在服务器上安装Oracle的时候, Oracle基目录建议选择为C盘,并为Oracle 建立独立的文件目录,如(图4)所示

1.5.先决条件检查 接下来, Oracle安装程序将会对产品特定的先决条件进行自动检查 (图5) 先决条件检查后,部分检查的状态可能会出现”错误”,”未执行”或者”警告”等非正常状态,如(图5)所示. 对于这些状态的检查,我们将其前面的复选框打勾选中,进行手动验证即可,手动验证后,将会如(图6)所示, 状态变为”用户已验证”, 然后,点击”下一步”. (图6)

Oracle 11g安装图解

Oracle 11g安装 安装图解 图解 图解 下载 Oracle e下载 一、Oracl 注意:Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: win 32位操作系统 下载地址: https://www.doczj.com/doc/012211618.html,/otn/nt/oracle11g/112010/win32_11gR2_databa se_1of2.zip https://www.doczj.com/doc/012211618.html,/otn/nt/oracle11g/112010/win32_11gR2_databa se_2of2.zip win 64位操作系统 下载地址: https://www.doczj.com/doc/012211618.html,/otn/nt/oracle11g/112010/win64_11gR2_databa se_1of2.zip https://www.doczj.com/doc/012211618.html,/otn/nt/oracle11g/112010/win64_11gR2_databa se_2of2.zip 安装 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择, 鼠标右击 -> 解压文件 如图1所示。 图1 解压文件

2.两者解压到相同的路径中,如图2所示。 图2 解压路径 3. 到相应的解压路径上面,找到可执行安装文件【 setup.exe 】双击安装。如图3所示。 图3 安装文件 4. 安装第一步:配置安全更新(电邮可填可不填)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”,如图4所示。

电路原理课程题库(有详细答案)

《电路原理》课程题库 一、填空题 1、RLC串联电路发生谐振时,电路中的(电流)将达到其最大值。 2、正弦量的三要素分别是振幅、角频率和(初相位) 3、角频率ω与频率f的关系式是ω=(2πf)。 4、电感元件是一种储能元件,可将输入的电能转化为(磁场)能量储存起来。 5、RLC串联谐振电路中,已知总电压U=10V,电流I=5A,容抗X C =3Ω,则感抗X L =(3Ω),电阻R=(2Ω)。 6、在线性电路中,元件的(功率)不能用迭加原理计算。 7、表示正弦量的复数称(相量)。 8、电路中a、b两点的电位分别为V a=-2V、V b=5V,则a、b两点间的电压U ab=(-7V),其电压方向为(a指向b)。 ) 9、对只有两个节点的电路求解,用(节点电压法)最为简便。 10、RLC串联电路发生谐振的条件是:(感抗=容抗)。 11、(受控源)是用来反映电路中某处的电压或电流能控制另一处电压或电流的现象。 12、某段磁路的(磁场强度)和磁路长度的乘积称为该段磁路的磁压。 13、正弦交流电的表示方法通常有解析法、曲线法、矢量法和(符号)法四种。 14、一段导线电阻为R,如果将它从中间对折,并为一段新的导线,则新电阻值为(R/4)Ω。

15、由运算放大器组成的积分器电路,在性能上象是(低通滤波器)。 16、集成运算放大器属于(模拟)集成电路,其实质是一个高增益的多级直流放大器。 17、为了提高电源的利用率,感性负载电路中应并联适当的(无功)补偿设备,以提高功率因数。 18、RLC串联电路发生谐振时,若电容两端电压为100V,电阻两端电压为10V,则电感两端电压为(100V),品质因数Q为(10)。 ' 19、部分电路欧姆定律的表达式是(I=U/R)。 20、高压系统发生短路后,可以认为短路电流的相位比电压(滞 后)90°。 21、电路通常有(通路)、(断路)和(短路)三种状态。 22、运算放大器的(输入失调)电压和(输入失调)电流随(温度)改变而发生的漂移叫温度漂移。 23、对称三相交流电路的总功率等于单相功率的(3)倍。 24、当电源内阻为R0时,负载R1获得最大输出功率的条件是(R1=R0)。 25、场效应管是电压控制器件,其输入阻抗(很高)。 26、在电感电阻串联的交流电路中电压(超前)电流一个角。 27、正弦交流电的“三要素”分别为最大值、频率和(初相位)。 28、有三个电容器的电容量分别是C1、C2和C3,已知C1> C2> C3,将它们并联在适当的电源上,则它们所带电荷量的大小关系是(Q1>Q2>Q)。 ;

Linux下oracle11g安装手册

Linux下oracle11g安装手册 Oracle安装前准备工作:(很重要) 1、创建Oracle用户 root用户:创建Oracle安装组oinstall,数据库管理员组dba,及oracle用户 # /usr/sbin/groupadd oinstall # /usr/sbin/groupadd dba # /usr/sbin/useradd -g oinstall -G dba oracle(主组oinstall,其它组:dba)给权限 # passwd oracle 2、修改内核参数 root用户:修改/etc/sysctl.conf文件,输入命令vi /etc/sysctl.conf,按i键进入编辑模式,加上如下参数fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 编辑完成后按Esc键,输入“:wq”存盘退出 为使上述配置生效而不重启系统,执行如下命令 # /sbin/sysctl -p 3、修改用户限制 root用户:修改vi /etc/security/limits.conf文件,加上下面的参数 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 4、修改用户验证选项 root用户下:修改/etc/pam.d/login文件加上如下参数

Linux操作系统中Oracle11g数据库安装步骤

Linux操作系统中Oracle11g数据库安装步骤 Linux操作系统中Oracle11g数据库安装规范 一:数据库安装软件(含补丁)的下载说明 Oracle数据库安装软件获得途径: 1、可以通过ftp的方式上传至服务器 2、Oracle官方网站下载:(从11.2.0.2开始ORACLE不再提供升级patch,只提供完整的安装包) 二:数据库版本规定 本安装规范所针对的Oracle数据库版本为:Oracle 11.2.0.3.0 三:安装环境需求 1、系统硬件需求 系统必须满足下列最小硬件要求 内存需求 系统架构要求 磁盘空间需求 显示需求 硬件系统基本需求参照表

2、操作系统版本及补丁矩阵 Oracle 11gR2要求OS至少为RHEL4.7,内核为Kernel 2.6.9 作为生产系统,我们要求使用RHEL 5.6 64位版本,即: Red Hat Enterprise Linux AS release 5 Update 5 x86_64 需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装): 1 binutils-2.17.50.0.6

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-2.5-24 (32 bit) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5 (32 bit) glibc-headers-2.5 ksh-20060214 libaio-0.3.106 libaio-0.3.106 (32 bit) libaio-devel-0.3.106 libaio-devel-0.3.106 (32 bit) libgcc-4.1.2 libgcc-4.1.2 (32 bit) libstdc++-4.1.2 libstdc++-4.1.2 (32 bit) libstdc++-devel 4.1.2 make-3.81 sysstat-7.0.2

相关主题
文本预览
相关文档 最新文档