Oracle 9i DBAOCPWord文档格式.docx
- 文档编号:19222702
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:15
- 大小:21.38KB
Oracle 9i DBAOCPWord文档格式.docx
《Oracle 9i DBAOCPWord文档格式.docx》由会员分享,可在线阅读,更多相关《Oracle 9i DBAOCPWord文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
生成SQL脚本的方法
运行SQL脚本
glogin.sql
将输出内容存入到磁盘文件
执行操作系统命令
环境变量
什么是环境变量?
环境变量的存储
6.函数
字符型函数
数值型函数
日期型函数
7.表的创建和删除
创建新表
删除表
图形界面操作
数据完整性限制
不允许空值
键、唯一性约束
主键
外键
值约束
约束的命名
约束的关闭与打开
从一个已有表创建新表
8.视图
什么是视图
创建视图
视图的创建
视图与表的区别
使用视图的原因
删除视图
只读视图
视图上的约束
9.表数据修改与事务
插入新行
删除行
修改数据项
图形界面的方法
事务的提交与回滚
DDL与DML
事务
事务的提交
事务的回滚
并发控制
锁的类型
加锁与解锁
第三节复杂的SQL用法
1.聚组操作
groupby子句与聚组函数
having子句
select语句中各子句的执行次序
2.连接
无条件连接-笛卡儿积
有条件连接
自连接
外连接
疏忽带来的巨大危害
3.子查询
select语句的嵌套
在update语句中使用select子句
exist算符
子查询的优化
4.表结构更改
在表中增加列
修改表中列的数据类型
删除表中的列、修改表名
第四节用户、权限与角色
1.用户与口令
创建新用户
更改口令
Oracle的模式与体系简介
删除用户
2.权限与角色
系统特权
角色
对象特权
自己建立角色
3.公众用户public
第五节其他数据库对象
1.索引
Oracle索引的原理
1)ROWID
2)索引为什么可以加快查询速度
3)B+树与标准索引
创建标准索引
删除索引
位图索引
1)位图索引的原理
2)适用条件
反向键索引
1)逆关键字索引的原理
基于函数的索引
索引的原理及深入研究的方法
2.同义词
什么是同义词
创建同义词
公共同义词
3.序列
第六节数据字典
数据字典?
什么是数据字典?
数据地图
数据字典视图的命名规律
应用举例
列出用户拥有的表
观看表中列的情况
观看特定数据库对象的情况
观看用户自己的信息
观看用户对表的特权
观看用户拥有的系统特权
观看授予用户的角色
通过数据字典找出数据库的真相
第二章
Oracle数据库的体系结构与管理
Oracle的存储体系
1.表空间
什么是表空间?
创建新的表空间
存储参数的意义
用户怎样使用表空间
指定用户能使用哪些表空间
把数据库对象建在指定的表空间上
块、范围、段
与空间使用情况有关的数据字典视图
Oracle8i-Oracle9i-Oracle10g数据库存储的变迁
DMT->
LMT
FLM->
ASSM
OMF->
ASM
2.回滚段
什么是回滚段?
回滚段的用途
回滚段如何保持读写一致性
回滚段的使用原理
回滚段的常见问题
回滚段数量与初始大小的选择
回滚段过度扩张及其解决方法
snapshottooold及其解决方法
回滚表空间
Oracle9i的自动回滚段管理
内存结构
1.专用服务器与多线程服务器
专用服务器
多线程服务器
实践讲解:
异同及使用环境
2.系统全局区与程序全局区
SGA
DataBufferCache
RedoEntries与LogBuffer
SharedPool
PGA
Oracle10GSGA新特性
Oracle9i/10gPGA新特性
3.进程管理
①基本进程
SMON
PMON
DBWR
LGWR
CKPT
②
其它进程
4.
实例
什么是实例?
PFILE与SPFILE
Oracle9i新特性-Spfile解析
实例的创建
实例的启动和关闭
数据库
什么是数据库
数据库系统的文件构成
数据文件
控制文件
控制文件的内容
设置多重控制文件
利用9i具有的OMF新特性管理控制文件
重新创建控制文件
日志文件,归档日志和非归档日志
1)日志模式——非归档日志与归档日志
2)增加、删除日志组
3)增加、删除日志组成员
4)强迫切换日志
5)开启归档日志的过程
6)多重归档目的地
7)多重归档进程
8)手工归档
日志文件的设置及优化
创建新的数据库系统
利用OracleDatabaseAsistant自动创建
手工创建
1)基本过程概述
2)创建与启动实例
3)创建数据库
4)创建数据字典视图和标准包及存储过程
使用OMF创建数据库
第三章
网络管理
服务器端的设置
1.
监听器
①什么是监听器
②Oracle监听器的特点
③启动与关闭——监听器控制台
④配置文件
利用NetManager对监听器进行管理
服务动态注册
为JVM配置监听程序
2.监听器的工作原理
①BequeathSession
②RedirectSession(DS)
③RedirectSession(MTS)
3.
监听器常见问题
客户端的配置
本地名方式
①配置方法
②tnsnames.ora
主机名方式
②局限性
客户端问题
平衡负载
OracleNames
什么是oraclenames
①本地名方式的弱点
②使用Namesserver的解析过程
实现NamesServer
①利用Net8assistant创建NamesServer
②启动Namesserver
③添加连接字
④删除Namesserver
⑤客户端设置
⑥测试实验
配置RegionDatabase
Names控制台
第四章
备份与恢复
物理备份
备份
①冷备份
②热备份
前提条件
对数据文件进行备份
对控制文件进行备份
恢复
①在非归档模式下使用冷备份进行恢复的例子
②在归档模式下利用备份进行完全恢复的例子
③在归档模式下对没有备份的损坏进行恢复的例子
物理备份的优缺点
不完全恢复
为什么要进行不完全恢复
基于时间点的不完全恢复
①概念与命令
②一个例子
③主要操作步骤
基于CANCEL的不完全恢复
使用已备份的控制文件进行不完全恢复
①一个例子
②与一般的基于时间点的不完全恢复的差异
③操作步骤
丢失控制文件的恢复方法总结
丢失在线日志文件的恢复方法总结
通过resetlogs的恢复
9i的新功能——flashback
逻辑备份
导出
①exp命令
②导出整个数据库
③导出某用户的全部数据
④导出某个表
⑤导出表空间
⑥增量导出
⑦DirectPathExport
⑧consistent关键字
导入
①imp命令
②导入过程
③一些例子
一些兼容性问题
SQL*Loader
表空间基于时间点的恢复(TSTIPR)
逻辑备份的优缺点
RMAN
概述
①RMAN的特点
②RMAN的体系和一些术语
③一些基本操作
1)
在没有recoverycatalog的情况下连入RMAN
2)几个简单命令
RecoveryCatalog
①创建RC
基本步骤
注意事项
②使用RC连入RMAN
③注册目标数据库
④同步RC
自动同步
手动同步
⑤维护RC
catalog命令
change命令
report命令
list命令
⑥存储脚本
⑦incarnation
使用RMAN进行备份
①ImageCopies
基本概念
2)特点
3)copy命令及其例子
4)并行copy
5)监控copy过程
6)备份控制文件
②Backupset
backup命令
backupset的特点
并行创建备份集
归档日志备份集
增量备份
使用存储脚本
③RMAN使用的内存
④相关视图
使用RMAN进行恢复
①在非归档模式下恢复整个数据库
②通过改变数据文件的位置压缩downtime
③恢复一个表空间
进行不完全恢复
第五章性能调整
基本工具介绍
AlertLog与TraceFiles
Alertlog
什么是Alertlog
Alertlog的内容
决定Alertlog的存放位置
后台进程跟踪文件
文件的内容
决定存放位置
用户跟踪文件
用户跟踪文件的作用
打开用户跟踪文件功能
设置存放位置
数据字典视图与动态性能视图
数据字典视图
动态性能视图
什么是动态性能视图
2)
常用的动态性能视图
3)
系统统计信息相关动态视图
aV$statname
bv$sysstat
cv$sgastat
4)
等待事件
av$event_name
bv$system_event
5)会话统计信息
②report.txt工具
OEM的tuningpack和Diagnosticpack
内存调整
数据块缓冲区的调整
什么是数据块缓冲区
相关初始化参数
缓冲区的组织
缓冲区的访问过程
DBWn进程
优化
命中率的计算
命中率不足的时候的调整方法
多个数据块缓冲区
多缓冲区情形下命中率的计算
其它指标
LRULatches
什么是LRULatches
调整方法
日志缓冲区的调整
关于日志缓冲区
LGWR进程
指标
相应调整方法
减少日志操作
共享SQL池的调整
共享SQL池的构成
初始化参数
一些原则
LibraryCache
原理
优化技巧
相关视图
指标计算
Invaliation
计算内存使用情况
大内存使用
DataDictionaryCache
诊断工具
UserGlobalArea
1)概念
2)大小
排序优化
需要排序的操作
排序过程
排序区与临时表空间
排序的优化
MTS优化
调度器监控
1)相关视图
2)计算Busyrate
3)计算用户等待时间
4)改变调度器数目
Sharedserver监控
存储与I/O优化
存储优化
①块水平的优化与调整
块大小的选择
PCVTFREE与PCTUSED
FREELIST
行链与行迁移
②范围水平的优化与调整
范围大小的选择
避免动态分配
③段水平的优化与调整
全表扫描
高水位
怎样使表释放空间
表统计
索引统计与重组织
dbms_space包
IOT
Cluster
物化视图
④表空间优化与数据库设计
数据库的逻辑设计
数据库的物理设计
裸设备
分区
自由空间碎片
2.进程I/O优化
检测点的优化
怎样控制检测点的频率
监控
DBWR进程的优化
异步I/O
I/OSlaves
多DBWR进程
LGWR与ARC进程的优化
通过在线日志文件的配置优化I/O
优化归档速度的方法
多ARC进程
相关监控
回滚段优化
优化目标
回滚段的数量——避免回滚段冲突
原则
回滚段头冲突指标
回滚段的大小——避免动态分配
计算用户使用回滚段大小
计算会话使用回滚段大小
SQL优化
基本概念与工具
SQL语句的执行过程
解析
生成执行计划
a怎样访问一个表
散列访问
iii)rowid访问
b怎样访问一个索引
索引范围扫描
单个索引扫描
ii)全索引扫描
c怎样进行连接
嵌套循环
排序合并
iii)散列连接
选择执行计划以及执行
结果集处理
SQL优化器
RBO与CBO
优化器模式的选择
Analyze语句
Histogram
几个工具
Explainplan
SQLTrace与TKPROF
SQL*Plusautotrace
怎样观看执行计划
SQLAnalyze
Statspack
SQL调整的总体思路
定位具有高影响力的SQL
对LibraryCache进行统计——基于statspack的脚本
SQL调整
全表扫描的合理性
优化器在什么情况下选择FTS
错误的FTS常见的原因
消除不合理的FTS
hints
优化器选错执行计划的处理手段
手工调整强行用hints指定
SQLRewriter
SQL子查询调整
执行计划稳定性
①什么是执行计划稳定性
②storedoutline
创建outline
使用outline
outline的维护
锁
①什么是锁
1)并发冲突及其解决
2)Oracle的锁
3)加锁与解锁
4)锁的种类
5)手工加锁
②锁冲突与监控
1)什么是锁冲突
2)监控锁活动的工具
3)冲突的解决
4)死锁
第六章Oracle10g新特性
1.10g新特性概述
2.安装配置及其新特性
3.内存关系新特性(自动管理)
4.ASM及存储架构的改变及增强
5.统计数据及优化器的变迁
6.Oracle10g与网格运算
7.Oracle10gDataPump组件
8.其他
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 9i DBAOCP