本地管理表空间【转piner】
一、概述1、理解本地管理表空间的由来2、理解什么是字典管理表空间及工作原理3、理解本地管理表空间的优势(为什么要使用本地管理表空间)4、理解本地管理表空间的内部结构5、理解字典管理表空间与本地管理表空间的转换[@more@]二、名词解释与约定表空间(Tablespace)——为数据库提供使用空间的逻辑结构,其对应物理结构是数据文件,一个表空间可以包含多个数据文件。本地管理表空间(Locally Managed Tablespace简称LMT)——8i以后出现的一种新的表空间的管理模式,通过本地位图来管理表空间的空间使用。字典管理表空间(Dictionary-M
这些灾难你有吗?
人生三大灾难:少年丧父中年丧偶晚年丧子人生三大悲哀:读一个没有兴趣的专业干一个没有兴趣的工作嫁一个没有兴趣的男人/娶一个没有兴趣的女人另三大悲哀:觉睡不着酒喝不醉钱花不完[@more@]
郁闷,卡巴斯基过期了!
我非法同时免费所得的到08年7月的卡巴斯基key,昨天晚上过期了!这以后网上冲浪可就危险了啊!怎么办呢?格了,格了,还是用linux吧![@more@]
[转]一个白领女孩给中国海军军官的分手信
其实我并不是你所认为的那种很单纯很善良很温柔的女孩子,那只是我给人第一印象的表面。其实骨子里我和你所看不起的那些势力的上海小姑娘没什么两样,跟你接触的多了我就越发觉得我自己罪孽深重。 [@more@] 在周边人的眼睛里,我从小就认真读书,从来没有在学习以外的地方花过任何心思。从小学到大学都是上的最好的学校,大学四年都心无旁鹭的学习,考t考g,年年都拿一等奖学金,找工作清清松松地就进了顶级外企做trainee,每天出入于恒隆、中信泰富这样的高级办公楼。所以你姑姑就认为把我和你搭在一起是不二选择。 女孩子一般
【转】RMAN can not open in Linux,错误:rman: can't open target
在Linux系统中,有时候会发现无法启动rman 如:rman target / nocatalog会报错rman: can't open target这纯属一个误会 : )原因是因为 在linux中,有一个其他工具正好也叫 rman .[@more@]运行一下:[rollingpig@dbperf oracle] which rman/usr/X11R6/bin/rman[rollingpig@dbperf oracle] /usr/X11R6/bin/rman target / /usr/X11R6/bin/rman: can't open target[rollingpig@dbperf oracle] echo $PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/orabin/product/9.2.0/bin所以,我们需要把ORACLE_HOME/b
1Z0-031.8 - 3. 管理表空间(特殊表空间)
Undo Tablespace:--- 用于存储undo segments,不能包括任何其他的objects--- 本地管理方式--- 在创建的时候只能使用DATAFILE和EXTENT MANAGEMENT子句(受本地管理的制约等)CREATE UNDO TABLESPACE undo1 DATAFILE ‘/u01/oradata/undo101.dbf’ SIZE 40M.[@more@]Temporary Tablespace:--- 用于排序操作等临时工作--- 不能包含任何持久的objects--- 建议使用本地管理方式--- 总是NOLOGGING模式--- 可以使tempfile read-only--- 介质恢复(Media recovery)不包括恢复tempfiles--- BACKUP CONTROLFILE doesnot generate any information f
1Z0-031.8 - 2. 管理表空间(表空间的动作)
创建表空间:有关创建表空间看下面的语法,下面列出创建不同表空间的SQL语句:SQL语句表类型CREATE TABLESPACE创建(永久)表空间CREATE BIGFILE TABLESPACE创建大文件表空间CREATE TEMPORAY TABLESPACE创建临时表空间CREATE UNDO TABLESPACE创建撤销表空间[@more@]说明:DATAFILE:指明数据文件的子句LOGGING:说明在默认情况下,在此表空间中建的所有对象,包括表,索引等都会产生redo logging,LOGGING is the default. NOLOGGING:与LOGGING刚好相反。NOLOGGING affects only some DML and DDL commands,for example, direct loads.OFF
1Z0-031.8 - 1. 管理表空间(表空间的属性)
一些注意点概述:--- 一个tablespace可以有0或者多个segments--- 一个segment可以有1或者多个extent--- 除了SYSTEM表空间和包含获得undo段(an active undo segment)的表空间以外,表空间可以被tablen offline,而数据库仍照常运行--- 在数据库运行时,可以把表空间brought online--- 一个segment可以跨越属于同一个表空间的多个数据文件,但是不能跨越多个表空间--- 一个extent不能跨越多个数据文件[@more@]系统表空间(SYSTEM)与非系统表空间(NON-SYSTEM):--- 在创建数据库的时候创建--- 包含数据字典--- 包含SYSTEM undo segment-
1Z0-031.7 - 2. 重做日志文件的相关操作(日志组和日志成员的增加与删除,日志成员的重命名,clear日志组,移到日志组)
共同说明:[] : 表示是可选的| : 表示或者1.ADD LOG GROUP: 只增加一个日志成员的写法,用此种方法以后一定要再至少创建一个日志成员:ALTER DATABASE [database] ADD LOGFILE GROUP integer filespec SIZE size [REUSE] [,GROUP integer filespec SIZE size [REUSE] ...] ; 同时增加多个日志成员的写法(注意多了个小括号):ALTER DATABASE [database] ADD LOGFILE GROUP integer ( filespec , filespec , filespec ...] ) SIZE size [REUSE]; 说明:--- filespec : alter databa
Oracle的认证体系结构(9i 和 10g)
让我们主要看看Oracle认证过程并更进一步解释Oracle考试。为了进一步提高Oracle认证的可选性,Oracle公司现在可以提供4种不同的认证,这些都是专为从事Oracle领域工作的人员包括DBA、开发人员以及管理人员所设计的。1. Oracle专业DBA认证:这是为Oracle数据库管理设计的一门基本认证(4门考试);2. Oracle网络应用开发人员认证:这是关于SQL、PL/SQL和网络开发的一门认证(4门考试);3. Oracle Java开发人员认证:这是与Sun公司一起为Oracle设计的Java开发人员认证,共有6门考试以及Sun和Oracle的衔接认证 ;4. Internet数据库操作人员认
1Z0-031.7 - 1. 管理重做日志文件
重做日志文件的结构体系:--- Redo Log Files以组的形式组织在一起--- 每个数据库至少要有2个组--- 每个组至少要有2个成员,每个成员的大小和内容都完全相同,冗余保证安全--- 在某个时间点上,只有一个组处于online状态(即数据库现在使用的是这个组)--- LGWR向当前online组的所有成员同时写入相同的redo log信息[@more@]相关参数:--- DB_CREATE_ONLINE_LOG_DEST_n:指定log file的存储目录--- LOG_ARCHIVE_DEST_n:指定归档日志的存储目录--- MAXLOGFILES:指定最多的日志组数目,在create database时用到,其最大值和默认值取决于OS-
1Z0-031.6. 管理控制文件.doc
Control File:--- binary file--- read at MOUNT stage--- should be multiplexed and recovery--- backup after database structure changes--- 在初始化参数中,CONTROL_FILE用于指定控制文件名。[@more@]Sizing:The size of control file is influenced by the following keywords in the CREATE DATABASE or CREATE CONTROLFILE commands:i>. MAXLOGFILESii>. MAXLOGMEMBERSiii>. MAXLOGHISTORYiv>. MAXDATAFILESv>. MAXINSTANCESContents:1. Database name and identifier (DB_NAME)2. Time stamp of database creati
SGA的区域信息
SGA(system global area)系统全局区跟一些必须的后台进程合进来称为实例(Instance).说它是全局区是包含了全局变量和数据结构,是系统区,是包含了进入整个Oracle Instance的数据结构而不是特定的进程结构。SGA区域:SGA大概包括下面四到五种区域:The fixed areaThe variable areaThe database blocks areaThe log bufferThe instance lock database(for parallel server instances)----OPS&RAC根据内存的大小,我们可以把The fixed area和The log buffer设为很小。[@more@]The fixed area:SGA中的The fixed area包含了数千个原子变量,以及
这个速度让我无法忍受
现在刚搬到屏峰这边不久,房租是200¥,外加水费10¥,电费1.0¥每度,和30¥/MONTH的网费,也就是每月要250¥左右!可是从这两天来看,这样的网速实在是折磨人,仅仅能浏览下网页而已,用迅雷下载最大达到20.00K/S的速度,这是什么天理啊!30¥啊,再怎么说也要512Kbit/S的速度,也就是要有60多K的速度,这样才公平,实在是心黑的“资本家”。再从ip来看,我狂晕,居然它们在用自己的电脑做服务器,难怪我怎么说,我的电脑一插入网线就入网了,SDL等都不需要设置的,按照他们的水平,那台服务器跑的定是windows,给我们设定了什么乱七八糟
无题之反省
昨天培训有关时间管理方面的课,才蓦然间发现自己的时间管理能力实在太糟!当然自己很有负罪感啦,呵呵![@more@] 有的时候自己好好也曾想过自己为什么在时间管理方面能力这么差劲,也曾好好总结过,我想也无法主要是两个方面的原因:1. 自己“懒”,也就是说人的惰性导致自己不能够好好按照时间管理的方法来管理自己的工作。有的时候,自己总认为这件事情还有时间,于是一拖再拖,直到自己最后加班加点的起早摸黑的来努力完成工作,自己的生物钟也被完全和彻底的打乱!有的时候不是自己没有计划,相反是计划的很好,可是自己懒,不
百淘第一天
今天开始我参加百淘!百淘是百年淘宝的训练的简称,是个非常有意思且能特别锻炼人的过程,我们每个学员都要从中毕业才行! 在期间我们要领会阿里和淘宝的文化,锻炼我们的团队协作等能力,还要学会一个特殊技能,那就是学会倒立!我们淘宝每个人都要倒立,倒立是我们的一种非常特殊有意义的文化,并且我们坚信倒立者赢!今天就先到这吧!在接下来的两周中,我会非常努力,当然我最终会把这个过程记录在这里,因为这是我一份宝贵的记忆和经历![@more@]
1Z0-031.5. 数据字典的内容与用法
Types:1. Data dictionary tables ---> reflect the database's information; describes the database and its objects2. Dynamic performance tables ---> reflect the instance's information[@more@] Data Dictionary Tables Contents: --- Logical and physical database structure --- Definitions and space allocations of objects --- Integrity constraints --- Users --- Roles --- Privileges --- Auditing All of them shows that it describes the Oracle Database not instanceTypes
1Z0-031.4. 手工新建数据库create database.doc
一直就想把这篇文章加进来,只可以一直没有时间。刚好今天给我在测试机器上来了个误操作rm * backup/*,把正在运行的数据库中的数据文件全部删除了,真是郁闷!还好这个是给我们新人们测试玩的,要不然就死定了!在此也做一个提醒,身为DBA,要永远记住甚用或者禁止使用rm命令,万不得以的情况下,使用时在敲enter也要看了又看、慎重又慎重才行!好了,费话不说了,下面请看我的过程。[@more@]Red Hat Enterprise 3 + Oracle 10g Release 2$su – oracle1--- 设置系统环境变量:ORACLE_HOME=/opt/oracle/product/10.2ORACLE_BASE=/opt/oracl
1Z0-031.3 - 5. 诊断文件(alert files, backgroud trace files, user trace files)
Diagnostic files are a means to capture information about the database's activities.-- alertSID.log file : Information for day-to-day operation of the database-- User trace files : Vital information for fatal user errors or user forced traced files.Alert Log File-- Each entry has a time stamp associated with it.-- Its location is defined by BACKGROUND_DUMP_DEST.-- When the database was started or shut down-- The startup of background processes-- The log sequence number LGWR is writing to-- Creat
1Z0-031.3 - 4. Oracle Managed Files(OMF)
What are Oracle-Managed Files? 使用Oracle管理的文件,简化了管理一个Oracle数据库,OMF不再需要你,DBA,直接管理作业系统的档案,包括一个Oracle数据库。你通过指定数据库对象,Oracle内部使用标准文件系统接口来创建和删除下列数据库的结构的文档:1 -- Tablespaces 2 -- Online redo log files3 -- Control files[@more@]Through initialization parameters, you specify the file system directory to be used for a particular type of file.(通过初始化参数,你指定的文件系统目录用来为某一类型的文件。) Oracle then ensures tha