仓酷云

标题: MYSQL编程:存储办理――深切Oracle 9i中心 [打印本页]

作者: 海妖    时间: 2015-1-16 22:21
标题: MYSQL编程:存储办理――深切Oracle 9i中心
DBaaS并不意味着解决方案提供者要让自己失业。与其他系统一样,在实施DBaaS解决方案时,客户可能需要部署、迁移、支持、异地备份、系统集成和灾难恢复等方面的帮助。年夜脑──把持文件

把持文件的感化
把持文件的内容
(1)如1.1所示。
(2)呈现如1.2所示的编纂把持文件的【一样平常信息】选项卡。
(3)1.3所示为编纂把持文件的【纪录文档段】选项卡。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

在【纪录文档段】共纪录了8类信息,各参数的寄义如表11.1所示。
表11.1把持文件的【纪录文档段】的内容参数称号参数寄义DATABASE有关该数据库的信息CKPTPROGRESS可对每个数据库例程的反省点举行跟踪纪录的信息REDOTHREAD显现分派给数据库重做日记的线程数REDOLOG显现以后分派的重做日记组数和数据库最年夜数目DATAFILE显现在数据库中创立的数据文件数和同意最年夜数目FILENAME显现存储在把持文件的文件名数目,包含数据文件、重做日记文件和把持文件TABLESPACE显现能够在数据库中创立的表空间数LOGHISTORY显现最年夜重做日记条目和以后分派的重做日记数量文件夹──表空间

查询表空间的信息
(1)如1.4所示。
(2)在【称号】单位格显现的是表空间的称号。
(3)在【范例】单位格显现的是表空间的范例,有3品种型。
(4)在【区办理】单位格显现的是表空间当地空间的办理办法。有两品种型。
(5)在【巨细】单位格显现了表空间设置的巨细。
(6)在【已利用】单位格显现了表空间已利用的空间巨细。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

创立表空间
(1)如1.5所示。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(2)呈现如1.6所示的创立表空间的【一样平常信息】选项卡。
(3)切换到如1.7所示的创立表空间的【存储】选项卡。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(4)乐成创立表空间后呈现如1.8所示的界面,单击“断定”按钮。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(5)上述创立表空间的SQL代码以下。
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
CREATETABLESPACE"TEMPTABLESPACE"
LOGGING
DATAFILEC:ORACLEORADATAMYORACLETEMPTABLESPACE.ORASIZE
5MREUSEEXTENTMANAGEMENTLOCAL
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
【拜见光盘文件】:第11章createtablespace.sql。
表空间脱机
1.甚么时分必要表空间脱机
让部分数据库不成用,而同意一般会见数据库的其他部分。
实行脱机表空间备份,只管表空间处于联机或正在利用形态时也可举行备份。
使某个使用程序及其一组表在更新或保护该使用程序时临时不成用。
2.表空间脱机的4种办法
表11.2表空间脱机的4种办法
办法称号实行操纵一般脱机对表空间中一切数据文件(一切这些数据文件都必需是可用的)都将利用反省点一时脱机对表空间中一切联机数据文件都利用反省点当即脱机Oracle不包管供应数据文件,并且不利用任何反省点介质恢复脱机该操纵用于实行反省点恢复操纵,能够将备份的表空间的数据文件举行复制,并用于回档日记文件3.脱机操纵的步骤
(1)如1.9所示。
(2)呈现如1.10所示的【脱机操纵确认】界面,单击
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图
按钮。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图


表空间联机

(1)如1.11所示。
(2)呈现如1.12所示的【联机操纵确认】界面。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

数据的堆栈──数据文件

查询数据文件的信息
(1)如1.13所示。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(2)【称号】单位格显现的是数据文件的路径和称号。
(3)【表空间】单位格显现的是数据文件地点的表空间。
(4)【巨细】单位格显现的是数据文件的空间巨细。
(5)【已利用】单位格显现的是数据文件已占用的空间巨细。
(6)【占用率】单位格显现的是已利用的空间占总空间的百分比。

创建数据文件

(1)如1.14所示。
(2)呈现如1.15所示的创立数据文件的【一样平常信息】选项卡。
(3)切换到如1.16所示的创立数据文件的【存储】选项卡。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(4)乐成创立数据文件后呈现如1.17所示界面。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(5)上述创立数据文件的SQL代码以下。
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
ALTERTABLESPACE"TEMPTABLESPACE"
ADD
DATAFILEC:ORACLEORADATAMYORACLETEMPDATAFILE.oraSIZE
5MAUTOEXTEND
ONNEXT100KMAXSIZEUNLIMITED
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
【拜见光盘文件】:第11章createdatafile.sql。

数据文件脱机与脱机

(1)如1.18所示。
(2)呈现如1.19所示界面。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图


未雨绸缪──回退段

表11.3段的范例
段的称号段的感化数据段寄存材料表或簇的材料的区的汇合索引段存储索引数据的区的汇合回退段存储要取消的信息,有的书本上也称为回滚段一时段当SQL语句必要一时空间时,将创建一时段。一旦实行终了,一时段占用的空间将偿还给体系甚么是回退段
回退段是一种特别范例的数据段,纪录着数据库被某个事件操纵后的材料的原值,因而回退段里的材料能够用来对数据库举行恢复。
创立回退段
(1)如1.20所示。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(2)呈现如1.21所示的创立回退段的【一样平常信息】选项卡。
(3)切换到如1.22所示的创立回退段的【存储】选项卡。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(4)呈现如1.23所示界面。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(5)翻开数据库的初始化文件init.ora,个中有关回退段的设置参数以下。
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
#体系办理的取消和回退段
undo_management=AUTO
undo_tablespace=UNDOTBS
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
将上述代码变动为以下代码。
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
#体系办理的取消和回退段
undo_management=MANUAL
undo_tablespace=UNDOTBS
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
(6)如1.24所示。
(7)乐成创立回退段后的界面如1.25所示。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(8)上述创立回退段的SQL代码以下。
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
CREATEPUBLICROLLBACKSEGMENT"TEMPROLLBACKSEGMENT"
TABLESPACE"UNDOTBS"
STORAGE(INITIAL10K
NEXT10K
MAXEXTENTS5);
ALTERROLLBACKSEGMENT"TEMPROLLBACKSEGMENT"ONLINE;
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
【拜见光盘文件】:第11章createrollbacksegment.sql。

黑匣子──重做日记组

重做日记组的事情道理

重做日记文件组纪录了数据库的一切变更,其事情道理如1.26所示。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

查询默许的重做日记组信息

(1)如1.27所示。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(2)在【形态】单位格下显现了重做日记组的形态。有4种形态。
(3)在【组】单位格显现的是组的序号。
(4)在【成员数】单位格显现的是该组包括的日记文件数量。
(5)在【已回档】单位格显现的是日记组是不是已回档。
(6)在【巨细】单位格显现的是日记组的巨细。
(7)在【序列】单位格显现的是日记组的序列号。
(8)在【第一个变动编号】单位格显现的是日记组纪录的体系变动编号,该编号用于举行恢复。

创立重做日记组

(1)如1.28所示。
(2)呈现如1.29所示的创立重做日记组的【一样平常信息】选项卡。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(3)呈现如1.30所示界面。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(4)上述创立重做日记组的SQL代码以下。
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
ALTERDATABASE
ADDLOGFILEGROUP4
(C:ORACLEORADATAMYORACLElogMYORACLE4.ora)SIZE1024K
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
【拜见光盘文件】:第11章createredologgroup.sql。

汗青档案──回档日记

变动数据库的日记事情形式

(1)如1.31所示的编纂数据库设置的【一样平常信息】选项卡。
(2)如1.32所示的编纂数据库设置的【恢复】选项卡。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(3)呈现如1.33所示的【数据库抖动】界面。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图


日记文件的回档

(1)实行了局如1.34所示。
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
ALTERSYSTEMARCHIVELOGSTART;
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
【拜见光盘文件】:第11章archivelog.sql。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

(2)若实行以下SQL代码将手动回档一切未回档的日记文件。
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
ALTERSYSTEMARCHIVELOGALL;
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
【拜见光盘文件】:第11章archivealllog.sql。

回档日记文件的信息

(1)如1.35所示。
(2)呈现如1.36所示的编纂回档日记的【一样平常信息】选项卡。
MYSQL编程:存储办理――深切Oracle 9i中心
登录/注册后可看大图

你碰到的问题可能已经在社区中被别的人已经问过,即使没有MySQL学习教程,你也可以提出问题或通过Google来搜索答案。社区的相关负责人士:“MySQL社区是活跃、友好和内容渊博的。”
作者: admin    时间: 2015-1-19 09:22
所以你总能得到相应的升级版本,来满足你的需求。
作者: 变相怪杰    时间: 2015-1-24 16:50
分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。
作者: 再见西城    时间: 2015-2-2 11:20
其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!
作者: 灵魂腐蚀    时间: 2015-2-7 18:56
原来公司用过MYSQL自己也只是建个表写个SQL
作者: 小魔女    时间: 2015-2-23 00:55
原来公司用过MYSQL自己也只是建个表写个SQL
作者: 飘灵儿    时间: 2015-3-14 13:01
是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQLServer的字段类型更加简洁统一。
作者: 分手快乐    时间: 2015-3-21 09:05
原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜!




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2