`
hb_keepmoving
  • 浏览: 228858 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Oracle 基础测试题

阅读更多

1Oracle系统结构中,Oracle服务分为(OracleDatabase)(OracleInstance)

2Oracle Database必需的三种文件为( 数据文件(datafile))(控制文件(controlfile))、(日志文件(logfile))。

3Oracle的内存结构包括两类,分别(系统全局区(SGA))、(程序全局区(PGA))。

4SQL的中文含义为(结构化查询语言)。

5.写出SQL语言的分类,及每一类下的常用命令

数据查询语言(DQLselect …from …where

数据操纵语言(DMLinert update delete

数据定义语言(DDLcreate  alter  drop

数据控制语言(DCLgrant  revoke  commit  rollback  savepoint

6.请写出启动Oracle服务及监听器的DOS命令。

Net start oracleserviceYC101

Lsnrctl start

7.请写出在SQL*PLUS中保存当前缓存中语句的命令为。(保存到C盘,文件名为hr.sql)

Save c:\hr.sql    (‘\’  可以不加)

8.描述Departments表结构命令。

Desc departments

9.请写出6种以上Oracle常用数据类型。

Char, varchar, nchar, varchar2, number, long, date   -------常用的类型

10.创建一个新帐号MOON,赋予CREATE SESSIONRESOURCE权限,登录到MOON模式,创建部门表(编号,名称)

首先切换到sys账号,然后创建用户

Conn sys/password as sysdba

Create user MOON identified by MOON;

Grant create session,resource to MOON;

Conn MOON/MOON

Cerate table department

(

       Depertment_id char(10) primary key,

       Department_name varchar(20) not null

)

11.使用SELECT语句显示当前系统时间,显示格式为如:2009-03-25 20:13:43

Select to_char(sysdate,’ yyyy-mm-dd  hh24:mi:ss’) from dual;

12.查询200511到今天相隔的月数及天数,要求显示整数。

    MONTHS       DAYS

---------- -     ---------

        50       1544

select trunc(months_between(

sysdate,to_date('2005-1-1','YYYY-MM-DD'))) MONTHS,

trunc(sysdate-to_date(‘2005-1-1’,’YYYY-MM-DD’)) DAYS

from dual

13.查询下一个星期一的日期。

select sysdate,next_day(sysdate,'星期一') from dual

14.查询hr.employees表,将first_namelast_name连接在一起显示,查询结果必须是小写字母。

:

renske ladwig

james landry

select lower(concat(first_name||' '||last_namr)) FULLNAME,

from employees;

15.在HR.Emplloyees表中,找出所有First_name中含义’S’字母的员工。

select * from employees where first_name like '%S%'

16.查询HR.Employees表中月薪大于5000元的员工信息,要求薪水显示货币符号,并用逗号分隔。如$100,000.00

select to_char(salary,'$999,999.00') from employees

where salary >5000

17.显示当前会话参数,并将当前会话地区修改为AMERICA

Select * from V$nls_parameters;

Alter session set nls_territory=’ AMERICA’

18.年终时,对于所有销售有关人员发放奖金,其中销售管理人员额度为薪水*佣金*0.15,销售代表额度为薪水*佣金*0.1,最后求所有员工的实发工资,并按降序排列。提示:销售相关人员的实发工资为月薪+佣金+奖金。

select last_name,

 salary,

 job_id,

CASE job_id WHEN 'SA_REP' THEN salary*COMMISSION_PCT *0.1*12+salary*12+salary*COMMISSION_PCT*12

 WHEN  'SA_MAN'  THEN salary*COMMISSION_PCT*12 *0.15+salary*12+salary*COMMISSION_PCT*12

 ELSE  salary*12 

END "total_salary"

 FROM employees

 ORDER By salary desc

19.在当前时间上加2小时。

select to_char(sysdate+(1/24)*2,'yyyy-mm-dd hh24:mi:ss') from dual

20.求HR.Employees表中所有员工分配的部门数。提示:可以使用DISTINCT

1>select count(distinct(department_id))

from employees

2>select count(distinct department_id)

from employees

21.求HR.Employees中各个部门的平均工资。

select department_id, avg(salary) from employees group by(department_id)

22.查询HR.Employees表,使用CASE…WHEN…THEN…END语句,把SALAY分为高工资(>8000)、中等工资[5000,8000]及低工资(<5000)

select salary,

case  when salary>8000 then '高工资'

            when salary between 5000 and 8000 then '中等工资'

            when salary<5000 then '低工资'

end salary

from employees

23.查询最高工资人员基本信息。提示:可使用子查询

select * from employees

where salary=

(select max(salary) from employees)

24.下面是BI帐号及其状态,请对BI解锁,设置新密码,并切换到BI帐号,查询所有用户表。(BI  EXPIRED & LOCKED)

首先切换到sys账号,然后创建用户

Conn sys/password as sysdba

Alter user BI account unlock;

Password  BI:BI

Conn BI/BI

Select * from dba_tables;

25.如果SYS帐号密码丢失怎么办?

 分步

 ORAPWD file=pwdaccp.ora password=m123 entries=1

参考地址:http://student.csdn.net/space.php?uid=22846&do=blog&id=321

分享到:
评论

相关推荐

    oracle基础练习题及答案

    "oracle基础练习题及答案" Oracle 是一种关系数据库管理系统,它提供了强大的数据存储和管理功能。在实际应用中,Oracle 数据库管理员需要具备一定的 SQL 语句编写能力和数据库管理知识。下面是 Oracle 基础练习题...

    oracle 基础知识测试 及答案

    以下是对"Oracle基础知识测试"的相关知识点的详细说明: 1. 数据库概念: - 数据库(Database):存储数据的系统,负责组织、存储和检索数据。 - 关系型数据库:基于关系理论的数据库,以表格形式存储数据,每个...

    oracle考试试题及答案.pdf

    以上是对Oracle考试试题及答案的详细解析,涵盖了Oracle数据库的基础概念、数据模型、SQL语言、数据库设计和管理等方面的重要知识点。这些内容对于理解Oracle数据库的工作原理和进行数据库管理非常重要。

    Oracle数据库试题100题(附答案)

    本次提供的100题,涵盖了Oracle数据库的基础知识点和一些实际应用能力的考察。 首先,在Oracle数据库的启动过程中,三个必须的文件是数据文件、控制文件和日志文件。归档日志文件不是启动时必须的,但是它在恢复...

    ORACLE数据库期末考试题目及答案_数据库试题及答案解析

    ORACLE数据库期末考试题目及答案.pdf

    Oracle试题及答案

    ### Oracle试题及答案知识点解析 #### 1. SGA内存区 - **题目解析**:在Oracle数据库中,系统全局区(System Global Area, SGA)是数据库实例启动时分配的一块共享内存区域,用于存储数据库的数据和控制信息。SGA包括...

    oracle基础知识考试题_答案.zip

    这个"oracle基础知识考试题_答案.zip"压缩包文件包含了关于Oracle数据库的基础知识学习材料,特别是针对初学者或者准备Oracle相关资格考试的人员。 首先,Oracle数据库的核心概念包括SQL(结构化查询语言)的使用,...

    oracle期末测试题

    以下是对"Oracle期末测试题"相关知识点的详细解析: 1. **SQL基础**:SQL(结构化查询语言)是与Oracle交互的主要工具。你需要掌握基本的SQL语法,如SELECT语句用于查询数据,INSERT、UPDATE和DELETE用于操作数据,...

    oracle考试试题及答案1.pdf

    这些试题覆盖了Oracle数据库的基础知识,包括数据库管理、SQL语言和PL/SQL编程,是学习和准备Oracle认证考试的重要参考资料。通过这些题目,考生可以检验自己对Oracle数据库的理解程度和操作技能。

    ORACLE数据库基础测试题oracle数据库复习题[借鉴].pdf

    Oracle数据库基础知识点总结 在 Oracle 数据库中,DDL(Data Definition Language,数据定义语言)是一种用于定义数据库结构的语言,包括创建、修改和删除数据库对象的语句,如 CREATE、ALTER 和 DROP 等。DDL 语句...

    北京翰子昂Oracle试题及答案

    在"HandsOn-Oracle试题及答案"中,我们可以期待涵盖以下几个核心知识点: 1. **SQL基础**:包括SELECT语句的使用,如JOIN、GROUP BY、HAVING、子查询等,以及数据的插入、更新和删除操作。 2. **表和索引**:理解...

    数据库SQL基础练习题与答案(oracle)

    本资料包专注于Oracle数据库的SQL基础,通过练习题和答案帮助学习者巩固相关知识。 首先,让我们详细探讨SQL基础。SQL是一种用于管理关系数据库的标准语言,主要功能包括数据查询、更新、插入和删除。在“数据库SQL...

    Oracle试题、答案

    Oracle试题及答案详解 Oracle数据库是全球广泛使用的数据库管理系统之一,其复杂性和深度使得学习和掌握Oracle知识成为IT专业人士的重要任务。本题集旨在帮助学生和专业人士巩固Oracle的基础知识,特别是物理和逻辑...

    oracle期末考试试题及答案.zip

    本资料“oracle期末考试试题及答案.zip”包含了一个文档“oracle期末考试试题及答案.docx”,该文档很可能是针对学习Oracle数据库的学生准备的复习材料,旨在帮助他们备考期末考试。以下将根据这个主题,详细讲解...

    oracle期末考试试题及答案.doc

    【知识点详解】 1. SGA (System Global Area) 是Oracle数据库的一个重要组成部分,它包含了数据库运行所需的...这些知识点涵盖了Oracle数据库的基础和进阶操作,对于学习和理解Oracle数据库的管理和开发具有重要意义。

    Oracle数据库试题及答案.pdf

    本题涉及Oracle数据库的基础知识,包括数据库结构、对象所有权、SQL语法、时间日期处理、索引类型以及数据库管理等方面。 1. 段(Segment)是Oracle数据库中的逻辑存储结构,用于存储数据库对象,如表、索引、回滚...

    ORACLE面试测试题目

    根据提供的信息,我们可以总结出以下详细的Oracle知识点: ### 1. FUNCTION、PROCEDURE 和 PACKAGE 的区别 - **FUNCTION**:这是PL...这些知识点涵盖了Oracle数据库的基础操作、高级功能以及常见面试问题的解决方案。

    Oracle数据库基础练习

    ### Oracle数据库基础知识点详解 #### 一、Oracle数据库概述 - **Oracle数据库**: Oracle是一种广泛使用的多模型数据库管理系统,提供企业级数据管理解决方案。它支持多种数据模型,如关系型、文档、图形等。 ####...

    SQL数据库管理与开发基础试题含答案.doc

    这份"SQL数据库管理与开发基础试题含答案.doc"文档显然是一份旨在帮助学习者检验和巩固SQL技能的资源。它可能包含了选择题、填空题、简答题等多种形式,涵盖了数据库设计、查询语句、数据操作、事务处理、视图、存储...

Global site tag (gtag.js) - Google Analytics