oracle数据库基础培训PPT课件

简介 相关

截图

oracle数据库基础培训PPT课件
oracle数据库基础培训PPT课件

简介

这是一个关于oracle数据库基础培训PPT(部分ppt内容已做更新升级)课件,主要介绍了描述 Oracle 服务器的体系结构及其主要构件、列举用户连接到 Oracle 实例所涉及的结构等内容。Oracle进程是一种程序,依赖它要求信息的类型,执行一系列的步骤或者实施一项具体的任务。用户进程 : 当数据库用户要求连接到 Oracle 服务器时开始启动。服务器进程 : 连接 Oracle 实例,当用户建立一个会话时开始启动。后台进程 : Oracle 实例启动即可用。更多内容,欢迎点击下载oracle数据库基础培训PPT(部分ppt内容已做更新升级)课件哦。

oracle数据库基础培训PPT课件是由红软PPT免费下载网推荐的一款培训教程PPT类型的PowerPoint.

Oracle数据库维护培训胶片A92红软基地
集成产品部A92红软基地
Oracle 体系结构 A92红软基地
目    标A92红软基地
通过这部分课程的学习,您将了解以下内容:A92红软基地
描述 Oracle 服务器的体系结构及其主要构件A92红软基地
列举用户连接到 Oracle 实例所涉及的结构A92红软基地
双机模式:RAC/HOT STANDBYA92红软基地
主要组件一览A92红软基地
Oracle服务器A92红软基地
一个Oracle服务器:A92红软基地
是一个提供开放式的、全面的、综合性信息管理服务的数据库管理系统A92红软基地
由一个Oracle数据库和一个Oracle实例组成A92红软基地
Oracle实例A92红软基地
一个Oracle 实例:A92红软基地
是一种访问 Oracle 数据库的基本方式A92红软基地
总是打开一个且只打开一个数据库A92红软基地
由内存结构和进程结构组成A92红软基地
创建连接和会话A92红软基地
Oracle 数据库A92红软基地
Oracle数据库 :A92红软基地
是作为一个单元对待的数据的集合体A92红软基地
由三种文件类型组成A92红软基地
   物理结构 A92红软基地
Oracle数据库的物理存储是由实际的操作系统文件决定A92红软基地
控制文件A92红软基地
数据文件A92红软基地
重做日志文件A92红软基地
内存结构A92红软基地
Oracle的内存结构由以下两个内存区域构成:A92红软基地
系统全局区(SGA): 在实例启动的时候分配,是Oracle实例中的一个基本成分A92红软基地
程序全局区(PGA): 服务器进程启动时分配A92红软基地
系统全局区A92红软基地
系统全局区(SGA)由几部分内存区域组成:A92红软基地
共享池A92红软基地
数据块高速缓冲区A92红软基地
重做日志缓冲区 A92红软基地
有两个可选择的内存结构能配置在系统全局区内:A92红软基地
大型池A92红软基地
JAVA池A92红软基地
系统全局区A92红软基地
系统全局区分配大小上限由SGA_MAX_SIZE参数决定.A92红软基地
系统全局区分配原则依赖其中的组件:A92红软基地
分配邻近的虚拟内存A92红软基地
大小基于SGA_MAX_SIZEA92红软基地
     共享存储区A92红软基地
用来存储最近最多执行的SQL语句和最近最多使用的数据定义.A92红软基地
它由两个主要的内存存结构组成:A92红软基地
库缓冲区A92红软基地
数据字典缓冲区A92红软基地
大小由参数SHARED_POOL_SIZE决定.A92红软基地
库缓存区A92红软基地
库缓冲区存储最近使用的SQL和PL/SQL语句信息:A92红软基地
它能够使普遍使用的语句能够共享A92红软基地
通过LRU算法进行管理A92红软基地
由两种结构组成:A92红软基地
共享SQL 区域A92红软基地
共享 PL/SQL 区域A92红软基地
其中各自的大小由共享池内部指定A92红软基地
数据字典缓冲区A92红软基地
数据字典缓冲区是数据库里最经常使用的对象定义的集合.A92红软基地
它包括数据文件名、表、索引、列、用户权限和其它数据库对象等信息.A92红软基地
在解析期间,服务器进程会查找数据字典获取允许接入的关联对象信息.A92红软基地
缓存数据字典信息在内存区能提高查询数据的响应时间.A92红软基地
它的大小由共享池的大小决定.A92红软基地
   数据块高速缓冲区A92红软基地
数据块高速缓冲区储存以前从数据文件中取出过的数据块的拷贝信息.A92红软基地
当你得到或修改数据时,它能使性能得到提高.A92红软基地
它通过LRU算法进行管理.A92红软基地
由DB_BLOCK_SIZE决定大小.A92红软基地
数据块高速缓冲区A92红软基地
由独立的子缓存组成:A92红软基地
DB_CACHE_SIZEA92红软基地
DB_KEEP_CACHE_SIZEA92红软基地
DB_RECYCLE_CACHE_SIZEA92红软基地
数据库缓冲区可以动态的改变尺寸.A92红软基地
DB_CACHE_ADVICE 可以设置以收集统计信息用来预测不同的缓冲大小A92红软基地
重做日志缓冲区A92红软基地
重做日志缓冲区记录数据块的所有变化.  A92红软基地
首要目的是恢复.A92红软基地
记录的信息可用来重做改变.  A92红软基地
尺寸大小由LOG_BUFFER定义.A92红软基地
大型池A92红软基地
大型池是在SGA内一种可选择的存贮区域,只配置在共享服务器环境中.A92红软基地
能减轻在共享池的负担.A92红软基地
用在UGA、备份和恢复等操作中.A92红软基地
不使用 LRU 列表算法.A92红软基地
大小由 LARGE_POOL_SIZE决定.A92红软基地
Java 区A92红软基地
Java  区是为了解开Java命令:A92红软基地
如果安装并使用 Java 是必需的.A92红软基地
在数据库表格中,它存贮的方式非常像PL/SQL .A92红软基地
它的尺寸由JAVA_POOL_SIZE 参数决定.A92红软基地
程序全局区A92红软基地
PGA是为每个用户进程连接Oracle数据库分配的区域A92红软基地
进程结构A92红软基地
Oracle进程是一种程序,依赖它要求信息的类型,执行一系列的步骤或者实施一项具体的任务.A92红软基地
用户进程 : 当数据库用户要求连接到 Oracle 服务器时开始启动.A92红软基地
服务器进程 : 连接 Oracle 实例,当用户建立一个会话时开始启动. A92红软基地
后台进程 : Oracle 实例启动即可用.A92红软基地
用户进程A92红软基地
用户进程是要求 Oracle 服务器交互的一种进程: A92红软基地
它必须首先建立一个连接. A92红软基地
不直接和 Oracle 服务器交互.A92红软基地
  服务进程 A92红软基地
服务进程是直接和 Oracle 服务器交互的一段程序.A92红软基地
它响应用户要求,向服务器发起呼叫并返回结果给用户.A92红软基地
可用专用服务器模式,也可用共享服务器模式创建对话.A92红软基地
后台进程A92红软基地
保持物理和内存结构的关系.A92红软基地
必须的后台进程A92红软基地
DBWn   PMON  CKPTA92红软基地
LGWR   SMON  RECOA92红软基地
可选择的后台进程A92红软基地
 ARCn   LMON  SnnnA92红软基地
 QMNn   LMDn  A92红软基地
 CJQ0   PnnnA92红软基地
 LCKn   DnnnA92红软基地
数据库复写器A92红软基地
DBWn 开始写:A92红软基地
检查点执行A92红软基地
脏块上限数到达A92红软基地
缓存区没有自由空间A92红软基地
超时A92红软基地
连接RAC要求A92红软基地
表空间脱机A92红软基地
表空间只读A92红软基地
清空和删除表A92红软基地
表空间开始备份A92红软基地
日志复写器A92红软基地
LGWR 开始写:A92红软基地
提交时A92红软基地
三分之一缓冲区满的时候A92红软基地
当有1MB日志的时候 A92红软基地
每三秒A92红软基地
在DBWn写之前A92红软基地
系统监控进程A92红软基地
责任:A92红软基地
实例恢复:A92红软基地
回滚日志文件中A92红软基地
      的改变信息A92红软基地
打开数据库,让用户进入A92红软基地
回滚未提交的事务A92红软基地
每三秒接合空闲空间A92红软基地
回收临时段A92红软基地
进程监控器A92红软基地
处理失败后进行清理:A92红软基地
回滚事务A92红软基地
释放锁A92红软基地
释放其它资源A92红软基地
重启死的dispatchsA92红软基地
检查点A92红软基地
负责:A92红软基地
给 DBWn 发信号A92红软基地
修改数据文件块头A92红软基地
修改控制文件信息A92红软基地
归档进程(ARCn) A92红软基地
可选择的后台进程A92红软基地
当ARCHIVELOG模式被设置时自动归档联机重做日志文件A92红软基地
保存所有数据库变化A92红软基地
逻辑结构A92红软基地
  Oracle体系的逻辑结构描述了数据库的物理空间怎样运用,包括表空间、段、片区和块.A92红软基地
RAC方式A92红软基地
原理结构图A92红软基地
RAC方式A92红软基地
优点A92红软基地
良好的可伸缩性 A92红软基地
高可用性A92红软基地
先进的Cache Fusion技术 A92红软基地
降低硬件成本 A92红软基地
切换时间短A92红软基地
缺点A92红软基地
管理复杂 A92红软基地
对网络有较高要求 A92红软基地
                    HOTSTANDBY(双机热备)方式A92红软基地
原理结构图A92红软基地
                    HOTSTANDBY(双机热备)方式A92红软基地
优点A92红软基地
管理较为简单A92红软基地
运行较为稳定A92红软基地
缺点A92红软基地
切换时间较长 A92红软基地
在系统切换的过程中,客户端与服务器之间的数据库连接会中断,需重新连接A92红软基地
备用机闲置,不能实现负载均衡A92红软基地
总结A92红软基地
通过这部分课程的学习,您应该已经了解:A92红软基地
解释数据库文件 : 数据文件、控制文件、联机重做日志.A92红软基地
解释系统全局区内存结构: 数据块高速缓冲区、共享池、重做日志缓冲区.A92红软基地
解释主要的后台进程: DBWn, LGWR, CKPT, PMON, SMON, 和 ARCnA92红软基地
双机模式:RAC/HOT STANDBYA92红软基地
管理表空间和数据文件A92红软基地
目标A92红软基地
通过这部分课程的学习,您将了解以下内容 :A92红软基地
数据库的逻辑结构A92红软基地
创建表空间A92红软基地
改变表空间的大小 A92红软基地
为临时段分配空间A92红软基地
改变表空间的状态A92红软基地
改变表空间的存储参数设置A92红软基地
概观A92红软基地
数据库的存储层次A92红软基地
系统和非系统表空间A92红软基地
系统表空间:A92红软基地
随着数据库创建被创建A92红软基地
包含数据字典信息A92红软基地
包含系统回滚段A92红软基地
非系统表空间:A92红软基地
不同的segments分开存放(如:回滚段, 临时段, 应用数据 )A92红软基地
控制分配给用户对象的空间容量A92红软基地
表空间的管理A92红软基地
本地管理的表空间 :A92红软基地
自由扩展信息被记录在本身的位图中A92红软基地
位图中的每一位都对应一个数据块或一组数据块 A92红软基地
位图中的标志位显示数据块使用或未使用状态信息A92红软基地
字典管理的表空间:A92红软基地
缺省的表空间管理方式A92红软基地
自由扩展信息被记录在数据字典中A92红软基地
本地管理的表空间A92红软基地
简化了数据字典中的内容A92红软基地
空间分配和回收不产生回滚信息A92红软基地
没有接合邻近extents的要求A92红软基地
字典管理的表空间A92红软基地
Extents 在数据字典中管理A92红软基地
每个存储在表空间的segments都可以有不同的存储参数设置A92红软基地
有邻近接合extents的要求A92红软基地
回滚段表空间A92红软基地
用来存储回滚段信息A92红软基地
不能包含其它对象A92红软基地
Extents 本地管理A92红软基地
在创建时仅仅能使用 DATAFILE and EXTENT MANAGEMENT 条件A92红软基地
临时表空间A92红软基地
用来做排序操作A92红软基地
不能包含固定的对象A92红软基地
最好使用本地表空间管理A92红软基地
缺省临时表空间的限制A92红软基地
直到新的缺省表空间被使用时才能删除A92红软基地
不能下线.A92红软基地
不能将缺省的临时表空间修改成永久表空间A92红软基地
删除表空间A92红软基地
从数据字典中删除表空间信息A92红软基地
通过 AND DATAFILES条件可在操作系统上删除表空间的数据文件:A92红软基地
改变表空间的大小 A92红软基地
增加数据文件 A92红软基地
改变数据文件大小:A92红软基地
自动A92红软基地
手动A92红软基地
手动改变数据文件大小 A92红软基地
ALTER DATABASEA92红软基地
    DATAFILE '/u03/oradata/userdata02.dbf'A92红软基地
   RESIZE 200M;A92红软基地
在表空间中增加一个数据文件A92红软基地
移动数据文件(修改表空间)A92红软基地
表空间必须为下线状态。A92红软基地
目标数据文件必须存在.A92红软基地
获取表空间信息A92红软基地
表空间信息:A92红软基地
DBA_TABLESPACESA92红软基地
V$TABLESPACEA92红软基地
数据文件信息:A92红软基地
DBA_DATA_FILESA92红软基地
V$DATAFILEA92红软基地
临时文件信息:A92红软基地
DBA_TEMP_FILESA92红软基地
V$TEMPFILEA92红软基地
总结A92红软基地
通过这部分内容的学习,您应该已经了解:A92红软基地
怎样使用表空间分开存放数据A92红软基地
改变表空间大小:A92红软基地
增加数据文件A92红软基地
扩展数据文件A92红软基地
使用本地管理表空间A92红软基地
使用临时表空间A92红软基地
练习A92红软基地
练习包括以下几个主题:A92红软基地
创建表空间A92红软基地
修改表空间A92红软基地
管理重做日志文件A92红软基地
目标A92红软基地
通过这部分课程的学习,您将了解以下内容 :A92红软基地
在线重做日志文件的作用A92红软基地
在线重做日志文件的结构A92红软基地
控制日志文件切换和检查点执行A92红软基地
多路复用在线重做日志文件A92红软基地
使用重做日志文件A92红软基地
     重做日志文件记录数据所有的修改信息并提供一种介质失败时的恢复机制.A92红软基地
重做日志文件分组管理.A92红软基地
一个Oracle数据库要求至少有两组重做日志文件. A92红软基地
组中每个日志文件被称作一个组成员.A92红软基地
重做日志文件的结构A92红软基地
重做日志文件怎样工作A92红软基地
重做日志文件循环使用A92红软基地
当一个重做日志文件充满时, LGWR 将日志写入到下个重做日志组.A92红软基地
这个被叫做日志切换A92红软基地
检查点执行动作被触发A92红软基地
相关信息写入控制文件A92红软基地
强迫日志切换并执行检查点A92红软基地
日志切换能使用命令 ALTER SYSTEM SWITCH LOGFILE.A92红软基地
检查点被迫使执行:A92红软基地
设置 FAST_START_MTTR_TARGET 参数A92红软基地
ALTER SYSTEM CHECKPOINT 命令A92红软基地
增加在线重做日志组A92红软基地
增加在线重做日志组成员A92红软基地
删除在线重做日志组A92红软基地
删除在线重做日志组成员A92红软基地
清空, 重新指定位置或更名在线重做日志文件 A92红软基地
清空在线重做日志文件:A92红软基地
重新指定位置、更名在线重做日志文件能通过增加新日志文件,删除旧日志文件代替.A92红软基地
获取日志组及其成员信息A92红软基地
通过查询下列数据字典获取日志组及其成员信息A92红软基地
V$LOGA92红软基地
V$LOGFILEA92红软基地
归档日志文件A92红软基地
装满的在线重做日志文件能被归档.A92红软基地
归档在线重做日志文件两种优势:A92红软基地
恢复:一套一致的数据文件完整备份与在线重做日志文件、归档日志文件一起能保证所有已经提交的事务恢复到先前状态.A92红软基地
备份: 能在数据库打开的情况下进行.A92红软基地
缺省数据库以非归档模式创建.A92红软基地
归档日志文件 A92红软基地
归档日志文件能通过ARCn或手工SQL归档得到.A92红软基地
控制文件中记录有归档日志名称、日志序列号,在线日志文件成功归档时最高、最低的SCN.A92红软基地
一个装满的在线日志文件需要在检查点发生、在线日志文件被ARCn归档完成以后才能重新使用,否则等待.A92红软基地
归档日志文件能多路复用.A92红软基地
总结A92红软基地
通过这部分课程的学习,您应该已经了解: A92红软基地
在线重做日志文件的作用A92红软基地
怎样获取在线重做日志文件信息A92红软基地
控制日志切换和检查点执行A92红软基地
多路复用管理多个在线重做日志文件A92红软基地
练习A92红软基地
这部分练习包括以下主题:A92红软基地
创建和增加重做日志文件组及其成员.A92红软基地
删除重做日志文件组及其成员.A92红软基地
管  理  用  户  和  权  限A92红软基地
目标A92红软基地
通过这部分课程的学习,您将了解以下内容:A92红软基地
创建新的数据库用户A92红软基地
修改和删除存在的数据库用户A92红软基地
监控已存在用户的信息A92红软基地
识别系统和对象权限A92红软基地
授予和回收权限A92红软基地
数据库模式A92红软基地
创建用户所涉及内容A92红软基地
创建用户: 数据库级鉴别 A92红软基地
设定初始口令:A92红软基地
删除用户A92红软基地
使用 CASCADE 条件删除用户及其用户中包含的所有对象.A92红软基地
当前正连接到Oracle服务器的用户不能被删除A92红软基地
获取用户相关信息A92红软基地
获取用户相关信息能通过查询以下数据字典.A92红软基地
DBA_USERSA92红软基地
DBA_TS_QUOTASA92红软基地
系统权限A92红软基地
有100多种A92红软基地
ANY 关键字 是指用户在任何模式下都具有A92红软基地
GRANT 命令由于授予权限A92红软基地
REVOKE 命令回收权限A92红软基地
系统权限举例A92红软基地
授予系统权限A92红软基地
回收系统权限A92红软基地
授予对象权限A92红软基地
回收对象权限A92红软基地
获取权限信息A92红软基地
查询数据字典A92红软基地
DBA_SYS_PRIVSA92红软基地
SESSION_PRIVSA92红软基地
DBA_TAB_PRIVSA92红软基地
DBA_COL_PRIVSA92红软基地
总结A92红软基地
通过这部分课程的学习,您应该已经了解:A92红软基地
创建用户时指定适当的口令机制 A92红软基地
控制用户对空间的使用A92红软基地
控制系统和对象权限A92红软基地
练习A92红软基地
这部分练习包括以下主题:A92红软基地
创建用户A92红软基地
显示用户在数据字典中的相关信息 A92红软基地
移去用户表空间配额A92红软基地
问题和解答A92红软基地
管理一个ORACLE实例A92红软基地
目标A92红软基地
通过这部分课程的学习,您将了解以下内容 :A92红软基地
创建和管理初始化参数文件A92红软基地
启动和关闭实例A92红软基地
监控和使用诊断文件A92红软基地
初始化参数文件 A92红软基地
初始化参数文件 A92红软基地
访问实例的入口A92红软基地
存在两种类型参数:A92红软基地
显性的: 在文件中有个入口A92红软基地
隐性的: 在文件中没有入口,但被指派了缺省的值A92红软基地
在不同的环境下可使用不同的初始化文件优化单个数据库的执行.A92红软基地
改变文件中参数设置并使其生效依赖使用的初始化参数文件类型;A92红软基地
静态初始化参数文件 PFILE A92红软基地
延续性初始化参数文件 SPFILEA92红软基地
PFILE initSID.oraA92红软基地
 PFILE 是一个能被操作系统编辑器修改的文本文件.A92红软基地
手动对该文件进行修改.A92红软基地
下次数据库启动修改才能生效.A92红软基地
它的缺省路径是 $ORACLE_HOME/dbs.A92红软基地
PFILE 举例A92红软基地
# Initialization Parameter File: initdb01.oraA92红软基地
db_name              = db01A92红软基地
instance_name        = db01A92红软基地
control_files        = ( /u03/oradata/db01/control01db01.ctl,A92红软基地
                       /u03/oradata/db01/control02db01.ctl)A92红软基地
db_block_size        = 4096A92红软基地
db_block_buffers     = 500A92红软基地
shared_pool_size     = 31457280  # 30M Shared PoolA92红软基地
db_files             = 1024A92红软基地
max_dump_file_size   = 10240A92红软基地
background_dump_dest = /u05/oracle9i/admin/db01/bdumpA92红软基地
user_dump_dest       = /u05/oracle9i/admin/db01/udumpA92红软基地
core_dump_dest       = /u05/oracle9i/admin/db01/cdumpA92红软基地
undo_management      = autoA92红软基地
undo_tablespace      = undtbsA92红软基地
. . .A92红软基地
SPFILE spfileSID.oraA92红软基地
是一个不用重启数据库而能将改变生效的二进制文件A92红软基地
保存在ORACLE服务器端A92红软基地
能通过ALTER SYSTEM 命令直接对参数进行修改A92红软基地
能指定改变临时在内存中生效还是从现在开始永久生效A92红软基地
修改的值能被删除重置到实例缺省的值A92红软基地
创建 SPFILEA92红软基地
SPFILE能使用命令CREATE SPFILE命令从initSID.ora中创建,并且在数据库开启前或开启后都能执行A92红软基地
SPFILE 举例A92红软基地
*.background_dump_dest='$ORACLE_HOME/admin/db01/bdump'A92红软基地
*.compatible='9.0.0'A92红软基地
*.control_files='/u03/oradata/db01/ctrl01db01.ctl','/u03/oradata/db01/ctrl02db01.ctl'A92红软基地
*.core_dump_dest='$ORACLE_HOME/admin/db01/cdump'A92红软基地
*.db_block_buffers=500A92红软基地
*.db_block_size=4096A92红软基地
*.db_files=40A92红软基地
*.db_name='db01'A92红软基地
*.instance_name='db01'A92红软基地
*.remote_login_passwordfile='exclusive'A92红软基地
*.shared_pool_size=31457280  # 30M Shared PoolA92红软基地
*.undo_management='AUTO'A92红软基地
db01.undo_tablespace='UNDOTBS01'A92红软基地
db02.undo_tablespace='UNDOTBS02'A92红软基地
. . .A92红软基地
启动一个数据库 NOMOUNTA92红软基地
启动一个数据库 MOUNTA92红软基地
启动一个数据库 OPENA92红软基地
STARTUP 命令A92红软基地
启动实例并打开数据库:A92红软基地
The ALTER DATABASE CommandA92红软基地
改变数据库的状态(UNMOUNT TO MOUNT):A92红软基地
关闭 数据库A92红软基地
关闭模式:A92红软基地
NORMALA92红软基地
TRANSACTIONALA92红软基地
IMMEDIATEA92红软基地
ABORTA92红软基地
关闭对象A92红软基地
关闭对象A92红软基地
通过检查诊断文件来管理实例A92红软基地
诊断文件包含实例运行过程中所遇到的重要的事件信息. A92红软基地
作为日常管理数据库的基础,能为解决问题提供帮助.A92红软基地
存在以下几种诊断文件:A92红软基地
警告日志文件(alertSID.log)A92红软基地
后台跟踪文件A92红软基地
用户跟踪文件A92红软基地
警告日志文件A92红软基地
 警告日志文件记录了数据库运行中的一些操作命令和主要事件结果.A92红软基地
它被用来诊断日常数据库运行错误信息.A92红软基地
每条都对应有时间戳信息.A92红软基地
它所在路径定义在 初始化参数BACKGROUND_DUMP_DEST中.A92红软基地
后台跟踪文件A92红软基地
后台跟踪文件记录有被后台进程检测到的错误信息.A92红软基地
当后台进程遇到错误时才被创建A92红软基地
它所在路径定义在 初始化参数BACKGROUND_DUMP_DEST中A92红软基地
用户跟踪文件A92红软基地
     用户跟踪文件当用户进程通过服务器进程连接到Oracle服务器时产生。A92红软基地
一个用户跟踪文件包含跟踪到的SQL执行语句或用户通讯错误信息. A92红软基地
当用户会话过程中遇到错误信息时产生.A92红软基地
它的路径定义在 USER_DUMP_DEST中.A92红软基地
它的大小定义在 MAX_DUMP_FILE_SIZE中 ,缺省为10M.A92红软基地
打开或关闭用户跟踪 A92红软基地
 用户跟踪文件能在会话或实例级别使用下列命令、参数打开或关闭:A92红软基地
会话级别使用 ALTER SESSION 命令: ALTER SESSION SET SQL_TRACE = TRUEA92红软基地
会话级别也可以通过执行DBMS 包: dbms_system.SET_SQL_TRACE_IN_SESSIONA92红软基地
实例级别可通过设置初始化文件中的参数:A92红软基地
 SQL_TRACE = TRUEA92红软基地
总结A92红软基地
通过这部分内容的学习,您应该了解:A92红软基地
创建和管理初始化参数文件A92红软基地
启动和关闭实例、数据库A92红软基地
监控和使用诊断文件A92红软基地
总结练习A92红软基地
练习包括以下主题:A92红软基地
创建 SPFILE文件A92红软基地
通过不同的方式启动和关闭数据库A92红软基地
目标A92红软基地
通过这部分课程的学习,您将了解以下内容 : A92红软基地
登录到 SQL*Plus环境A92红软基地
编辑SQL 命令A92红软基地
SQL*Plus 命令格式化并输出结果A92红软基地
结合脚本文件执行A92红软基地
SQL*Plus主要内容A92红软基地
登录到 SQL*Plus.A92红软基地
描述表的结构.A92红软基地
编辑SQL语句.A92红软基地
在SQL*Plus中执行SQL.A92红软基地
保存或插入SQL语句到文件A92红软基地
登录到 SQL*PlusA92红软基地
从 Windows 环境:A92红软基地
通过命令行:A92红软基地
sqlplus [username[/password  A92红软基地
               [@database]]]A92红软基地
显示表的结构内容A92红软基地
SQL*Plus 编辑命令A92红软基地
A[PPEND] text   A92红软基地
C[HANGE] / old / new A92红软基地
C[HANGE] / text /A92红软基地
CL[EAR] BUFF[ER]  A92红软基地
DEL      A92红软基地
DEL n A92红软基地
DEL m nA92红软基地
SQL*Plus 编辑命令A92红软基地
I[NPUT]A92红软基地
I[NPUT] textA92红软基地
L[IST]A92红软基地
L[IST] nA92红软基地
L[IST] m n A92红软基地
R[UN]A92红软基地
nA92红软基地
n textA92红软基地
0 textA92红软基地
使用 LIST, n, and APPENDA92红软基地
使用 CHANGE 命令A92红软基地
SQL*Plus 文件命令A92红软基地
SAVE filenameA92红软基地
GET filenameA92红软基地
START filenameA92红软基地
@ filenameA92红软基地
EDIT filenameA92红软基地
SPOOL filenameA92红软基地
EXITA92红软基地
使用 SAVE 和START 命令A92红软基地
小结A92红软基地
SQL*Plus 环境下:A92红软基地
执行SQL 语句A92红软基地
编辑SQL 语句A92红软基地
格式化输出A92红软基地
与脚本文件交互A92红软基地
逻辑备份恢复简介A92红软基地
目标A92红软基地
逻辑备份的概念A92红软基地
Oracle 数据库逻辑备份使用工具A92红软基地
Oracle 数据库逻辑备份形式A92红软基地
用途A92红软基地
物理备份的补充A92红软基地
不同版本数据库的迁移A92红软基地
不同平台数据库的迁移A92红软基地
与物理备份的比较A92红软基地
占用较小的空间A92红软基地
更为灵活,有四种方式A92红软基地
需要确认字符集A92红软基地
备份工具A92红软基地
备份工具A92红软基地
      EXPORT (使用命令EXP)A92红软基地
恢复工具A92红软基地
      IMPORT(使用命令IMP)A92红软基地
备份形式A92红软基地
全库备份A92红软基地
按用户备份A92红软基地
按表备份A92红软基地
表空间备份A92红软基地
Oracle Export 和 Import 工具作用A92红软基地
运行EXPORT工具的方法A92红软基地
Export 模式A92红软基地
Export 命令A92红软基地
使用 Import 工具恢复A92红软基地
Import 模式A92红软基地
Import 工具的命令行A92红软基地
Import 处理顺序A92红软基地
国际化语言支持 A92红软基地
总结和练习A92红软基地
数据库的日常检查A92红软基地
数据库的日常检查 A92红软基地
检查数据库状态 A92红软基地
确认数据库是否在open状态,正常提供服务。A92红软基地
oracle% sqlplus "/as sysdba"A92红软基地
SQL> select status, instance_role from v$instance;A92红软基地
STATUS       INSTANCE_ROLEA92红软基地
------------ ------------------A92红软基地
OPEN         PRIMARY_INSTANCEA92红软基地
数据库的日常检查 A92红软基地
数据库版本检查 A92红软基地
数据库应该打了最新的patchset;A92红软基地
8i要求是8.1.7.4;A92红软基地
9i要求是9.2.0.5或者更高的补丁版本 。A92红软基地
SQL>select * from v$version; A92红软基地
数据库的日常检查 A92红软基地
查看SGA区域A92红软基地
SGA区各项buffer之和应该小于系统物理内存的一半 A92红软基地
检查数据库SGA区:A92红软基地
SQL>show sgaA92红软基地
检查系统物理内存:A92红软基地
Solaris: A92红软基地
$ /usr/sbin/prtconf |grep -i "Memory size" A92红软基地
HP:A92红软基地
$ grep Physical /var/adm/syslog/syslog.logA92红软基地
AIX:A92红软基地
$ /usr/sbin/lsattr -E -l sys0 -a realmemA92红软基地
数据库的日常检查 A92红软基地
回滚段竞争检查 A92红软基地
8i:返回值应该低于2%。如果该值过高,8i需要手工建立更多的回滚段。 A92红软基地
SQL> select 'The average of waits/gets is '||  A92红软基地
round((sum(waits) / sum(gets)) * 100,2)||'%'A92红软基地
From v$rollstat;A92红软基地
9i:Nospace值应该为0。如果持续存在非零值,建议增加回滚表空间的大 A92红软基地
SQL>select distinct nospaceerrcnt as nospaceA92红软基地
From v$undostatA92红软基地
Where begin_time>sysdate-(1/12);A92红软基地
数据库的日常检查 A92红软基地
查看日志文件A92红软基地
数据库运行时,可以通过查询v$log_history来观察log switch的切换时间。A92红软基地
推荐联机日志最好是业务非高峰期每小时切换一次,业务高峰期20分钟左右切换一次。A92红软基地
SQL>select to_char(first_time,'yyyy-mm-dd hh24:mi:ss') change_time from v$log_history;A92红软基地
CHANGE_TIMEA92红软基地
-------------------A92红软基地
2004-04-06 10:02:52A92红软基地
2004-04-06 10:10:45A92红软基地
2004-04-06 10:17:01A92红软基地
数据库的日常检查 A92红软基地
查看表空间 A92红软基地
查看各个表空间所占的大小,剩余空间,使用空间百分比等信息A92红软基地
特别是当业务表空间的剩余空间低于50M或者使用空间百分比大于90%时,需要考虑增加表空间的大小。A92红软基地
SQL> select a.tablespace_name,    a.bytes totalbytes,  sum(b.bytes) freebytes A92红软基地
from   dba_data_files a,  dba_free_space b  A92红软基地
where  a.file_id  =  b.file_id  A92红软基地
group  by a.tablespace_name, a.bytes ;   A92红软基地
TABLESPACE_NAME TOTALBYTES  FREEBYTES A92红软基地
-----------------------------------------A92红软基地
CWMLITE           20971520   11141120 A92红软基地
数据库的日常检查 A92红软基地
检查job状态 A92红软基地
Broken列应该为N;如果Broken列为Y,检查oracle告警日志,分析job失败的原因。解决后运行:exec dbms_job.run(:job); A92红软基地
SQL>select job,what,to_char(next_date,’yyyy/mm/dd hh24:mi:ss’),broken,failures A92红软基地
from dba_jobs; A92红软基地
数据库的日常检查 A92红软基地
查看数据库连接用户A92红软基地
查看当前数据库连接的用户进程的具体信息,包括连接的数据库用户名,机器名,运行的程序名,进程状态。A92红软基地
select username,machine,program,status from v$session where osuser <> 'oracle';A92红软基地
USERNAME        MACHINE              PROGRAM              STATUSA92红软基地
--------------- -------------------- -------------------- --------A92红软基地
CORPRING        CHINA\MENGWEI                             INACTIVEA92红软基地
SYSTEM          CHINA\H36922         dbsnmp.exe           INACTIVEA92红软基地
Network 配置 A92红软基地
目标A92红软基地
监听管理A92红软基地
本地服务名配置A92红软基地
处理简单的连接问题A92红软基地
数据库故障紧急处理A92红软基地
监听进程A92红软基地
配置 listener.ora 文件A92红软基地
listener.ora 例子A92红软基地
监听工具 (LSNRCTL)A92红软基地
监听程序的管理 A92红软基地
查看监听程序的状态:A92红软基地
% lsnrctl statusA92红软基地
从其他集群节点上测试监听程序:A92红软基地
% tnsping tns_aliasA92红软基地
启动监听程序进程:A92红软基地
% lsnrctl startA92红软基地
关闭监听程序进程:A92红软基地
% lsnrctl stopA92红软基地
如果数据库配置文件listener.ora中配置的监听名称不是缺省的LISTENER时,启动、关闭监听必须带上监听名称,例如:lsnrctl start listener_rac1A92红软基地
配置本地网络服务名A92红软基地
服务名添加A92红软基地
指定oracle版本A92红软基地
输入数据库服务名 A92红软基地
网络协议A92红软基地
主机名和 Listener 端口A92红软基地
测试和连接A92红软基地
连接测试结果A92红软基地
自己命名网络服务名A92红软基地
保存A92红软基地
tnsnames.oraA92红软基地
sqlnet.oraA92红软基地
客户端常见问题处理A92红软基地
常见错误:A92红软基地
数据库故障紧急处理 A92红软基地
数据库故障紧急处理 A92红软基地
错误信息查看工具oerr A92红软基地
oracle提供了一个实用程序oerr,利用它可以得到oracle错误信息的说明。UNIX平台下可以使用oerr工具快速获得oracle错误信息的详细描述。A92红软基地
oerr工具的具体语法为:oerr 错误类型 错误代码A92红软基地
例如:查询ORA-2336, 键入 "oerr ora 2236" A92红软基地
数据库故障紧急处理 A92红软基地
Oracle常见错误 A92红软基地
ORA-1652到ORA-1655 A92红软基地
ORA-165X错误信息是指表空间没有足够的空间可分配,包括ora-1652、ora-1653、ora-1654和ora-1655。 A92红软基地
ORA-01555(snapshot too old) A92红软基地
9i引入了undotablespace,只要把undotablespace设的足够大,并把undo_retention设的足够大(大于完成大事务所需的时间),就有可能彻底解决ORA-1555错(但太大会引起系统性能下降) A92红软基地
数据库故障紧急处理 A92红软基地
Oracle常见错误 A92红软基地
ORA-04031 A92红软基地
如果shared_pool_size参数值已经很大(大于350M),那ORA-4031错发生的原因很可能是因为oracle数据库的BUG或是应用程序未能很好的使用绑定变量(bind variable)。 A92红软基地
清空当前的shared_pool,可以暂时解决ora-4031错的问题 A92红软基地
ORA-600内部错误 A92红软基地
第一个参数提供了实际错误信息(例如1579代表块中断错误),而其他参数提供相关其他信息(例如上述块中断错误中,显示Oracle想要读的块号和实际读的块号) A92红软基地
ORA-600错误会导致系统生成一个或多个跟踪文件 A92红软基地
数据库故障紧急处理 A92红软基地
业务恢复处理 A92红软基地
RAC数据库出现故障时,要迅速查看数据库告警日志文件,确认出现问题的原因,影响的范围,故障的现象。比如:A92红软基地
数据库故障是出现一次还是反复出现A92红软基地
数据库故障是否能够比较容易的恢复,绕过,解决A92红软基地
数据库故障发生后业务是否能正常运行A92红软基地
如果RAC数据库的某个节点数据库异常终止服务,但其他节点正常运行时,可以先尝试手工启动出现问题的数据库,恢复数据库到运行状态。 A92红软基地
数据库故障紧急处理 A92红软基地
手工收集现场信息 A92红软基地
错误现象的具体描述A92红软基地
数据库告警日志文件 :alert_{ORACLE_SID}.log A92红软基地
数据库跟踪文件:*.TRC A92红软基地
初始化参数文件:SPFILE不能直接阅读,需要转为文本 A92红软基地
网络配置文件:listener.ora, tnsnames.ora,sqlnet.oraA92红软基地
数据库版本A92红软基地
操作系统的类型和版本A92红软基地
数据库故障紧急处理 A92红软基地
使用ORACLE RDA收集现场信息 A92红软基地
RDA是由ORACLE开发的一个shell程序,用于全面收集oracle软件的环境信息,供远程故障诊断工程师参考。 A92红软基地
RDA安装:为RDA建立一个独立的目录,不要在同一目录中包含有就版本的RDA。A92红软基地
脚本执行完毕将在RDA_Output目录下产生htm和txt文档形式的信息报告,以及这些文档的一个.tar.Z的打包。 A92红软基地
使用RDA需要注意的问题:A92红软基地
确定数据库是否已经起来并能够连接上A92红软基地
确认FTP过程使用BIN方式,并且下载没有错误。A92红软基地
确定tar解开后的shell文件具有可执行权限。A92红软基地
总结A92红软基地
主机名方法A92红软基地
本地服务名方法A92红软基地
使用配置助理A92红软基地
处理简单常见问题A92红软基地
数据库故障紧急处理A92红软基地
数据库推荐书目A92红软基地
介绍几本oracle入门的好书A92红软基地
Oracle8i 备份恢复手册A92红软基地
Oracle8I初学者指南A92红软基地
Oracle8i PLSQL程序设计A92红软基地
Oracle8数据库管理员手册A92红软基地
Oracle9 statspack高性能调整A92红软基地
OCP的教学用书A92红软基地
ORACLE随机手册A92红软基地
数据库推荐网站A92红软基地
http://tahiti.oracle.com  oracle的官方文档网站A92红软基地
http://metalink.oracle.com/ oracle的技术支持网站。有海量的Knowledge Base,各种问题解决经验。A92红软基地
http://www.oracle.com oracle的官方网站,可以在这里down oracle的软件、官方文档和获得最新的消息A92红软基地
http://www.itpub.net  国内人气最强的数据库等IT技术论坛A92红软基地
http://www.cnoug.org  中国Oracle官方论坛A92红软基地
问题和解答A92红软基地
 A92红软基地

展开

同类推荐

热门PPT

相关PPT