- 博客(20)
- 收藏
- 关注
原创 oracle dba 培训教程 第19章 归档模式下的数据库恢复
在归档模式下进行数据库全恢复时数据库所经过的状态!利用备份修复损坏或丢失的数据文件,即将备份的操作系统文件复制回数据库中原来的位置(成功之后,数据文件已经回到了过去)!将从备份到系统崩溃这段时间内的所有提交数据由归档日志文件和联机重做日志文件中还原成数据文件所需的数据块(恢复),这也叫前滚。!此时数据库中包含了所有的提交数据,也可能包含没有提交的数据!系统使用还原数据块回滚未提交的
2012-09-09 15:15:29
1381
原创 oracle dba培训教程 第18章 数据库的联机(热)备份
联机备份的重要性可以在不关闭数据库的情况下完成对数据库的备份,这对需要24小时7天一直运行数据库的公司来说意义重大联机备份的优缺点、优点:在备份期间公司的数据库上的业务可以正常运行 既可以备份表空间也可以备份数据文件,备份的数据量可能急剧下降 在备份期间用户仍然可以正常使用数据库缺点:因为数据库运行在归档模式下,所以系统的开销增大,
2012-08-31 21:00:34
584
原创 oracle dba培训教程 第17章 数据库的归档模式
什么是数据库归档模式在归档模式下,当LGWR后台进程的写操作从一个重做日志组切换到另一个重做日志组之后,归档写后台进程就会将原来的重做日志文件中的信息复制到归档日志文件中。数据库运行在归档模式中的优缺点优点:使数据库能够实现完全恢复,而且能够在数据库开启状态下对数据库进行联机备份和恢复缺点:当数据库处在归档模式,而没有启动归档日志写进程时,重做日志写进程因为要等待归档日志写进程将重
2012-08-30 21:06:10
730
原创 oracle dba培训教程 第16章 非归档模式下的冷备份和恢复
在数据库的非归档模式下能进行的备份和恢复方法脱机备份,脱机恢复备份中常用的术语!数据库的全备份:备份数据库的所有数据文件和控制文件,在全备份时,数据库可以处于关闭状态或开启状态,但在非归档模式下,数据库必须处在关闭状态。!控制文件的备份!表空间的备份:备份组成某一表空间的所有文件,在非归档模式下,只能单独的备份只读表空间或正常脱机的表空间!数据文件备份:备份单个的数据文件,
2012-08-28 15:52:34
1132
原创 oracle dba 培训教程 第15章 管理角色
为什个么要引入角色将要为大量用户授予相同的多个权限时,系统权限的使用次数将是惊人的数目,当这些系统权限需要修改时,其修改量也是惊人的。什么是角色角色是一组命名的相关权限,这组权限可以通过这个名字授予用户或其他角色。怎样创建角色Create role角色名【identified by口令】或【identified externally】在创建角色时怎样设置口令
2012-08-27 15:34:40
921
原创 oracle dba 培训教程 第14章 管理权限
Oracle数据库管理系统的权限分类系统权限,对象权限什么是系统权限访问数据库的权力,使用户在数据库中能够执行一些特定的操作什么是对象权限维护数据库中的对象的权力,使用户能够访问和维护某一特定的对象什么是模式模式是一个命了名的对象的集合,如表,视图,序列号等为什么要引入O7_DICTIONARY_ACCESSIBILITY参数在oracle8之前的版本,具有se
2012-08-26 17:22:29
1052
原创 oracle dba 培训教程 第13章 用户及系统资源和安全的管理
系统资源和系统安全管理的重要性为了避免用户有意或无意的浪费或滥用系统资源,为了避免用户非法登录数据库系统创建一个新用户之前需要检查哪些事项!决定该用户必须存储对象的表空间!决定每个表空间的配额!赋予该用户默认的数据表空间和临时表空间!创建用户!将该用户所需的系统权限和角色授予用户怎样创建一个新用户Create user怎样获取用户默认的表空间、临时表空间及创
2012-08-25 19:53:21
910
原创 oracle dba培训教程 第12章 管理和维护数据完整性
什么是数据的完整性所谓数据的完整性就是在数据库中符合公司商业规划的有效数据有哪几种主要的方法来维护数据的完整性Oracle的完整性约束,数据库触发器,应用程序代码Oracle的完整性约束有哪些优点!三种维护数据的完整性方法中只有oracle的完整性约束是oracle产品自带的!oracle的完整性约束时强加在表上的规则或条件,当错误刚一出现时就能被oracle系统自动地发现
2012-08-24 19:37:03
1005
原创 oracle dba 培训教程 第11章 索引的管理与维护
为什么要引入索引为了加快查询的速度索引对查询语句的影响能够加快查询速度索引对DML语句的影响当对表进行DML操作时,oracle服务器将自动维护基于该表的全部索引,维护方法如下!当对表进行插入操作时,在对应的索引数据块中插入一行索引项!当对表进行删除时,oralce服务器仅对索引项进行逻辑删除操作,即仅在所删除的索引上加一个标记,并不是真正的删除该项,只有等该块中所有的
2012-08-23 20:15:01
804
原创 oracle dba培训教程 第10章 管理表
Oracle的常用数据存储结构表,索引表,簇,分区表常用的内置标量数据类型!VARCHAR(size)和NVARCHAR(size):变长字符型数据!CHAR(size)和NCHAR(size):定长字符型数据!DATE:日期型数据!NUMBER(p,s):整数型数据,p为十进制数的总长度(位数),s为十进制数小数点后面的位数!为了处理多媒体对象,oracle提供可如下
2012-08-22 23:54:56
771
原创 oracle dba培训教程 第九章 创建数据库
怎样筹划和组织数据库?筹划数据库时组织和实现一个数据库系统的第一步,在这一步首先要确定数据库的目的,根据这一目的来确定数据库的类型,之后要勾画出数据库体系结构设计的轮廓,之后为所创建的新数据库选择一个系统标识的名字,然后就可以着手创建数据库了。什么是联机事务处理(OLTP)系统?用来处理DML操作频繁,并行事务处理多,但是一般都很短。什么是决策支持系统(DSS)?典型的操作时全
2012-08-21 17:10:01
753
原创 oracle dba培训教程 第8章管理还原段
什么是oracle的还原数据?在oracle数据库中,当某个进程修改数据时,该数据的原始值即为还原数据,oracle会将还原数据存放到一个还原段中。oracle引入还原数据的目的?事务回滚,事务恢复,保证数据的读一致性还原数据的管理方法?!自动的还原数据管理!手动的还原数据管理什么是事务回滚?当一个用户发了一些DML语句之后改了主意使用了ROLLBACK语句回滚了他
2012-08-21 15:18:57
877
原创 oracle dba培训教程 第7章 存储结构和他们之间的关系
什么是oracle的段?段是在数据库中占有磁盘空间的对象,是由一批区段所组成。各种不同类型的oracle段?表,分区表,索引,簇,索引分区,索引表,临时段,还原段,大对象段,嵌套段,自举段(高速缓存段)。在oracle数据库中最重要的段是什么?表,表示数据库中最常用的存储数据的机制,在表段中所存放的数据是无序的,数据库管理员几乎无法控制某一行数据所存放在一个表中的具体位置,or
2012-08-21 00:45:01
803
原创 oracle dba培训教程 第6章 表空间和数据文件的管理
1.oracle引入逻辑结构的目的?1.为了增加oracle的可移植性,oracle公司声称它的oracle数据库是与IT平台无关的,即在某一厂家的某个操作系统上开发的oracle数据库(包括应用程序等)可以几乎不加修改一直到另一厂家的另外的操作系统上,要做到这一点就不能直接操作数据文件,因为数据文件是与操作系统相关的。2.为了减少oracle从业人员学习的难度。因为有了逻辑结构oracl
2012-08-20 16:38:29
873
原创 oracle dba培训教程 第5章 重做日志文件
1.引入重做日志文件的目的?为了数据库的恢复(在oracle8i之前的版本中这些数据除了用作恢复之外,别无它用)。2.什么是重做日志组?重做日志组是一个逻辑概念,每个重做日志组中至少有一个重做日志成员,要保证oracle数据库正常工作需要至少两个重做日志组。3.什么是重做日志成员?即重做日志文件,每个重做日志组中的成员所存的信息完全相同,重做日志文件是联机日志文件,即oracl
2012-08-19 15:51:45
712
原创 oracle dba培训教程 第4章 数据字典和控制文件
1.什么是数据字典?数据字典是由oracle服务器创建和维护的一组只读的系统表(与审计有关的数据字典(以AUD$开头的表)除外,这些表是可以修改的),数据字典中存放了有关数据库和数据对象的信息,oracle服务器就是依赖这些信息来管理和维护oracle数据库。2.数据字典中所存的信息有哪些?数据库的逻辑结构和物理结构所有数据库对象定义的信息所有数据库对象的磁盘空间分配的信息
2012-08-18 16:15:35
814
原创 oracle dba培训教程 第3章 oracle实例的管理
1.什么是静态参数文件?pfile是一个正文文件,可以用os提供的正文编辑器进行编辑,oracle只在实例启动时读这一文件,因此为了使文件中参数的修改起作用必须重启实例。2.什么是动态服务器参数文件?spfile是一个二进制文件,它总是保存在服务器上而且是由oracle服务器自动维护的,读者不可以手工修改这一文件。3.参数文件中的内容? 实例名和该实例相关的数据库名控制文件
2012-08-17 23:42:07
508
原创 oracle dba 培训教程 第2章 数据库管理工具
1.什么是oracle universal installer?OUI是在oracle 8i 引入的一个基于java的通用安装程序,改程序独立于任何计算机平台,操作简单。2.如何以交互方式使用oracle universal installer?unix系统下:.\runInstaller3.如何以非交互方式使用oracle universal installer:如何使用orac
2012-08-17 10:45:09
634
转载 Environment variable ORACLE_SID not defined. Please define it.
D:/oracle/product/10.2.0/db_1/BIN>emctl start dbconsoleEnvironment variable ORACLE_SID not defined. Please define it. D:/oracle/product/10.2.0/db_1/BIN>set ORACLE_SID = snoopy D:/oracle/prod
2012-08-17 09:58:58
1486
原创 Oracle dba培训教程 第1章 Oracle的体系结构
小结:1.在数据库(数据文件)中所存的数据是否一致?在数据库关闭的情况下应该一致;在数据库非正常关闭的情况下应该不一致;在数据库开启的情况下可能存在不一致的数据。2.数据库写进程是提交之前把在数据库高速缓冲区中的数据写入到数据文件中还是在提交之后写呢?可能在之前写也可能在之后写。 应该掌握的内容:1.在数据库系统中什么是稀有资源?内存2.oracle服务器的
2012-08-16 16:11:45
773
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人