第一部分 基本的数据库管理
1.数据库管理的开始
数据库用户的类型
数据库管理员DBA
安全人员
网络管理员
应用开发人员
应用系统管理员
数据库使用人员
数据库管理员的工作任务
任务1:评估数据库服务器硬件
任务2:安装oracle数据库软件
任务3:规划数据库
任务4:创建和打开数据库
任务5:备份数据库
任务6:注册系统用户
任务7:应用数据库设计
任务8:对数据库进行全备份
任务9:数据库性能调优
任务10:下载和安装补丁
任务11:在其余主机上进行部署(clone)
向数据库提交命令和SQL
关于SQL*PLUS
用SQL*PLUS连接到数据库
识别你的数据库发行版本
发行编号格式
检查当前发行版本编号
关于数据库管理员的安全管理和权限管理
数据库管理员的操作系统账号
具有管理权限的用户
数据库管理员身份认证
管理权限
为数据库管理员选择一种认证方式
使用操作系统认证
使用密码文件认证
创建和维护密码文件
用ORAPWD命令创建密码文件
分享和禁用密码文件
增加用户到密码文件
维护一个密码文件
数据工具(EXP/IMP SQL*Loader)
2.创建和配置oracle数据库
关于创建一个数据库
创建数据库之前的思考
使用DBCA创建数据库
使用交互式DBCA创建数据库
使用非交互式/静默DBCA创建数据库
使用CREATE DATABASE语句创建数据库
step1:指定一个实例标识
step2:确保要求的环境变量都已设置
step3:选择一种数据库管理员认证方法
step4:创建初始化参数文件
step5:(仅限windows平台)创建一个实例
step6:连接到实例
step7:创建一个服务端参数文件
step8:启动实例
step9:执行CREATE DATABASE创建数据库语句
step10:创建其他表空间
step11:运行创建数据字典视图脚本
step12:(可选)运行脚本来安装额外选项
step13:备份数据库
step14:(可选)开启自动化实例启动
指定CREATE DATABASE语句
保护数据库:为SYS和SYSTEM用户指定密码
创建一个本例管理的SYSTEM 表空间
关于SYSAUX表空间
使用自动UNDO管理:创建一个UNDO表空间
创建默认永久表空间
创建默认临时表空间
指定数据库管理文件
支持大文件表空间
指定数据库时区和时区文件
指定强制写日志模式
指定初始化参数
关于初始化参数和初始化参数文件
起一个全局数据库名
指定一个快速恢复区
指定控制文件
指定数据库块大小
指定进程的最大数量
指定DDL锁超时时间
指定UNDO空间管理
关于COMPATIBEL初始化参数
设置许可证参数
使用服务器参数文件管理初始化参数
服务器参数文件是什么
迁移到服务器参数文件
创建一个服务器参数文件
SPFILE初始化参数
修改初始化参数值
清除初始化参数值
导出服务器参数文件
备份服务器参数文件
恢复一个丢失或者损坏的服务器参数文件
查看参数设置
使用数据库服务管理应用负荷
关于数据库服务
创建数据库服务
数据库服务数据字典视图
数据库创建之后的考虑
安全相关考虑
启用传输数据加密
创建安全外部密码存储
安装oracle数据库样例模式
使用cloneDB克隆数据库
关于使用cloneDB克隆数据库
如何使用cloneDB克隆数据库
克隆数据库之后
删除数据库
数据库数据字典视图
3.数据库启动和关闭
启动数据库
关于数据库启动选项
启动时指定参数文件
关于数据库自启动服务
启动实例的准备工作
启动实例
修改数据库可用性
挂载数据库到一实例
打开一个关闭的数据库
用只读模式打开一个数据库
限制一个已打开数据库的访问
关闭一个数据库
普通模式关闭数据库
immediate模式关闭数据库
事务模式关闭数据库
abort模式关闭数据库
关闭超时
静止数据库
调整数据库到静默状态
恢复系统到普通操作状态
查看实例的静默状态
挂起和恢复数据库
4.配置oracle数据库自启动
关于oracle自启动
oracle自启动概述
关于启动依赖
关于使用oracle自启动启动和停止组件
关于启动和停止oracle自启动
oracle自启动配置
oracle自启动与oracle data guard的集成
使用oracle自启动实现快速应用通知
配置oracle自启动
运行SRVCTL的准备工作
获得SRVCTL的相关帮助
在oracle自启动配置中增加组件
从oracle自启动配置中删除组件
开启和禁止对于一个组件的自启动管理
查看组件的状态
查看一个组件的自启动配置
修改一个组件的自启动配置
管理oracle自启动配置中的变量
使用SRVCTL创建和删除数据库服务
在oracle自启动环境中启用FAN事件
自动化主备库之间的故障转移
开启快速连接故障转移客户端
启动和停止oracle自启动管理的组件
使用SRVCTL命令来启动和停止oracle自启动管理的组件
使用OEM来启动oracle自启动管理的数据库
出于维护操作的目的停止和自启动oracle自启动
SRVCTL命令与oracle自启动相关
新增
配置
禁止
启动
查看环境变量
修改
删除
设置环境变量
启动
查看状态
停止
撤销环境变量设置
CRSCTL命令相关
检查
配置
禁止
开启
启动
停止
5.管理进程
关于专用和共享服务器进程
专用服务器进程
共享服务器进程
关于数据库常驻连接池
共享连接池和专用/共享服务器连接之间的对比
使用DRCP的限制
配置oracle成共享服务器模式
共享服务器模式的初始化参数
共享服务器模式的内存管理
开启共享服务器模式
配置分配器
禁用共享服务器模式
共享服务器数据字典视图
配置DRCP
开启DRCP
配置CRCP的连接池
DRCP的数据字典视图
关于数据库后台进程
管理并行SQL执行的进程
关于并行执行服务器
修改会话,使其支持并行执行
管理外部存储过程相关进程
关于外部存储过程
与DBA相关的开启外部存储调用的工作
结束会话
结束指定的会话
结束一个活动的会话
结束一个不活动的会话
进程和会话数据字典视图
6.管理内存
关于内存管理
内存架构概述
使用自动内存管理
关于自动内存管理
开启自动内存管理
监控和调优自动内存管理
手工配置内存
使用自动共享内存管理
使用手工共享内存管理
使用自动PGA内存管理
使用手工PGA内存管理
配置数据库智能闪存
什么时候需要配置智能闪存
调整智能闪存大小
智能闪存的性能调优
智能闪存初始化参数
oracle RAC环境下的智能闪存
内存管理相关
支持自动内存管理的平台
内存管理数据字典视图
7.管理用户强化数据库安全
为数据库建立安全策略的重要性
管理用户和资源
管理用户权限和角色
审计数据库活动
预定义用户账号
8.监控数据库操作
监控错误和告警
使用追踪文件和告警日志来监控错误
使用服务器产生的告警日志来监控数据库操作
监控性能
监控锁
监控等待事件
性能监控数据字典视图
9.管理诊断数据
关于oracle数据库故障诊断架构
故障诊断架构概述
关于事件和问题
故障诊断架构组件
结构,内容和自动诊断知识库的位置
调查,报告和解决问题
使用enterprise manager support workbench来查看问题
创建一个用户报告的问题
查看告警日志
查找告警日志
使用健康监控器进行健康检查
关于健康监控器
手工进行健康检查
查看检查报告
健康监控器视图
健康检查参数相关
使用SQL修复建议器修复SQL失败
关于SQL修复建议器
运行SQL修复建议器
查看,禁止和删除SQL路径
使用数据恢复建议器修复损坏数据
创建,编辑和上传定制事件包
关于事件包
使用定制打包打包和上传问题
查看和修改事件包
查看包的详细信息
访问定制包页
编辑事件包文件
为事件包增加外部文件
移除事件包文件
查看和升级事件包活动日志
创建,编辑和上传相关的包
删除相关联的包
设置事件包相关联内容
10.管理oracle企业控制器
数据库控制概述
理解企业管理器目录
在数据库安装过程中和安装后配置数据库控制
配置选项概述
在数据库安装过程中配置数据库控制
使用DBCA配置数据库控制
使用EMCA配置数据库控制
为EMCA参数使用输入文件
制定数据库控制使用的端口号
在RAC环境中使用EMCA
管理数据库控制
开启和关闭数据库控制进程
访问数据库主页
创建数据库控制管理员用户
给非管理员用户赋予访问数据库控制的权限
数据库控制个性化设置
在RAC环境配置数据库控制
确定数据库运行在RAC环境下
备份emky.ora文件
删除和创建数据库控制对象
删除数据库控制对象
创建数据库控制对象
重新创建或重新配置数据库控制
EMCA故障排除技巧
改变完数据库的监听端口后使用EMCA
升级11g Realease 2网格控制代理
当数据库主机名或IP地址改变后,使用EMCA
当TNS配置改变后,使用EMCA
使用EMCA安装桌面级数据库
处理EMCA报错信息
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30167136/viewspace-1473662/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30167136/viewspace-1473662/