存储管理——深入Oracle 9i核心

2016-02-19 17:24 1 1 收藏

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享存储管理——深入Oracle 9i核心教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - 编程语言 】

  大脑──控制文件

  控制文件的作用

  控制文件的内容

  (1)如图11.1所示。

  (2)出现如图11.2所示的编辑控制文件的选项卡。

  (3)图11.3所示为编辑控制文件的选项卡。

  在共记录了8类信息,各参数的含义如表11.1所示。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  表11.1 控制文件的的内容 参数名称参数含义DATABASE有关该数据库的信息CKPT PROGRESS可对每一个数据库例程的检查点进行跟踪记录的信息REDO THREAD显示分配给数据库重做日志的线程数REDO LOG显示当前分配的重做日志组数和数据库最大数量DATAFILE显示在数据库中创建的数据文件数和允许最大数量FILENAME显示存储在控制文件的文件名数量,包括数据文件、重做日志文件和控制文件TABLESPACE显示可以在数据库中创建的表空间数LOG HISTORY显示最大重做日志条目和当前分配的重做日志数目

  文件夹──表空间

  查询表空间的信息

  (1)如图11.4所示。

  (2)在单元格显示的是表空间的名称。

  (3)在单元格显示的是表空间的类型,有3种类型。

  (4)在单元格显示的是表空间本地空间的管理方法。有两种类型。

  (5)在单元格显示了表空间设置的大小。

  (6)在单元格显示了表空间已经使用的空间大小。

  创建表空间

  (1)如图11.5所示。

  (2)出现如图11.6所示的创建表空间的选项卡。

  (3)切换到如图11.7所示的创建表空间的选项卡。

  (4)成功创建表空间后出现如图11.8所示的界面,单击确定按钮。

  (5)上述创建表空间的SQL代码如下。

  ―――――――――――――――――――――――――――――――――――――

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  CREATE TABLESPACE "TEMPTABLESPACE"

  LOGGING

  DATAFILE 'C:ORACLEORADATAMYORACLETEMPTABLESPACE.ORA' SIZE

  5M REUSE EXTENT MANAGEMENT LOCAL

  ―――――――――――――――――――――――――――――――――――――

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  :第11章createtablespace.sql。

  表空间脱机

  1. 什么时候需要表空间脱机

  让部分数据库不可用,而允许正常访问数据库的其他部分。

  执行脱机表空间备份,尽管表空间处于联机或正在使用状态时也可进行备份。

  使某个应用程序及其一组表在更新或维护该应用程序时暂时不可用。

  2. 表空间脱机的4种方法

  表11.2 表空间脱机的4种方法

方法名称执行操作正常脱机对表空间中所有数据文件(所有这些数据文件都必须是可用的)都将使用检查点临时脱机对表空间中所有联机数据文件都使用检查点立即脱机Oracle不保证提供数据文件,而且不使用任何检查点介质恢复脱机该操作用于执行检查点恢复操作,可以将备份的表空间的数据文件进行复制,并用于归档日志文件

  3.脱机操作的步骤

  (1)如图11.9所示。

  (2)出现如图11.10所示的界面,单击按钮。

  表空间联机

  (1)如图11.11所示。

  (2)出现如图11.12所示的界面。

  数据的仓库──数据文件

  查询数据文件的信息

  (1)如图11.13所示。

  (2)单元格显示的是数据文件的路径和名称。

  (3)单元格显示的是数据文件所在的表空间。

  (4)单元格显示的是数据文件的空间大小。

  (5)单元格显示的是数据文件已经占用的空间大小。

  (6)单元格显示的是已经使用的空间占总空间的百分比。

  建立数据文件

  (1)如图11.14所示。

  (2)出现如图11.15所示的创建数据文件的选项卡。

  (3)切换到如图11.16所示的创建数据文件的选项卡。

  (4)成功创建数据文件后出现如图11.17所示界面。

  (5)上述创建数据文件的SQL代码如下。

  ―――――――――――――――――――――――――――――――――――――

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  ALTER TABLESPACE "TEMPTABLESPACE"

  ADD

  DATAFILE 'C:ORACLEORADATAMYORACLETEMPDATAFILE.ora' SIZE

  5M AUTOEXTEND

  ON NEXT 100K MAXSIZE UNLIMITED

  ―――――――――――――――――――――――――――――――――――――

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  :第11章createdatafile.sql。

  数据文件脱机与脱机

  (1)如图11.18所示。

  (2)出现如图11.19所示界面。

  有备无患──回退段

  表11.3 段的类型

段的名称段的作用数据段存放资料表或簇的资料的区的集合索引段存储索引数据的区的集合回退段存储要撤消的信息,有的书籍上也称为回滚段临时段当SQL语句需要临时空间时,将建立临时段。一旦执行完毕,临时段占用的空间将归还给系统

  什么是回退段

  回退段是一种特殊类型的数据段,记录着数据库被某个事务操作后的资料的原值,因此回退段里的资料可以用来对数据库进行恢复。

  创建回退段

  (1)如图11.20所示。

  (2)出现如图11.21所示的创建回退段的选项卡。

  (3)切换到如图11.22所示的创建回退段的选项卡。

  (4)出现如图11.23所示界面。

  (5)打开数据库的初始化文件init.ora,其中有关回退段的设置参数如下。

  ―――――――――――――――――――――――――――――――――――――

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  # 系统管理的撤消和回退段

  undo_management=AUTO

  undo_tablespace=UNDOTBS

  ―――――――――――――――――――――――――――――――――――――

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  将上述代码更改为如下代码。

  ―――――――――――――――――――――――――――――――――――――

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  # 系统管理的撤消和回退段

  undo_management=MANUAL

  undo_tablespace=UNDOTBS

  ―――――――――――――――――――――――――――――――――――――

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  (6)如图11.24所示。

  (7)成功创建回退段后的界面如图11.25所示。

  (8)上述创建回退段的SQL代码如下。

  ―――――――――――――――――――――――――――――――――――――

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  CREATE PUBLIC ROLLBACK SEGMENT "TEMPROLLBACKSEGMENT"

  TABLESPACE "UNDOTBS"

  STORAGE ( INITIAL 10K

  NEXT 10K

来源:https://www.tulaoshi.com/n/20160219/1615131.html

延伸阅读
游标是从数据表中提取出来的数据,以临时表的形式存放在内存中,在游标中有一个数据指针,在初始状态下指向的是首记录,利用fetch语句可以移动该指针,从而对游标中的数据进行各种操作,然后将操作结果写回数据表中。 定义游标 游标作为一种数据类型,首先必须进行定义,其语法如下。 cursor 游标名 is select 语句; c...
审计的作用 1.审查可疑的活动 2.监视和收集关于指定数据库活动的数据 审计的类型 1.语句审计(STATEMENT AUDITING) 2.权限审计(PRIVILEGE AUDITING) 3.对象审计(OBJECT AUDITING) 审计的信息 AUD$表记录的审计信息包括。 SESSIONID:会话的数字ID。 ENTRYID:审计信息项的ID...
是Oracle 9i安装光盘中一个可以单独进行安装的组件。 3.2.1 配置环境 下面介绍在笔者的安装环境下如何配置,配置的环境如下。 :mynetserver。 :192.168.100.89。 :myoracle.mynet。 3.2.2 配置步骤 (1)如图3.3所示的界面。 (2)出现如图3.4所示的界面。 (3)出现如图3.5所示的界...
Oracle 9i在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破,其特点主要包括如下内容。 1.4.1 集群技术 集群的原理如图1.2所示。 1.4.2 联机分析处理、数据挖掘和分析技术 1. 什么是联机分析处理 2. 什么是数据仓库 3. 什么是数据挖掘和分析 数据分析是从大量的数据中获取...
一、增强的可扩展性 Oracle9i Real Application Clusters是Oracle的下一代并行服务器系列产品。Oracle9i Real Application Clusters针对访问相同数据而设计了快捷高效的共享集群高速缓冲寄存器,从而提供了透明的应用程序可扩展性。Oracle9i Real Application Clusters是五年多研发工作的结晶,其中包含了9项独家专利和18项已申报的专...

经验教程

940

收藏

31
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部