Oracle面试题 Oracle笔试题

介绍一下嵌套表

嵌套表是表中之表。一个嵌套表是某些行的集合,它在主表中表示为其中的一列。对主表中的每一条记录,嵌套表可以包含多个行。 例:假设有一个关于动物饲养员的表,希望其中具有他们饲养的动物的信息。用...... <阅读全文>

什么是PL/SQL

结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,它属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单的调用相应语句来直接...... <阅读全文>

Oracle Certification Program (OCP认证)的题目

(1) A 表中有100条记录.   Select * FROM A Where A.COLUMN1 = A.COLUMN1   这个语句返回几条记录? (简单吧,似乎1秒钟就有答案了:)   (2) Create SEQUENCE PEAK_NO   Select PEAK_NO.NEXTVAL FROM D...... <阅读全文>

杭州-ORACLE游易商务网络有限公司

1. 如何建立一个备份控制文件? 解答:Alter database backup control file to trace. 2. 给出数据库正常启动所经历的几种状态 ? 解答: STARTUP NOMOUNT – 数据库实例启动 STARTUP MOUNT – 数据库装载 ...... <阅读全文>

北京-ORACLE友空间信息技术有限公司

1.数据库1,2,3 范式的概念与理解。 2.简述oracle行触发器的变化表限制表的概念和使用限制,行触发器里面对这两个表有什么限制。 3.oracle临时表有几种。 临时表和普通表的主要区别有哪些,使用临时表的主要...... <阅读全文>

北京-ORACLE华鼎博士科技

1.解释冷备份和热备份的不同点以及各自的优点 2. 你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢? 3. 如何转换init.ora到spfile? 4. 解释data block , extent 和 segment的区别(这里建议...... <阅读全文>

杭州-ORACLE新利软件(集团)

数据库实战 有三张表: table dep(dep_id number(2), //部门编号 dep_name varchar2(10)) //部门名称 table emp (emp_id number(6), //员工编号 ...... <阅读全文>

杭州-ORACLE杭州天玑信息技术有限公司

1、表:table1(FId,Fclass,Fscore),用最高效最简单的SQL列出各班成绩最高的列表,显示班级,成绩两个字段。 2、有一个表table1有两个字段FID,Fno,字都非空,写一个SQL语句列出该表中一个FID对应多个不同的Fn...... <阅读全文>

北京-ORACLE海存量数据科技有限公司

1.请说明实例与数据库的关系;表空间和数据文件的关系 2.请阐述同议词的作用.你认为情况下要使用同义词. 3.varchar2,char两种数据类型有什么区别,如果库表某字段输入”ABC”后储存,该 字段数 据类型...... <阅读全文>

北京-ORACLE畅享互联科技

1. 创建用户时,需要赋予新用户什么权限才能使它联上数据库。 2. 如何在tablespace里增加数据文件? 3. 如何变动数据文件的大小? 4. 哪个VIEW用来检查数据文件的大小? 5. 哪个VIEW用来判断tablespace的剩余...... <阅读全文>

武汉-英思–ORACLE面试测试题目

1. 解释FUNCTION,PROCEDURE和PACKAGE区别 答:function 和procedure是PL/SQL代码的集合,通常为了完成一个任务。procedure 不需要返回任何值而function将返回一个值在另一方面,Package是为了完成一个商业功...... <阅读全文>

Oracle及SQL相关面试题

3.1 【问题】 解释一下sum的作用 答:求符合条件的记录某数值字段的和 3.2 【问题】 Table1有两个字段,field1 varchar2(10)和field2 number。 请写出向这两个表中插入’test’和100的sql语句。 答:insert into...... <阅读全文>

几道Oracle面试题值得一看

分区表有什么作用? 答:可以将表中不同的字段或不同的记录存入不同的表空间,并且这些表空间可在不同的物理磁盘, 一般用于将比较大的字段如图片或文件类字段存入比较大的磁盘中. 请解释一下oracle表空间 ...... <阅读全文>

外企Oracle面试题

. Explain the difference between a hot backup and a cold backup and the benefits associated with each. A hot backup is basically taking a backup of the database while it is still up and running...... <阅读全文>

查看回滚段名称及大小

select segment_name, tablespace_name, r.status, (initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent, max_extents, v.curext CurExtent From dba_rollback_segs r, v$rollstat v Where r....... <阅读全文>

查看表空间物理文件的名称及大小

select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name; <阅读全文>

查看表空间的名称及大小

select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name; <阅读全文>

Oracle查看当前用户的角色和查看当前用户的系统权限和表级权限

查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from...... <阅读全文>

Oracle查看当前用户的缺省表空间

SQL>select username,default_tablespace from user_users; <阅读全文>

Oracle数据库有哪几种启动方式

有以下几种启动方式: 1、startup nomount 非安装启动,这种方式启动下可执行: 重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup m...... <阅读全文>

How to detect and cleanup pending transactions in Oracle?

Usually pending transactions clear up on their own. If not, read on. If you have a pending transaction that will not go away then check the pending states with the following query: SELECT local_...... <阅读全文>

Oracle 面试题库—PL/SQL

1 PL/SQL代表 A  PROCEDURAL LANGUAGE/SQL B  PROGRAM LANGUAGE SQL C  POWER LANGUAGE SQL D  都不对 2 _____引擎执行PL/SQL块 A  SQL B  PL/SQL C  ORACLE D  都不对 3 一个对象可以呈现多种形式的能力称为 ...... <阅读全文>

Oracle 面试题库—DBA

1 以下权限哪个时系统权限? A.ALTER B.EXECUTE C.PREFERENCES D.BACKUP ANY TABLE 答案 D 2 以下哪个权限时对象权限? A.INDEX B.DROP USER C.CREATE SESSION D.BACKUP ANY TABLE 答案 A 3 以下哪个视图可以查...... <阅读全文>

Oracle 面试题库—SQL

1. ORACLE用来判断列值是否为空的操作符是____ A ==NULL B IS NULL C AS NULL D NULLIS 2 分析以下的 SQL命令 SELECT i.id_number, m.id_number FROM inventory i, manufacturer m WHERE i.manufacturer_id = ...... <阅读全文>

Oracle 面试题库—工具使用篇

1. .以下命令哪个是 SQL*PLUS 命令? A.UPDATE B.EDIT C.SELECT D.ALTER TABLE 2.用SQLPLUS的_____命令可以查看表的结构信息,包括列的名称和数据类型 A DESCRIPTION B DESC C SHOW TABLE D SHOW USER 3. Oracl...... <阅读全文>

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。 本站欢迎与同类网站建立友情链接,请联系QQ:176687814