欢迎光临IT网Linux学习频道

当前位置: > IT面试 >
  • [IT面试] 查看回滚段名称及大小 日期:2019-01-05 21:38:59 点击:62 好评:0

    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.segment_id = v.usn(+) order by segment_name ;...

  • [IT面试] ORACLE面试测试题目 日期:2019-01-05 21:38:45 点击:103 好评:0

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

  • [IT面试] 腾讯公司的一个sql题 日期:2019-01-05 21:38:26 点击:137 好评:0

    小小+霸霸+王王=小霸王 小=?,霸=?,王=? 用sql求证 参考答案: declare @data int,@i int,@j int,@l int set @data=100 while (@data=999) begin set @i=@data/100 set @j=@data/10 % 10 set @l=@data % 10 if((@i+@j+@l)*11=@data) begin Select @data data,@...

  • [IT面试] 什么是数据库的约束? 日期:2019-01-05 21:37:57 点击:86 好评:0

    数据库约束是防止非法记录的规则, 约束保存在数据字典(data dictionary)中, 约束可以被定义在列级或者表级。 Oracle中包括一下集中约束: 1. Not Null 明确一列数据不能包含null值 2. Unique 强制所有数据行不能有重复值 3. Primary Key 每一行数据的唯一...

  • [IT面试] Oracle 面试题库—工具使用篇 日期:2019-01-05 21:37:30 点击:71 好评:0

    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. Oracle的前端工具是 : A SQL*PLUS B C++ C PL/SQL D J...

  • [IT面试] ORACLE面试题:如何查看最大会话数? 日期:2019-01-05 21:37:13 点击:86 好评:0

    可以用一下命令得到最大会话数: SELECT * FROM V$PARAMETER WHERE NAME LIKE proc%; SQL SQL show parameter processes NAME TYPE VALUE aq_tm_processes integer 1 db_writer_processes integer 1 job_queue_processes integer 4 log_archive_max_processes...

  • [IT面试] 外企Oracle面试题 日期:2019-01-05 21:36:48 点击:104 好评:0

    . 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 and it must be in archive log mode. A cold bac...

  • [IT面试] 如何在Oracle中查看各个表、表空间占用空间的大小? 日期:2019-01-05 21:34:01 点击:114 好评:0

    使用以下语句查看当前用户每个表占用空间的大小: Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name 使用一下语句查看每个表空间占用空间的大小: Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group...

  • [IT面试] Oracle 面试题库—PL/SQL 日期:2019-01-05 21:33:38 点击:189 好评:0

    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 一个对象可以呈现多种形式的能力称为 A 多态 B 继承 C 封装 D 以上都不对 4 PLSQL块是由哪几个...

  • [IT面试] Oracle里面常用的数据字典有哪些? 日期:2019-01-05 21:33:22 点击:75 好评:0

    Dictionary 存放所有数据表,视图,同义词名称和解释 Dict_columns 数据字典里字段名称的和解释 Dba_users 用户 Dba_tablespaces 表空间 Dba_data_files 数据库的文件 Dba_free_space 空闲表空间 Dba_rollback_segs 回滚段 User_objects 数据对象 User_const...

  • [IT面试] Oracle如何改变listener的端口号 (Linux服务器) 日期:2019-01-05 21:33:03 点击:81 好评:0

    可以参照如下步骤改变listener的端口号: 1.使用命令lsnrctl stop停止listener的执行 2. 用lsnrctl status命令确认listener已经停止以后,到$ORACLE_HOME/network/admin下找到listener.ora这个文件。 3. 用vi或其他编辑器打开这个文件,将里面listener的端口...

  • [IT面试] Oracle怎样计算一个表占用的空间的大小? 日期:2019-01-05 21:32:47 点击:138 好评:0

    可以使用一下语句来进行计算: select owner , table_name, NUM_ROWS, BLOCKS*AAA/1024/1024 Size M, EMPTY_BLOCKS, LAST_ANALYZED from dba_tables where table_name= XXX ; AAA 是指 db_block_size的值 ; XXX 是你要查询的表名...

  • [IT面试] How to detect and cleanup pending transactions in Oracle? 日期:2019-01-05 21:32:32 点击:158 好评:0

    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_id, state, mixed FROM dba_2pc_pending; P...

  • [IT面试] 如何查询Oracle数据库中已经创建的索引? 日期:2019-01-05 21:32:13 点击:112 好评:0

    查询数据字典user_indexes和user_ind_columns 例子: SQL SELECT ic.index_name, ic.column_name, 2 ic.column_position col_pos,ix.uniqueness 3 FROM user_indexes ix, user_ind_columns ic 4 WHERE ic.index_name = ix.index_name 5 AND ic.table_name = S...

  • [IT面试] 如何高效率的查找一个月以内的数据? 日期:2019-01-05 21:31:32 点击:197 好评:0

    进行时间比较要尽量避免用sysdate. 比如:如果使用select * from eventtable where eventdatesysdate-30进行查找,当数据量小的时候看不出来,数据量大一些就会发现执行很慢,但日期型字 段上也是有索引的,为什么会慢呢? \原来是Oracle在进行查找的时候不断...

  • [IT面试] Oracle数据库有哪几种启动方式 日期:2019-01-05 21:31:15 点击:157 好评:0

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

  • [IT面试] Oracle如何查询登陆客户端的机器名? 日期:2019-01-05 21:31:00 点击:194 好评:0

    可以用一下语句查询登陆客户端的机器名: select machine, terminal from V$SESSION...

  • [IT面试] Oracle 面试题库—SQL 日期:2019-01-05 21:30:34 点击:165 好评:0

    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 = m.id_number ORDER BY inventory.description;...

  • [IT面试] ORACLE十问 日期:2019-01-05 21:30:17 点击:192 好评:0

    1. Oracle安裝完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administrator 3. oracle 8.0.5怎么创建数据库? 用orainst。如果有motif...

  • [IT面试] 几道Oracle面试题值得一看 日期:2019-01-05 21:29:48 点击:186 好评:0

    分区表有什么作用? 答:可以将表中不同的字段或不同的记录存入不同的表空间,并且这些表空间可在不同的物理磁盘, 一般用于将比较大的字段如图片或文件类字段存入比较大的磁盘中. 请解释一下oracle表空间 答: 表空间是一个逻辑概念,但属于表空间的数据文件是存...

  • [IT面试] 一套Oracle面试题笔试题及参考答案 日期:2019-01-05 21:29:29 点击:125 好评:0

    完成下列操作,写出相应的SQL语句 创建表空间neuspace,数据文件命名为neudata.dbf,存放在d:data目录下,文件大小为200MB,设为自动增长,增量5MB,文件最大为500MB。(8分) 答:create tablespace neuspace datafile d:dataneudata.dbf size 200m auto exte...

  • [IT面试] 介绍一下Oracle的操作符优化? 日期:2019-01-05 21:29:10 点击:135 好评:0

    IN : IN写出来的SQL比较容易写及清晰易懂但是性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将IN转换成多个表的连接,如果转换不成功会先执行IN里面的子查询,再查询外层的表记录,如果转换成功,则直接采用多...

  • [IT面试] Oracle 面试题库—DBA 日期:2019-01-05 21:27:55 点击:79 好评:0

    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 以下哪个视图可以查到用户具有使用权限的表的信息 A.USER_VIEWS B.US...

  • [IT面试] ORACLE第二个十问 日期:2019-01-05 21:27:36 点击:199 好评:0

    14. 如何查看系统被锁的事务时间? select * from v$locked_object ; 15. 如何以archivelog的方式运行oracle。 init.ora log_archive_start = true RESTART DATABASE 16. 怎么获取有哪些用户在使用数据库 select username from v$session; 17. 数据表中的字...

  • [IT面试] Oracle及SQL相关面试题 日期:2019-01-05 21:26:44 点击:112 好评:0

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

  • [IT面试] 一道Oracle笔试题 附网友答案 日期:2019-01-05 21:26:09 点击:58 好评:0

    考试总分为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,该序列每次取的时候它会自动增...

  • [IT面试] Oracle9i笔试题面试题A 日期:2019-01-05 21:24:09 点击:146 好评:0

    EMP表 EMP表 列名称 定义 列名称 定义 Empno NUMBER(4),PK Deptno NUMBER(2) Ename VARCHAR2(10) Dname VARCHAR2(14) Job VARCHAR2(9) Loc VARCHAR2(13) Mgr NUMBER(4) Hiredate DATE Sal NUMBER(7,2) Comm NUMBER(7,2) Deptno NUMBER(2),FK Empno-Employee...

  • [IT面试] 简要介绍一下Oracle快照(snapshot) 日期:2019-01-05 21:23:53 点击:91 好评:0

    快照是指表的或者表的行或者列的子集的副本, 快照在分布式的系统环境下很有用。 可以通过create snapshot语法来创建一个snapshot, 可以在创建快照的时候指定刷新频率。...

栏目列表
推荐内容