Oracle exam
文章平均质量分 76
jardownload
这个作者很懒,什么都没留下…
展开
-
Oracle 面试题库—工具使用篇
1. .以下命令哪个是 SQL*PLUS 命令?A.UPDATEB.EDITC.SELECTD.ALTER TABLE2.用SQLPLUS的_____命令可以查看表的结构信息,包括列的名称和数据类型A DESCRIPTIONB DESCC SHOW TABLED SHOW USER3. Oracle的前端工具是 :A SQL*PLUSB C++C PL/SQLD JAV...2010-08-27 10:46:11 · 198 阅读 · 0 评论 -
Oracle 面试题库—SQL
1. ORACLE用来判断列值是否为空的操作符是____A ==NULLB IS NULLC AS NULLD NULLIS2 分析以下的 SQL命令SELECT i.id_number, m.id_numberFROM inventory i, manufacturer mWHERE i.manufacturer_id = m.id_numberORDER BY invento...2010-08-27 10:46:15 · 1476 阅读 · 0 评论 -
Oracle里面User和Schema的区别是什么?
* A schema is collection of database objects, including logical structures such as tables, views, sequences, stored procedures, synonyms, indexes, clusters, and database links.schema是数据库对象的集合,包括表,视图,...2010-08-27 10:46:15 · 88 阅读 · 0 评论 -
北京海存量科技有限公司Oracle面试题
1.请说明实例与数据库的关系;表空间和数据文件的关系2.请阐述同议词的作用.你认为情况下要使用同义词.3.varchar2,char两种数据类型有什么区别,如果库表某字段输入”ABC”后储存,该 字段数据类型分别为varchar2(10,char(10)存储字节长度以及内容有何区别?4. talbe :pub(pub_code char(2),pub_name varchar2(32))...2010-08-27 10:46:15 · 111 阅读 · 0 评论 -
北京-ORACLE友空间信息技术有限公司
1.数据库1,2,3 范式的概念与理解。2.简述oracle行触发器的变化表限制表的概念和使用限制,行触发器里面对这两个表有什么限制。3.oracle临时表有几种。临时表和普通表的主要区别有哪些,使用临时表的主要原因是什么?4.怎么实现:使一个会话里面执行的多个过程函数或触发器里面都可以访问的全局变量的效果,并且要实现会话间隔离?5.aa,bb表都有20个字段,且记录数量都很大,aa,b...2010-08-27 10:46:16 · 243 阅读 · 0 评论 -
影响oracle查询性能的因素都有哪些?
1. 硬件配置:处理器速度,内存大小,磁盘读写速度,网络传输速度等等,这些都影响oracle的整体性能和查询性能2. 是否建立了索引,索引是否合理3. 表碎片和索引碎片,生产库由于长时间运营,碎片可能导致查询使用错误的执行计划,导致查询速度变慢4. 表或者索引的initial 参数配置不同,导致数据扩展区大小不一,也可能 导致查询速度降低。5. SQL执行效率低下,导致查询速度很慢6. ...2010-08-27 10:46:16 · 370 阅读 · 0 评论 -
ORA-01033: ORACLE initialization or shutdown in progress 是什么问题?
如果在Oracle启动或者关闭的过程中进行操作,有可能出现这个错误,如果是这种情况之需要等一下再进行操作就可以了。不过有的情况是因为Oracle一直无法完成启动或者关闭的操作,这样用户会一直收到这个提示,解决方法如下:1. sqlplus /nolog2. connect as sysdba3. shutdown abort4. startup nomount5. alter da...2010-08-27 10:46:16 · 105 阅读 · 0 评论 -
腾讯公司的一个sql题
小小+霸霸+王王=小霸王 小=?,霸=?,王=? 用sql求证参考答案:declare @data int,@i int,@j int,@l int set @data=100 while (@data2010-08-27 10:46:16 · 131 阅读 · 0 评论 -
一套Oracle面试题笔试题及参考答案
完成下列操作,写出相应的SQL语句答:create tablespace neuspace datafile ‘d:\data\neudata.dbf’ size 200m auto extend on next 5m maxsize 500m;2. 假设表空间neuspace已用尽500MB空间,现要求增加一个数据文件,存放在e:\appdata目录下,文件名为appneudata,大小为5...2010-08-27 10:46:16 · 333 阅读 · 0 评论 -
Oracle查看当前用户的缺省表空间
SQL>select username,default_tablespace from user_users;2010-08-27 10:46:16 · 620 阅读 · 0 评论 -
查看表空间物理文件的名称及大小
select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_spacefrom dba_data_filesorder by tablespace_name;2010-08-27 10:46:16 · 78 阅读 · 0 评论 -
Oracle如何改变listener的端口号 (Linux服务器)
可以参照如下步骤改变listener的端口号:1. 使用命令lsnrctl stop停止listener的执行2. 用lsnrctl status命令确认listener已经停止以后,到$ORACLE_HOME/network/admin下找到listener.ora这个文件。3. 用vi或其他编辑器打开这个文件,将里面listener的端口号修改成你想要的值,这里是由1522改成1521。...2010-08-27 10:46:14 · 122 阅读 · 0 评论 -
查看回滚段名称及大小
select segment_name, tablespace_name, r.status,(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,max_extents, v.curext CurExtentFrom dba_rollback_segs r, v$rollstat vWhere r.segmen...2010-08-27 10:46:14 · 204 阅读 · 0 评论 -
一道Oracle笔试题 附网友答案
考试总分为100分,共8题,时间为1小时。表结构说明: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...2010-08-27 10:46:14 · 333 阅读 · 0 评论 -
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_tran_i...2010-08-27 10:46:11 · 77 阅读 · 0 评论 -
查看表空间的名称及大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_name;2010-08-27 10:46:11 · 82 阅读 · 0 评论 -
Oracle9i笔试题面试题C
EMP表EMP表列名称定义列名称定义EmpnoNUMBER(4),PKDeptnoNUMBER(2)EnameVARCHAR2(10)DnameVARCHAR2(14)JobVARCHAR2(9)LocVARCHAR2(13)MgrNUMBER(4)...2010-08-27 10:46:11 · 349 阅读 · 0 评论 -
Oracle 面试题库—DBA
1 以下权限哪个时系统权限?A.ALTERB.EXECUTEC.PREFERENCESD.BACKUP ANY TABLE答案 D2 以下哪个权限时对象权限?A.INDEXB.DROP USERC.CREATE SESSIOND.BACKUP ANY TABLE答案 A3 以下哪个视图可以查到用户具有使用权限的表的信息A.USER_VIEWSB.USER_TABLES...2010-08-27 10:46:11 · 701 阅读 · 0 评论 -
Oracle9i笔试题面试题D
EMP表EMP表列名称定义列名称定义EmpnoNUMBER(4),PKDeptnoNUMBER(2)EnameVARCHAR2(10)DnameVARCHAR2(14)JobVARCHAR2(9)LocVARCHAR2(13)MgrNUMBER(4)...2010-08-27 10:46:12 · 122 阅读 · 0 评论 -
Oracle 面试题库—PL/SQL
1 PL/SQL代表A PROCEDURAL LANGUAGE/SQLB PROGRAM LANGUAGE SQLC POWER LANGUAGE SQLD 都不对2 _____引擎执行PL/SQL块A SQLB PL/SQLC ORACLED 都不对3 一个对象可以呈现多种形式的能力称为A 多态B 继承C 封装D 以上都不对4 PLSQL块...2010-08-27 10:46:12 · 439 阅读 · 0 评论 -
Oracle9i笔试题面试题E
1.下面哪一项指出了列格式模型中的数字数据?a.#b.9c.-d.&e.%2.在PL/SQL块中,下面哪一部分是必需的?a.声明b.可执行c.异常处理d.结束3.下面哪一个参数”不”是过程接受的参数?a.INPUTb.OUTc.INOUTd.IN4.如果在PL/SQL块中使用NUMBER数据类型声明了一个变量,但是在创建时没有初始化它,那么将为这个变量指...2010-08-27 10:46:12 · 130 阅读 · 0 评论 -
武汉英思工程科技有限公司–ORACLE面试测试题目
1. 解释FUNCTION,PROCEDURE和PACKAGE区别答:function 和procedure是PL/SQL代码的集合,通常为了完成一个任务。procedure 不需要返回任何值而function将返回一个值在另一方面,Package是为了完成一个商业功能的一组function和procedure的集合。2. 取某个序列的当前值的PL/SQL语句怎么写?答:SELE...2010-08-27 10:46:13 · 155 阅读 · 0 评论 -
Oracle数据库有哪几种启动方式
有以下几种启动方式:1、startup nomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startup mount dbname安装启动,这种方式启动下可执行:数据库日志归档、数据库介质恢复、使数据文件联机或脱机,重新定位数据文件、重做日志文件...2010-08-27 10:46:13 · 99 阅读 · 0 评论 -
Oracle查看当前用户的角色和查看当前用户的系统权限和表级权限
查看当前用户的缺省表空间SQL>select username,default_tablespace from user_users;查看当前用户的角色SQL>select * from user_role_privs;查看当前用户的系统权限和表级权限SQL>select * from user_sys_privs;SQL>select * from user_tab_privs;...2010-08-27 10:46:13 · 193 阅读 · 0 评论 -
北京华鼎博士科技有限公司Oracle面试题
1.解释冷备份和热备份的不同点以及各自的优点2. 你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?3. 如何转换init.ora到spfile?4. 解释data block , extent 和 segment的区别(这里建议用英文术语)5. 给出两个检查表结构的方法6. 怎样查看数据库引擎的报错7. 比较truncate和delete 命令8. 使用索引的理由9...2010-08-27 10:46:16 · 135 阅读 · 0 评论