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 ;...
1. 解释FUNCTION,PROCEDURE和PACKAGE区别 答:function 和procedure是PL/SQL代码的集合,通常为了完成一个任务。procedure 不需要返回任何值而function将返回一个值在另一方面,Package是为了完成一个商业功能的一组function和procedure的集合。 2. 取某...
小小+霸霸+王王=小霸王 小=?,霸=?,王=? 用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,@...
数据库约束是防止非法记录的规则, 约束保存在数据字典(data dictionary)中, 约束可以被定义在列级或者表级。 Oracle中包括一下集中约束: 1. Not Null 明确一列数据不能包含null值 2. Unique 强制所有数据行不能有重复值 3. Primary Key 每一行数据的唯一...
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...
可以用一下命令得到最大会话数: 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...
. 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...
使用以下语句查看当前用户每个表占用空间的大小: 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...
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块是由哪几个...
Dictionary 存放所有数据表,视图,同义词名称和解释 Dict_columns 数据字典里字段名称的和解释 Dba_users 用户 Dba_tablespaces 表空间 Dba_data_files 数据库的文件 Dba_free_space 空闲表空间 Dba_rollback_segs 回滚段 User_objects 数据对象 User_const...
可以参照如下步骤改变listener的端口号: 1.使用命令lsnrctl stop停止listener的执行 2. 用lsnrctl status命令确认listener已经停止以后,到$ORACLE_HOME/network/admin下找到listener.ora这个文件。 3. 用vi或其他编辑器打开这个文件,将里面listener的端口...
可以使用一下语句来进行计算: 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 是你要查询的表名...
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...
查询数据字典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...
进行时间比较要尽量避免用sysdate. 比如:如果使用select * from eventtable where eventdatesysdate-30进行查找,当数据量小的时候看不出来,数据量大一些就会发现执行很慢,但日期型字 段上也是有索引的,为什么会慢呢? \原来是Oracle在进行查找的时候不断...
有以下几种启动方式: 1、startup nomount 非安装启动,这种方式启动下可执行: 重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup mount dbname 安装启动,这种方式启动下可执行:...
可以用一下语句查询登陆客户端的机器名: select machine, terminal from V$SESSION...
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;...
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...
分区表有什么作用? 答:可以将表中不同的字段或不同的记录存入不同的表空间,并且这些表空间可在不同的物理磁盘, 一般用于将比较大的字段如图片或文件类字段存入比较大的磁盘中. 请解释一下oracle表空间 答: 表空间是一个逻辑概念,但属于表空间的数据文件是存...
完成下列操作,写出相应的SQL语句 创建表空间neuspace,数据文件命名为neudata.dbf,存放在d:data目录下,文件大小为200MB,设为自动增长,增量5MB,文件最大为500MB。(8分) 答:create tablespace neuspace datafile d:dataneudata.dbf size 200m auto exte...
IN : IN写出来的SQL比较容易写及清晰易懂但是性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将IN转换成多个表的连接,如果转换不成功会先执行IN里面的子查询,再查询外层的表记录,如果转换成功,则直接采用多...
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...
14. 如何查看系统被锁的事务时间? select * from v$locked_object ; 15. 如何以archivelog的方式运行oracle。 init.ora log_archive_start = true RESTART DATABASE 16. 怎么获取有哪些用户在使用数据库 select username from v$session; 17. 数据表中的字...
3.1 【问题】 解释一下sum的作用 答:求符合条件的记录某数值字段的和 3.2 【问题】 Table1有两个字段,field1 varchar2(10)和field2 number。 请写出向这两个表中插入test和100的sql语句。 答:insert into Table1 (field1,field2) values(test,100); 请写...
考试总分为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,该序列每次取的时候它会自动增...
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...
快照是指表的或者表的行或者列的子集的副本, 快照在分布式的系统环境下很有用。 可以通过create snapshot语法来创建一个snapshot, 可以在创建快照的时候指定刷新频率。...
TCP的三次握手与四次挥手 一、TCP(Transmission Control Protocol 传输控制协议) TC...
根据备份期间是否允许用户访问,可以将备份分为脱机备份和联机备份两种。 脱机备份期...
目录 一、硬盘可以被系统识别需要经历的过程 二、磁盘的存储结构 1、磁盘的存储 2、主...