什么是替换变量?它有什么用? 答:在SQL*Plusk中用变量来替代列名或表达式,该变量称为替换变量。 执行带替换变量的语句时,用户会得到提示,要求输入具体的值。用户输入的值存储在预定义的变量中。 什么是表空间?表空间的作用是什么? 答: 表空间是由一个...
这是一套摘自网络的Oracle面试题,希望各位朋友提供踊跃提供答案。 (1) 在关系R中,表达式 3 4(R) 表示 ( ) A. 从R中选择值为3的分量小于第4个分量的元组组成的关系 B. 从R中选择第3个分量值小于第4个分量的元组组成的关系 C. 从R中选择第3个分量的值小于4...
SQLselect username,default_tablespace from user_users;...
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...
同义词是相当于别名,是为了简化一些表名或者数据对象。 当我们以一个用户登陆而要去访问另一个用户创建的数据对象时,我们需要使用用户名.对象名的方法来使用,这样造成对象名难记,麻烦,使用同义词可以解决这个问题。 假定我们现在以system的身份的登陆进...
实现把一个表从一个schema到另一个schema有几种可能的方法: 1. export import 2. CREATE TABLE AS SELECT 3. COPY...
查看当前用户的缺省表空间 SQLselect username,default_tablespace from user_users; 查看当前用户的角色 SQLselect * from user_role_privs; 查看当前用户的系统权限和表级权限 SQLselect * from user_sys_privs; SQLselect * from user_tab_privs;...
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...
可变数组与嵌套表相似,也是一种集合。一个可变数组是对象的一个集合,其中每个对象都具有相同的数据类型。可变数组的大小由创建时决定。在表中建立可变数组后,可变数组在主表中作为一个列对待。从概念上讲,可变数组是一个限制了行集合的嵌套表。 例: 步...
将oracle安装目录下的Network/admin/listener.ora文件中的 (PROGRAM = extproc)注释掉 # listener.ora Network Configuration File: D:Oracleproduct11.2.0dbhome_1networkadminlistener.ora # Generated byOracleconfiguration tools. SID_LIST_LISTENER =...
1、数据库切换日志的时候,为什么一定要发生检查点?这个检查点有什么意义? 2、表空间的管理方式有哪几种,各有什么优劣。 3、本地索引与全局索引的差别与适用情况。 4、一个表a varchar(2),b number(1),c char(2),有100000条记录,创建B-TREE索引在...
性能: 遵循基本原则 Oracle现实环境性能主管 Andrew Holdsworth 认为,在常规基础上创立的新基准记录说明了出色的数据库性能完全在于遵守基本原则。 OTN: Oracle最近重新夺回单系统TPC-C 基准的记录。1 这对客户意味些什么呢? Holdsworth: 类似 TPC-C 的...
Oracle DBA笔试题 姓名:________________ 性别:________________ 日期:________________ 时间:120分钟 一、 Database 1. 创建用户时,需要赋予新用户什么权限才能使它联上数据库:______。 2. 如何重构索引? _______________________________。 3. 列举...
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个: 1.监听服务没有起起来。windows平台个一如下操作:开始程序管理工具服务,打开服务面板, 启动oraclehome92TNSlistener服务。 2.database instance没有起起来。windows平台如下操作:开始程序管理工...
1.select执行时oracle内部的过程 分析:其中包括语法分析、语义分析、视图转换、表达式转换、选择优化器、选择连接方式、选择连接顺序、选择数据 搜索路径等等,然后在SGA中的共享SQL区中找是否执行过该语句,如找到则直接执行已编译的SQL语句,如没有找到,...
Oracle对于rank和dense_rank已经支持合计功能,不过这次我仅仅使用了其分析功能。具体语法如下:RANK ( ) OVER ( [query_partition_clause] order_by_clause )。 下面给出一些来自网上的示例: TABLE:S (subject,mark) 数学,80 语文,70 数学,90 数学...
RowId是一个数据库内部的概念,表示表的一行,用来快速的访问某行数据 Rownum是结果集的一个功能, 例如select * from Student where rownum = 2 就是得到结果集的第二行。...
* A schema is collection of database objects, including logical structures such as tables, views, sequences, stored procedures, synonyms, indexes, clusters, and database links. schema是数据库对象的集合,包括表,视图,序列,存储过程,逻辑结...
IMPORT IGNORE选项告诉IMPORT去忽略already exists错误, 如果没有不是IGNORE那么已经存在的表就会在IMPORT的时候跳过,如果是IGNORE,那么错误信息会被忽略,表数据也会被插入,缺省的设置是N...
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;...
表空间(tablespace)是数据库的一个逻辑的存储单元,用来将相关的数据结构到组织到一起。 系统表空间是在数据库建立的时候自动创建的,它包含了整个数据库的数据字典...
1. 硬件配置:处理器速度,内存大小,磁盘读写速度,网络传输速度等等,这些都影响oracle的整体性能和查询性能 2. 是否建立了索引,索引是否合理 3. 表碎片和索引碎片,生产库由于长时间运营,碎片可能导致查询使用错误的执行计划,导致查询速度变慢 4. 表或...
UTL_FILE是一个可以读写操作系统中文件的包,跟它相关的Procedures有FCLOSE, FCLOSE_ALL 和另外五个Procedure用来输出数据到文件里面,他们是PUT, PUT_LINE, NEW_LINE, PUTF, FFLUSH.PUT,FFLUSH.PUT_LINE,FFLUSH.NEW_LINE. 跟它有关的函数是FOPEN和ISOPEN....
select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name;...
1.下面哪一项指出了列格式模型中的数字数据? a.# b.9 c.- d. e.% 2.在PL/SQL块中,下面哪一部分是必需的? a.声明 b.可执行 c.异常处理 d.结束 3.下面哪一个参数不是过程接受的参数? a.INPUT b.OUT c.INOUT d.IN 4.如果在PL/SQL块中使用NUMBER数据类型声明了一...
Oracle数据库包括一个逻辑层和物理层,物理层包括Oracle磁盘上的文件, 逻辑层用来映射数据和物理层的文件。 逻辑层包括一下元素: 一个或者多个表空间。 数据库Schema: 包括表,集群,索引,视图,存储过程,数据库触发器和sequences....
如果在Oracle启动或者关闭的过程中进行操作,有可能出现这个错误,如果是这种情况之需要等一下再进行操作就可以了。 不过有的情况是因为Oracle一直无法完成启动或者关闭的操作,这样用户会一直收到这个提示,解决方法如下: 1. sqlplus /nolog 2. connect as...
Rollback Segments是在你数据库中的一些存储空间,它用来临时的保存当数据库数据发生改变时的先前值,Rollback Segment主要有两个目的: 1. 如果因为某种原因或者其他用用户想要通过ROLLBACK声明来取消一个人的数据操作,数据就会复原到之前为改变时的值。这...
TCP的三次握手与四次挥手 一、TCP(Transmission Control Protocol 传输控制协议) TC...
根据备份期间是否允许用户访问,可以将备份分为脱机备份和联机备份两种。 脱机备份期...
目录 一、硬盘可以被系统识别需要经历的过程 二、磁盘的存储结构 1、磁盘的存储 2、主...