OCP课程21:SQL之正则表达式
课程目标: 使用正则表达式进行搜索,匹配及替换字符串 1、简介 正则表达式是oracle从10g开始推出的技术,Oracle SQL和PL/SQL都支持,通过函数的方式实现正则表达式的功能,使用模式串来进行搜索,修改,进行处理。 2、元字符 其中: *表示0次或者多次的发生 |表示可选的,二选一 ^表示一行...
OCP课程22:管理Ⅰ之介绍
1、管理Ⅰ的主要内容 总共18章,按照官方的课程表,共5天的课程。 第1章,讲Oracle的体系结构 第2章,准备以及安装数据库 第3章,创建数据库 第4章,使用EM和SQLPLUS管理数据库实例 第5章,管理ASM 第6章,配置oracle的网络环境 第7章,管理Oracle的存储 第8章,管理用户安全 第9章,数据的并发性 第10章,管理Undo数据 第1...
OCP课程23:管理Ⅰ之数据库体系结构
课程目标: 数据库的主要组件 内存结构 后台进程 逻辑和物理存储结构 ASM存储组件 1、Oracle数据库服务器的体系结构 Oracle数据库服务器包含2部分: 实例,包含内存和后台进程 数据库,就是物理存储 我们经常说的Oracle数据库,广义的说,就是包括实例部分和物理存储部分,狭义的说,就只是物理存储部分。但是对于Orac...
OCP课程24:管理Ⅰ之数据库安装
课程目标: 单实例GI的安装 数据库软件的安装 1、DBA的工作 第一,评估数据库服务器的硬件,根据业务的需求,比如数据量,业务量等,决定服务器的配置 第二,安装数据库软件 第三,规划数据库及安全策略 第四,创建,迁移然后打开数据库 第五,备份数据库 第六,创建用户,配置网络连接 第七,部署应用,创建表空间,创...
OCP课程25:管理Ⅰ之使用DBCA创建数据库
课程目标: 使用DBCA创建数据库 使用DBCA生成数据库创建脚本 使用DBCA管理数据库模版 使用DBCA完成一些附加任务 1、规划数据库 创建数据库之前,需要考虑以下问题: 数据库的逻辑结构和物理实现 --有多少磁盘,使用哪种存储系统 --预计有多少数据文件,对增长的估计 --要创建多少表空间,表空间有哪些数据文件 --...
OCP课程26:管理Ⅰ之管理数据库实例
课程目标: 启动和停止数据库及组件 使用EM 使用SQL*PLUS访问数据库 修改数据库的初始化参数 描述数据库的启动阶段 描述数据库的关闭选项 查看报警日志 动态性能视图 1、管理框架 Oracle数据库的管理框架主要包含三个部分 被管理的数据库实例 允许连接到数据库的监听,使用Datab Control管理数据库一定要开启监听 ...
OCP课程27:管理Ⅰ之管理ASM实例
课程目标: 管理ASM实例 创建和删除ASM磁盘组 扩展ASM磁盘组 获取ASM元数据 1、使用ASM带来的好处 不需要进行I/O性能调优,ASM的条带化和镜像策略以及自动重平衡操作就不需要在平衡磁盘使用以及消重磁盘热点上进行I/O性能调优了 不需要调整数据文件的位置来满足性能要求以及空间限制了 不需要定义文件命名策略了 不需要...
OCP课程28:管理Ⅰ之网络
课程目标: 使用EM创建监听,创建网络服务别名,配置连接故障转移以及控制网络监听 使用tnsping测试网络连通性 专用服务器和共享服务器 1、Oracle Net服务 Oracle Net服务在客户端或者中间件应用程序和数据库之间建立网络连接。在网络会话建立后,Oracle Net为客户端应用程序和数据库服务器扮演信使的角色。在客户端应...
OCP课程29:管理Ⅰ之存储结构
课程目标: 块中表行数据的存储 创建和管理表空间 获取表空间信息 1、如何存储表数据 当创建表时,将创建一个段以保存其数据。一个表空间包含一组段。 在逻辑上,一个表包含行和列。行最终以行块的形式存储在数据库块中。因为在某些情况下,整行可能不会被存储在一个地方,故称之为行块。当插入行太大以至于一个块装...
OCP课程30:管理Ⅰ之用户安全
课程目标: 创建和管理数据库用户账户 授权和回收权限 创建和管理角色 创建和管理资源文件 1、数据库用户账户 每一个数据库用户账户都有: 一个唯一的用户名,不超过30个字节,以字母开头,不能包含特殊字符 一种认证方式,最常用的就是密码 一个默认表空间,注意授权和配额 一个临时表空间,用于排序和临时表,无需...
OCP课程31:管理Ⅰ之锁
课程目标: 描述锁机制及管理数据并发 监控和解决锁冲突 1、锁 在数据库允许会话修改数据之前,会话必须先锁定正在修改的数据。锁会使会话对数据进行独占控制,因此没有其他事务可以修改锁定的数据,直到锁被释放为止。 事务可以锁定单行数据,多行数据,甚至整个表。Oracle支持手动和自动锁定。自动获得的锁始终选择...
OCP课程32:管理Ⅰ之UNDO
课程目标: 监控和管理undo数据 undo和redo的不同 配置undo保留时间 保证undo保留时间 使用undo顾问 1、undo数据 undo数据是: 原始数据,没有修改数据的拷贝 用于改变数据的每一个事务 至少要保留到事务结束 用于支持: 回滚操作 读一致性操作 闪回查询,闪回事务和闪回表 恢复失败的事务 当数据库中的一个进程...
OCP课程33:管理Ⅰ之审计
课程目标: 安全和审计的职责 启用标准数据库审计 设置审计选项 查看审计信息 维护审计记录 1、职责分离 拥有DBA权限的用户必须是可信的:DBA需要最高级别权限。 考虑以下: 滥用信任 审计线索放在受信任的位置 Oracle数据库钱夹:Oracle数据库钱夹可以用于强制执行权限分离,DBA是不允许查看业务数据的。...
OCP课程34:管理Ⅰ之维护
课程目标: 管理优化统计信息 管理AWR 使用ADDM 诊断框架 告警日志 自动任务 1、数据库维护 使用Oracle复杂基础设施可以使主动数据库维护更简单,包括以下主要元素: 自动工作负载知识库(AWR)是每个Oracle数据库内置的知识库。 每隔一段时间,Oracle数据库服务器对关键信息和工作负载信息进行快照并存储...
OCP课程35:管理Ⅰ之性能
课程目标: 使用EM管理性能 管理自动内存管理AMM 使用内存顾问 查看性能相关动态视图 无效对象处理 1、性能监控 要使数据库保持平稳运行,数据库管理员(DBA)必须定期监测性能瓶颈。 DBA可以看到数以百计的性能指标,涵盖从网络性能和磁盘输入/输出(I / O)速度等。这些性能指标通常被称为数据库度量。 2、企业管理...
OCP课程36:管理Ⅰ之备份概念
课程目标: 数据库故障类型 实例恢复方法 检查点,重做日志文件和归档日志文件的重要性 配置快速恢复区 配置归档模式 1、工作部分 数据库管理员的工作: 从失败中恢复数据库,尽量避免发生一些常见的错误 提高平均无故障时间(MTBF),文件冗余,硬件冗余,RAC,DG 减少平均恢复时间(MTTR),备份与恢复 最小化数...
OCP课程37:管理Ⅰ之备份
课程目标: 创建一致数据库备份 在不关闭数据库的时候备份数据库 创建增量备份 自动数据库备份 管理备份和查看备份报告 监控快速恢复区 1、备份策略:概览 可以使用以下三种方式进行备份: RMAN:Oracle推荐的方式,最常用的方式 Oracle Secure Backup:安全备份,备份到磁带以及备份操作系统文件 User-managed b...
OCP课程38:管理Ⅰ之恢复
课程目标: 何时需要进行恢复 使用EM或者命令行进行恢复 恢复控制文件,重做日志文件和数据文件 1、打开数据库 数据库启动的各个阶段: nomount:必须要读取初始化参数文件,不检查数据文件 mount:读取初始化参数文件中指定的所有控制文件,缺少其中一个控制文件会返回错误 open:检查控制文件中指定的所有重做日志...
OCP课程39:管理Ⅰ之移动数据
课程目标: 移动数据的方式 创建和使用目录对象 使用SQL*Loader 使用外部表 Data Pump 1、移动数据:通用架构 DBMS_DATAPUMP:包含API,用于批量数据和元数据的导出到导入 Direct Path API(DPAPI):使用Direct Path API进行加载和卸载数据,最小化数据转换和解析 DBMS_METADATA:处理元数据的加载和卸载,使用XML...
OCP课程40:管理Ⅰ之支持
OCP课程40:管理Ⅰ之支持 课程目标: 使用EM支持工作台 使用MOS 搜索MOS SR 管理补丁 1、使用支持工作台 使用EM支持工作台(Support Workbench),可以按照以下步骤调查、报告及解决一些问题: (1)在EM主页,查看关键错误告警详细信息。 (2)查看问题详细信息以及该问题涉及到的所有事件。 (3)可以额外...