Maclean’s Oracle Database Tech Blog Archives
-
Oracle备份与恢复
Oracle备份与恢复 9.1 目标 本节中,您应该能够: 设定数据库以进行备份与还原操作 建立与管理数据库备份 恢复和复原数据库 使用闪回功能 9.2 Oracle恢复功能 实例在发生错误后会自动进行恢复(损毁恢复) 数据文件介质恢复 闪回: – 闪回查询 – 闪回版本查询 – 闪回事务查询 – 闪回表 – 闪回删除 – 闪回数据库 Oracle提供了多重功能,可让您从数据库的错误中恢复,其中包含了硬件故障与用户错误。在本节中,您将学会如何实行备份和还原策略,在硬件故障时保护数据库。此外,您还会学到如何使用闪回功能来恢复用户错误。
-
Oracle RAC 性能指标参考
本文的第二部分涵盖了常用的观点描述,等待事件,init.ora中的参数和跟踪事件。 RAC统计资料的完整列表,并在等待V $视图中使用的事件,可以在Oracle文件在线公众RAC性能组文件夹中的子文件夹RAC10g中找到。 https://www.askmac.cn/archives/oracle-rac-性能指标参考.html 1会话和系统事件统计 当它需要一些时间来获得,因为总的路径长度和等待时间的请求的资源,流程睡眠,以避免纺纱的时间不定周期。一旦该过程决定等待,通常是通过调用某种形式的kslwait()函数,它唤醒任何指定一个定时器值期满(“超时”)或当它发生时正在等待该事件并且处理过帐后。 等待事件记录,并在汇总意见: V$SESSION_EVENT V$SYSTEM_EVENT V$SESSION_WAIT V$ACTIVE_SESSION_HISTORY V$SESSION_WAIT_HISTORY 其中前两个是等待时间,超时聚合和等待的次数为特定事件而其余允许实时等待会话,包括最近的事件的历史等待的监测。 个别事件由他们的名字和他们承担的参数,例如脱颖而出对于大多数的全局高速缓存(GC)的等待事件,这些参数包括文件编号,块号,块级和接入方式处置,如举行,并要求模式。 调试响应时间的性能问题时提出,并聚集在上述观点的事件等待时间是非常有用的。请注意,时间等是累积的,并具有最高得分事件不一定是一个问题。但是,如果可用的CPU电源不能刷爆,或一个应用程序的响应时间过高,顶端等待事件提供有价值的性能诊断。 1.1介绍全局缓存事件在10g中 在数据块被跨分布式高速缓存共享用于读取和写入一个多实例的数据库系统,远程高速缓存存取将消耗显著CPU和等待时间。事件的特定组跟踪的等待时间缓存到缓存的传输。 通常,会话等待本地高速缓存未命中后的电流或CR缓冲器的请求的完成,并且数据块的到达或由全球缓存服务访问的授予完成等待。 在Oracle9i中,等待事件的用户可读描述是在接入模式的改变来表示(如全局缓存空至x)。然而,关键的是要注意的一个事实,即大多数块请求可具有各种的结果,这取决于应用程序的数据访问特性和全局共享工作集。因此,流程等当前或CR请求既可以接收块或将被授予全球的访问权限。有些请求甚至可能导致失败,这样一想就知道是多少时间浪费在他们身上。 所有这些事件都等待在缓存层和由前台进程。某些后台进程(LGWR,DBWR,LMD和LMS)将永远不会等待任何全局高速缓存事件。事件提供参数P1,P2和P3,其中 P1表示文件编号, P2上的块数, P3被主要用于携带该块类和为当前块保持并要求全局访问模式,而对于CR块,只有块类设置。 在当前块请求的情况下,表示P3字节的最显著字节包含所请求的模式并保持,所述至少显著字节包含块类的模式。 P3可以用下面的SQL语句进行解码: select decode(trunc(bitand(&&p3,16777215)/65535), 0, ‘Null’, 1, ‘Share’, 2, ‘Exclusive’, 3,’Recovery’) MODE_FROM, decode(trunc(&p3/16777216), 0, ‘Null’, 1, ‘Share’, 2, ‘Exclusive’,…
-
Oracle RAC集群操作系统最佳实践OS Best Practices
这部分主要讨论操作系统具体的调优和配置相关的问题, 例如使用用户模式的IPC和其他相关操作系统的配置问题。(askmac.cn) 1 连接和IPC 1.1 私有连接 无论IPC协议是否使用, 一个私有网络仅用于RAC和CSS/CRS,也就是这个连接不会用于其他通信, 例如DATA Guard实例的归档日志。在10g中,RAC和CRS的私有网络通信信息存储在OCR。RAC和CRS总是使用相同的私有IP地址。你需要确保信息通信和数据库传输确实使用私有连接,而不是错误的使用公共网络。 如果你不确定经由UDP正用于RAC相关通信的IP地址/NFC, 在SQL*Plus中运行: select INST_ID,PUB_KSXPIA,PICKED_KSXPIA,NAME_KSXPIA,IP_KSXPIA from x$ksxpia; INST_ID PUB_KSXPIA PICKED_KSX NAME_ IP_KSXPIA ———- ———- ———- —– —————- 1 N OCR eth3 140.87.150.21 这个视图将显示哪个IP地址和接口被实例使用,同时显示从哪儿获得信息(OCR,OSD或者CI) 。 另一种比较老的方法是运行 SQL> oradebug setmypid SQL> oradebug ipc SQL> oradebug tracefile_name USER_DUMP_DEST中被写入跟踪文件的信息将显示被使用的IP地址信息;如果是用户模式IPC协议,跟踪文件不会显示IP地址因为可能不是通过IP 传输。 SSKGXPT 0xd8158fc…
-
hadoop 集群安装
本文固定链接:https://www.askmac.cn/archives/hadoop-cluster-installation.html 此文是官方文档翻译,原文链接:http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/ClusterSetup.html 1.目的 这个文档描述了如何安装和配置hadoop集群,从小范围节点拓展到上千个节点。要玩hadoop,你先要再单机上安装上它(参考单机安装hadoop) 2.先决条件: 安装JAVA 从apache镜像上下载稳定的hadoop版本 3.安装: 安装一个hadoop集群,通常是在集群内所有集群上解压软件,或者根据你的操作系统通过包系统来安装。重点是在于分配硬件的功能。 通常在集群中一个集群被指定为NameNode,另外一个集群作为资源管理器,唯一地。这些都是主要的机器。其他的服务(例如WEB app 代理服务器和 mapreduce 任务历史服务器)通常根据负载,运行在专有的硬件模块上或共享基础。 其余的在集群中的机器,充当数据节点(DataNode)和节点管理者(NodeManager)。这些都是从属的。 4.在非安全模式下配置hadoop Hadoop的Java配置是由两种类型的重要配置文件驱动: 只读的默认配置 -core-default.xml, hdfs-default.xml, yarn-default.xml and mapred-default.xml. 具体配置- etc/hadoop/core-site.xml, etc/hadoop/hdfs-site.xml, etc/hadoop/yarn-site.xml and etc/hadoop/mapred-site.xml. 此外,你可以通过设置etc/hadoop/hadoop-env.sh etc/hadoop/yarn-env.sh特定参数的值来控制hadoop查找bin/ 路径下的脚本。 HDFS(分布式系统)守护进程是 nameNode,SecondaryNameNode和DataNode。YARN守护进程是ResourceManager, NodeManager,和 WebAppProxy。如果Mapreduce被使用,那么 mapreduce 任务历史服务器也被运行。对于大型设施,这些通常是在单独的机器上运行。
-
2日Oracle DBA培训汇总
Oracle数据库管理简介 安装Oracle软件和建数据库 使用Oracle Enterprise Manager Database Control与SQL*Plus 设定Oracle网络环境 Oracle的实例管理 Oracle数据库的存储结构 Oracle用户管理与安全性 Oracle的Schema管理 Oracle备份与恢复 Oracle数据库监控和使用建议程序
-
Oracle RAC AWR指标含义
本文永久地址https://www.askmac.cn/archives/rac-awr-statistics.html RAC相关指标 Global Cache Load Profile Per Second Per Transaction Global Cache blocks received: 12.06 2.23 Global Cache blocks served: 8.18 1.51 GCS/GES messages received: 391.19 72.37 GCS/GES messages sent: 368.76 68.22 DBWR Fusion writes: 0.10 0.02 Estd Interconnect traffic (KB) 310.31 指标 指标说明 Global Cache blocks received 通过硬件连接收到远程实例的数据块的数量。发生在一个进程请求一致性读一个数据块不是在本地缓存中。Oracle发送一个请求到另外的实例。一旦缓冲区收到,这个统计值就会增加。这个统计值是另两个统计值的和:Global Cache blocks received =…
-
【MySQL学生手册】MySQL客户端程序的调用
本文地址:https://www.askmac.cn/archives/mysql-client-involve.html MySQL客户端程序通过命令行调用,如使用Windows命令行窗口或Linux Shell Teminal。当你调用了客户端程序,你可以在程序命令后指定命令项来控制其行为。命令项可以设置在配置项文件中。一些命令项可用于告知客户端如何连接MySQL Server,其它一些则告知程序如何执行相应操作。 本节中例子都使用mysql程序,不过一般在mysql程序上可用的原则上对其它命令行客户端程序也可用。 为了了解MySQL程序所支持的命令项,可以通过调用 –help项。如,了解如何使用mysql程序: shell> mysql –help 查看程序当前版本,可以使用 –version项。如当前mysql客户端程序版本为: 虽然说没有必要要求客户端运行程序的版本和服务端保持一致。多数情况下,高版本或低版本的客户端程序都能够成功连接到服务端。不过,不同版本可能会由于一些bug而导致问题,因此最好使用匹配兼容的版本。
-
Oracle的Schema管理
Oracle的Schema管理 8.1 目标 通过本节,您应该能够: 建立和修改数据库表 查看数据库信息 建立额外的数据库对象 将数据导入表中 8.2 什么是Schema? 方案(Schema)是数据库对象的集合。一个Schema由一位数据库使用者所拥有,并且名称与该用户相同。Schema对象是直接参照数据库数据的逻辑结构,而其所包含的结构有表、视图及索引等。 注意: 表空间与Schema之间并无关系。同一Schema中的对象,可以位于不同的表空间,而一个表空间可以保存来自不同Schema的对象。 您可以使用SQL或Oracle Enterprise Manager(EM)来建立和操作Schema对象。当您使用Enterprise Manager时,EM会为您产生基础SQL。
-
Oracle数据库11g ocm认证大师考试信息
Oracle数据库11g ocm认证大师考试信息 测试号: 11GOCM 相关认证: Oracle Database 11g Administrator Certified Master 测试产品版本:11g 测试所需时间:2天 考试注册 从Oracle大学(Oracle University)购买考试券。 在PearsonVue预约考试并选择临近的考场。 在Oracle测试中心注册考试。 考试准备 OCM考试并不包含任何必须的参加的课程。你需要为此次认证进行有计划的实践演练或确保就认证中的考点任务已经具备相应的在职经验。由于Oracle大学提供的课程不会涵盖所有考试的考点,因此你需要做一个综合全面的考前准备。 仔细回顾OCM考试列出的考点以评估你是否需要额外的加强训练和准备。 选择参加Oracle大学中的高级数据库管理员课程来增强你的训练效果。 从Oracle Technology Network(OTN)中查阅Oracle数据库11g文档库进行学习。 准备一个实验环境(实验环境并不需要和OCM考试中使用的操作系统和软件版本完全一致)。你可以从OTN上直接下载Oracle产品来搭建你的环境。请使用Linux操作系统来搭建。RedHat或其他Linux都可,所需环境应支持KDE。 其他资源及信息 考试提供: 考试环境:除了日本之外,不管你在哪里参见考试,OCM考试环境都将是全英文的。 重考政策:一旦考试失败,你需要等待14天才能再次注册。(请注意,即便你换一个新的测试ID来注册考试也是不合规的,这将使得你的考试无效。) 考试取消政策:一旦你注册了考试,则考试不可取消,相关费用也是不可退的。 考试注意 基于考试目标,考生将经历9个技术环节方面的作业。 任务中可以通过命令行模式(CLI)或图形化模式(GUI)以及当时可用的工具来完成。
-
Oracle 11g OCM Master考试指南汇总
Oracle 11g OCM Master大师考纲复习:使用RMAN执行恢复 Oracle 11g ocm master考纲复习:使用RMAN创建备份 11g ocm考纲复习:配置Oracle数据库备份 Oracle 11g OCM考纲复习:数据库备份恢复的配置 我是如何准备11g OCM考试的 Oracle 11g OCM 考试介绍 OCM 11g认证升级考前准备 11g OCM目前的考试环境 升级到ORACLE 11G OCM 一些思索 Oracle OCM考试全球日程表 Oracle 11g OCM的通过祝贺信 11g OCM 自评