OCP课程55:管理II之管理数据库性能
课程目标: 性能监控 数据库重放 1、调优活动 性能调优包括性能计划、实例调优和SQL调优三个方面。 性能计划是建立环境的过程:硬件、软件、操作系统、网络基础设施等。 实例调整是数据库参数和操作系统参数的实际调整,以获得更好的数据库性能。 SQL调优涉及使你的应用程序提交有效的SQL语句。SQL调优可以对应用程序...
OCP课程54:管理II之管理内存
课程目标: SGA中的内存组件 自动内存管理 手动配置SGA 配置自动PGA内存管理 1、内存管理:概览 因为数据库服务器上可用内存有限,因此,必须关注数据库实例的内存分配。如果不必要的区域分配了太多的内存,那么其他需要内存的区域就有可能性能不佳。使用内存的自动分配和维护功能可以大大减轻内存管理工作。但即使是自...
OCP课程53:管理II之使用闪回数据库
课程目标: 配置闪回数据库 进行闪回数据库 监控闪回数据库 1、闪回数据库 使用闪回数据库,可以取消某个时间点之后的所有更改,快速将数据库回到这个时间点。由于不需要还原备份,所有此操作很快。可以使用此功能来解决数据逻辑错误问题。 当使用闪回数据库,Oracle数据库使用过去的块映像来更改数据库。在正常的数据...
OCP课程52:管理II之使用闪回技术2
课程目标: Oracle Total Recall 创建闪回数据归档 管理闪回数据归档 查看元数据 闪回回收站 还原删除的表 管理回收站空间 查询回收站 1、全面回忆概览 Oracle数据库11g的全面回忆功能(也称闪回数据存档)提供了一种用于跟踪生产数据库改变的机制,安全、高效、使用方便且对应用透明。 使用全面回忆技术,可以自动...
OCP课程51:管理II之使用闪回技术1
课程目标: 闪回技术 闪回查询 闪回版本查询 启用行迁移 闪回表 闪回事务查询 闪回事务 1、闪回技术 使用闪回技术处理逻辑错误,可以快速简单恢复数据。使用闪回技术,可以追查定位人为错误影响的对象和行数据并进行修复。上图列出的闪回技术,闪回数据库使用闪回日志,闪回删除使用回收站,其他技术使用undo数据。 不...
OCP课程50:管理II之诊断数据库
课程目标: 检测和修复数据库损坏 处理块损坏 配置ADR(Automatic Diagnostic Repository) 运行健康检查 1、数据恢复顾问 数据恢复顾问: 当遇到错误时,数据恢复顾问自动收集数据问题信息,检查分析问题。 数据问题有时会很严重,比如丢失日志文件导致不能启动数据库。有时不严重(比如数据文件块损坏),不需要关闭...
OCP课程49:管理II之监控和调优RMAN
课程目标: 监控RMAN Jobs 配置异步I/O 配置多路复用 平衡备份速度和恢复速度 MAXPIECESIZE,FILESPERSET,MAXOPENFILES对RMAN性能的影响 BACKUP DURATION选项 1、备份集并行度 可以在CONFIGURE命令中设置PARALLELISM选项配置并行备份,也可以手工分配多个通道进行并行备份,指定文件到特定的通道。 RMAN> RUN { 2> ALL...
OCP课程48:管理II之使用RMAN执行恢复
课程目标: 对关键或者非关键数据文件丢失进行恢复 使用增量更新备份进行恢复 切换到镜像拷贝进行快速恢复 还原数据库到异机 使用备份的控制文件进行恢复 1、使用RMAN还原和恢复命令 恢复数据库一般包括2个阶段: 还原(RESTORE):从备份获取数据文件。语法:RESTORE {DATABASE | TABLESPACE name [,name]... | DATAF...
OCP课程47:管理II之还原和恢复任务
课程目标: 主要的恢复操作 备份和恢复控制文件 恢复重做日志组 1、还原和恢复 Oracle中的备份和恢复中的恢复包括2方面: 还原(Restore):拷贝备份文件到数据库可以使用的位置。 恢复(Recover):应用重做日志到指定时间点。 2、文件丢失的原因 丢失或者损坏文件的原因有: 用户错误:误删除或覆盖文件 应用错误...
OEL6.3 64位部署ORACLE 11gR2(11.2.0.4) RAC+DG(9)创建DG
17.创建DG17.1 环境准备使用前面创建的数据库作为primary端,确认其处于open,归档及forcelogging状态。SQL> alter database force logging; Database altered. SQL> selectname,open_mode,log_mode,force_logging from gv$database; NAME &...
OEL6.3 64位部署ORACLE 11gR2(11.2.0.4) RAC+DG(8)创建数据库
16. 创建数据库 [oracle@rac1 database]$ dbca 完成后进行检查。 [root@rac1 ~]# su - grid [grid@rac1 ~]$ crsctl stat res -t -------------------------------------------------------------------------------- NAME TARGET STATE SERVER STATE_DETAILS -----------------------------------------...
OEL6.3 64位部署ORACLE 11gR2(11.2.0.4) RAC+DG(7)安装数据库
15. 安装数据库 在oracle用户的home目录下解压database安装包。 [root@rac1 ~]# su - oracle [oracle@rac1 ~]$ unzip /mnt/hgfs/data/oracle/software/11204/p13390677_112040_Linux-x86-64_1of7.zip [oracle@rac1 ~]$ unzip /mnt/hgfs/data/oracle/software/11204/p13390677_112040_Linux-x86-64_2of7.zip [oracle@rac1 ~]...
OEL6.3 64位部署ORACLE 11gR2(11.2.0.4) RAC+DG(6)创建磁盘组
14. 创建磁盘组 使用grid用户执行asmca,创建名为FRA和DATA的ASM磁盘组 [grid@rac1 ~]$ export DISPLAY=192.168.247.1:0.0 [grid@rac1 ~]$ asmca 创建DATA磁盘组。 创建FRA磁盘组。
OEL6.3 64位部署ORACLE 11gR2(11.2.0.4) RAC+DG(5)安装GI
13. 安装GI 13.1 安装 在宿主机(IP:192.168.247.1)上启动Xmanager Passive。然后在虚拟机上设置DISPLAY环境变量。 [grid@rac1 ~]$ export DISPLAY=192.168.247.1:0.0 [grid@rac1 ~]$ cd grid/ [grid@rac1 grid]$ ./runInstaller 忽略更新。 选择安装集群。 选择高级安装。 修改SCAN Name。 点击Add,增加节点。 配...
OEL6.3 64位部署ORACLE 11gR2(11.2.0.4) RAC+DG(4)环境配置
4. 配置本地YUM 参考http://blog.itpub.net/28536251/viewspace-1750096/配置本地YUM。 5.配置DNS服务器不配置DNS,直接使用hosts文件。 6.配置网络分别为RAC1节点和RAC2节点增加一个网卡,启动系统后再进行配置。6.1 节点1网卡配置(1)网卡eth0[root...
OEL6.3 64位部署ORACLE 11gR2(11.2.0.4) RAC+DG(3)创建共享盘
3. 创建共享盘 3.1 创建数据盘 3.1.1 为RAC1节点添加磁盘 此处需要勾选独立 3.1.2 为RAC2节点添加刚才创建的数据盘 3.1.3 修改虚拟机配置文件 分别为两个节点的虚拟机配置文件增加如下内容: disk.locking = "FALSE" scsi1.SharedBus = "Virtual" diskLib.dataCacheMaxSize = "0" diskLib.dataCacheMax...
OEL6.3 64位部署ORACLE 11gR2(11.2.0.4) RAC+DG(2)安装配置虚拟机
1. 安装配置虚拟机2.1 创建虚拟机使用VMWARE WORKSTATION分别创建2个虚拟机,也可以先创建一个模版,再进行克隆,可以参考http://blog.itpub.net/28536251/viewspace-1455365/。此处不再重复。 2.2 安装虚拟机分别安装2个虚拟机,如...
OEL6.3 64位部署ORACLE 11gR2(11.2.0.4) RAC+DG(1)系统环境
1. 系统环境1.1 虚拟主机信息序号操作系统主机名版本用途1OEL...
关于SYS用户无法使用延迟段创建的示例
我们知道Oracle有一个延迟段创建的功能,就是创建没有数据的表的时候,不会分配空间,只有在插入第一条记录的时候,才会为段分配空间,具体如下:SQL> select * from v$version;BANNER-------------------------------------------------------------------------------...
关于SYSTEM表空间的表删除后不会进入回收站的疑惑
我们知道Oracle有一个回收站的功能,如果删除表的时候不使用purge选项,则会进入到回收站,可以使用Flashback闪回删除。具体如下:SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle...