资料整理——Oracle基本概念、术语(Glossary from Oracle Concepts)——第十四部分

“区(extent)又叫盘区,是数据文件中一个连续的分配空间,它比块要大,由块组成。有些对象分配空间时可能至少需要两个盘区,比如回滚段,而这两个盘区不一定要求相连。区的大小从一个块到2GB不等。

  段(segment)是oracle数据库中的分配单位,对象如表、索引等都是以段为单位进行分配。当创建一个表时将创建一个表段,创建一个索引时就创建一个索引段。每一个消耗存储空间的对象最终被存储到一个单一的段中。如回滚段、临时段、聚簇段、索引段等。

  1)数据段:每个不在簇中的表都有一个数据段。表中的所有数据都存储在数据段的区间中。每一个簇都有一个数据段,簇中每个表的数据都存储在簇的数据段中。

  2)索引段:每个索引都有一个索引段,存储所有的索引数据。

  3)临时段:当执行SQL语句需要临时工作区时,Oracle将创建临时区。

  4)回滚段:如果当前系统处于自动重做管理模式,则数据库服务器使用表空间来管理重做的空间。如果使用手动重做管理模式,则数据库管理员需要创建一个或多个回滚段,用于临时存储重做信息。回滚段中的信息将在数据库恢复过程中使用到。

  但是oracle11g中加入了新的特性:为了节省存储空间,对空表不建立段,这可能会导致我们导出数据库的时候空表无法导出,关于解决方法请参考文章Oracle 11g导出空表、少表的解决办法。”

概念中文描述
shared server共享服务器A database configuration that enables multiple client processes to share a small number of server processes. See also dedicated server.
shared SQL area共享SQL区An area in the shared pool that contains the parse tree and execution plan for a SQL statement. Only one shared SQL area exists for a unique statement.
simple database operation简单数据库操作A single SQL statement, or a single PL/SQL procedure or function.
simple trigger简单触发器A trigger on a table that enables you to specify actions for exactly one timing point. For example, the trigger might fire before the firing statement.
single-level partitioning单级分区A partitioning strategy that uses only one method of data distribution, for example, only list partitioning or only range partitioning.
site failure站点故障An event that causes all or a significant portion of an application to stop processing or slow to an unusable service level.
smallfile tablespacesmallfile表空间A tablespace that can contain multiple data files or temp files, but the files cannot be as large as in a bigfile tablespace.
soft parse软解析The reuse of existing code when the parsed representation of a submitted SQL statement exists in the shared pool and can be shared. See also hard parse.
software code area软件代码区A portion of memory that stores code that is being run or can be run.
sorted hash cluster排序哈希簇A hash cluster that stores the rows corresponding to each value of the hash function in such a way that the database can efficiently return them in sorted order. The database performs the optimized sort internally.
SQL (Structured Query Language)SQL(结构化查询语言)A nonprocedural language to access a relational database. Users describe in SQL what they want done, and the SQL language compiler automatically generates a procedure to navigate the database and perform the task. Oracle SQL includes many extensions to the ANSI/ISO standard SQL language. See also SQL*Plus; PL/SQL.
SQL DeveloperSQL DeveloperA graphical version of SQL*Plus, written in Java, that supports development in SQL and PL/SQL.
SQL parsingSQL解析This stage of SQL processing that involves separating the pieces of a SQL statement into a data structure that can be processed by other routines.
SQL plan baselineSQL计划基准In SQL plan management, a set of one or more accepted plans for a repeatable SQL statement. The effect of a SQL plan baseline is that the optimizer limits its choice to a verified plan in the baseline.
SQL plan managementSQL计划管理A preventative mechanism that enables the optimizer to automatically manage execution plans, ensuring that the database uses only verified plans.
SQL profileSQL档案A set of auxiliary information built during automatic tuning of a SQL statement. A SQL profile is to a SQL statement what statistics are to a table. The optimizer can use SQL profiles to improve cardinality and selectivity estimates, which in turn leads the optimizer to select better plans.
SQL query result cacheSQL查询结果缓存A subset of the server result cache that stores the results of queries and query fragments.
SQLJSQLJAn ANSI standard for embedding SQL statements in Java programs. You can use SQLJ in stored procedures, triggers, and methods within the Oracle Database environment. In addition, you can combine SQLJ programs with JDBC.
SQL*PlusSQL*PlusOracle tool used to run SQL statements against Oracle Database.
standby database待机数据库An independent copy of a production database that you can use for disaster protection in a high availability environment.
star schema星形模式A relational schema whose design represents a dimensional data model. The star schema consists of one or more fact tables and one or more dimension tables that are related through foreign keys. See also dimension table; fact table.
statement trigger语句触发器A trigger that is fired once on behalf of the triggering statement, regardless of the number of rows affected by the triggering statement.
statement-level atomicity语句级原子性The characteristic of a SQL statement as an atomic unit of work that either completely succeeds or completely fails.
statement-level read consistency语句级读一致The guarantee that data returned by a single query is committed and consistent for a single point in time.
statement-level rollback语句级回滚A database operation in which the effects of an unsuccessful SQL statement are rolled back because the statement caused an error during execution.
stored procedure存储过程A named PL/SQL block or Java program that Oracle Database stores in the database. Applications can call stored procedures by name.
Streams pool流池A memory pool that stores buffered queue messages and provides memory for Oracle Streams capture processes and apply processes. The Streams pool is used exclusively by Oracle Streams.
subquery子查询A query nested within another SQL statement. Unlike implicit queries, subqueries use a SELECT statement to retrieve data.
summary汇总In a data warehouse, an aggregate view that reduces query time by precalculating joins and aggregation operations and storing the results in a table.
surrogate key代理键A system-generated incrementing identifier that ensures uniqueness within a table. Typically, a sequence generates surrogate keys.
synonym同义词An alias for a schema object. You can use synonyms to provide data independence and location transparency.
system event trigger系统时间触发器An event trigger caused by events such as error messages, or database instance startup and shutdown.
system monitor process (SMON)SMON(系统监控进程)The background process in charge of a variety of system-level cleanup duties, including instance recovery, recovering terminated transactions that were skipped during instance recovery, Cleaning up unused temporary segments, and Coalescing contiguous free extents within dictionary-managed tablespaces.
tableBasic unit of data storage in Oracle Database. Data in tables is stored in rows and columns.
table cluster表簇A schema object that contains data from one or more tables, all of which have one or more columns in common. In table clusters, the database stores together all the rows from all tables that share the same cluster key.
table compression表压缩The compression of data segments to reduce disk space in a heap-organized table or table partition.
table function表函数A user-defined PL/SQL function that returns a collection of rows (a nested table or varray). You can select from this collection as if it were a database table by invoking the table function inside the TABLE clause in a SELECT statement.
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值