2016年9月16日

基于catalog 创建RMAN存储脚本

摘要: -- 基于catalog 创建RMAN存储脚本 简言之,将rman的备份恢复命令写成脚本并保存在恢复目录内,恢复目录内的脚本可用性及通用性高于基于文件系统的脚本。 客户端只要能够登录到RMAN恢复目录,则这些脚本可用,尤其对于global脚本,可以被任意注册的数据库调度。 一、脚本的分类 local 阅读全文

posted @ 2016-09-16 22:56 张冲andy 阅读(287) 评论(0) 推荐(0) 编辑

批量迁移Oracle数据文件,日志文件及控制文件

摘要: 有些时候需要将Oracle的多个数据文件以及日志文件重定位或者迁移到新的分区或新的位置,比如磁盘空间不足,或因为特殊需求。对于这种情形可以采取批量迁移的方式将多个数据文件或者日志文件实现一次性迁移。当然备份恢复也是其中的方式之一。本文主要描述如何使用批量方式来迁移数据文件,日志文件。如需要也可以将整 阅读全文

posted @ 2016-09-16 22:51 张冲andy 阅读(839) 评论(0) 推荐(0) 编辑

Linux/Unix shell 监控Oracle实例(monitor instance)

摘要: 使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来监控 Oracle 实例。 Linux Shell的相关参考: Lin 阅读全文

posted @ 2016-09-16 22:50 张冲andy 阅读(1366) 评论(0) 推荐(0) 编辑

Linux/Unix shell 监控Oracle监听器(monitor listener)

摘要: 使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来监控 Oracle 监听器。 Linux Shell的相关参考: Li 阅读全文

posted @ 2016-09-16 22:49 张冲andy 阅读(1109) 评论(0) 推荐(0) 编辑

Linux/Unix shell 监控Oracle告警日志(monitor alter log file)

摘要: 使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来监控 Oracle 告警日志(monitor alter log fi 阅读全文

posted @ 2016-09-16 22:48 张冲andy 阅读(3063) 评论(0) 推荐(0) 编辑

Linux/Unix shell 自动发送AWR report

摘要: 观察Oracle数据库性能,Oracle自带的awr 功能为我们提供了一个近乎完美的解决方案,通过awr特性我们可以随时从数据库提取awr报告。不过awrrpt.sql脚本执行时需要我们提供一些交互信息,因此可以将其整合到shell脚本中来实现自动产生指定时段的awr报告并发送给相关人员。本文即是描 阅读全文

posted @ 2016-09-16 22:46 张冲andy 阅读(744) 评论(0) 推荐(0) 编辑

Linux/Unix shell 自动发送AWR report(二)

摘要: 观察Oracle数据库性能,Oracle自带的awr 功能为我们提供了一个近乎完美的解决方案,通过awr特性我们可以随时从数据库提取awr报告。不过awrrpt.sql脚本执行时需要我们提供一些交互信息,因此可以将其整合到shell脚本中来实现自动产生指定时段的awr报告并发送给相关人员。本文对Li 阅读全文

posted @ 2016-09-16 22:45 张冲andy 阅读(368) 评论(0) 推荐(0) 编辑

Linux/Unix shell 脚本监控磁盘可用空间

摘要: Linux下监控磁盘的空闲空间的shell脚本,对于系统管理员或DBA来说,必不可少。下面是给出的一个监控磁盘空间空间shell脚本的样本,供大家参考。 1、监控磁盘的空闲空间shell脚本 [python] view plain copy print? robin@SZDB:~/dba_scrip 阅读全文

posted @ 2016-09-16 22:43 张冲andy 阅读(7403) 评论(0) 推荐(0) 编辑

Oracle 性能相关常用脚本(SQL)

摘要: 在缺乏的可视化工具来监控数据库性能的情形下,常用的脚本就派上用场了,下面提供几个关于Oracle性能相关的脚本供大家参考。以下脚本均在Oracle 10g测试通过,Oracle 11g可能要做相应调整。 1、寻找最多BUFFER_GETS开销的SQL 语句 [sql] view plain copy 阅读全文

posted @ 2016-09-16 22:42 张冲andy 阅读(696) 评论(0) 推荐(0) 编辑

使用crs_setperm修改RAC资源的所有者及权限

摘要: Oracle RAC 集群中,对于各种资源的管理,也存在所有者与权限的问题。crs_getperm与crs_setperm则是这样的一对命令,主要用于查看与修改集群中resource的owner,group以及权限等,下面通过具体的演示来获得其使用方法。 [python] view plain co 阅读全文

posted @ 2016-09-16 22:26 张冲andy 阅读(373) 评论(0) 推荐(0) 编辑

delete archivelog all 无法彻底删除归档日志?

摘要: 最近在因归档日志暴增,使用delete archivelog all貌似无法清除所有的归档日志,到底是什么原因呢? [python] view plain copy print? 1、演示环境 SQL> select * from v$version where rownum<2; BANNER O 阅读全文

posted @ 2016-09-16 22:25 张冲andy 阅读(630) 评论(0) 推荐(0) 编辑

配置Linux 11G R2 RAC NTP服务

摘要: 安装Oracle 11g RAC时,我们需要配置ntp服务。在使用虚拟机的情况下对于时钟同步方式的配置有很多种方式,可以使用vmware自带的时钟同步功能,也可以直接将本地的一个节点用作时间服务器。本文介绍直接配置ntp方式的时钟服务器。 [python] view plain copy print 阅读全文

posted @ 2016-09-16 22:24 张冲andy 阅读(708) 评论(0) 推荐(0) 编辑

RAC 环境下的重要参数

摘要: Oracle 数据库启动时会根据参数文件中提供的相关参数启动Oracle实例。这些参数包括数据库名字、sga,pga的分配,控制文件的位置,undo,process等等。Oracle RAC数据库同样依赖于这些参数。除了所有单实例情形下的参数值外,RAC数据库还多出了一些重要的参数。本文主要描述RA 阅读全文

posted @ 2016-09-16 22:23 张冲andy 阅读(939) 评论(0) 推荐(0) 编辑

安装Oracle 11g RAC R2 之Linux DNS 配置

摘要: Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称。SCAN 这个特性为客户端提供了单一的主机名,用于访问集群中运行的 Oracle 数据库。如果您在集群中添加或删除节点,使用 SCAN 的客户端无需更改自己 阅读全文

posted @ 2016-09-16 22:14 张冲andy 阅读(2624) 评论(0) 推荐(0) 编辑

Oracle 11g RAC oc4j/gsd Offline

摘要: Oracle 11g RAC中,发现oc4j以及gsd服务都处于offline状态,这是Oracle 11g RAC默认情形。即便如此,并不影响数据库的使用,因为 oc4j 是用于WLM 的一个资源, WLM在 11.2.0.2 才可用。GSD则是用于支持dbca,srvctl,oem等的交互工具。 阅读全文

posted @ 2016-09-16 22:06 张冲andy 阅读(2482) 评论(0) 推荐(0) 编辑

Oracle RAC环境下如何更新patch(Rolling Patch)

摘要: Oracle RAC数据库环境与单实例数据库环境有很多共性,也有很多异性。对于数据库补丁的更新同样如此,都可以通过opatch来完成。但RAC环境的补丁更新有几种不同的更新方式,甚至于可以在零停机的情况下对所有节点实现滚动升级。本文主要是转述了Doc 244241.1,描述RAC环境下的patch更 阅读全文

posted @ 2016-09-16 21:56 张冲andy 阅读(697) 评论(0) 推荐(0) 编辑

ORACLE RAC 监听配置 (listener.ora tnsnames.ora)

摘要: Oracle RAC 监听器的配置与单实例稍有不同,但原理和实现方法基本上是相同的。在Oracle中 tns进程用于为指定网络地址上的一个或多个Oracle 实例提供服务注册,并响应来自客户端对该服务提出的连接请求。一旦连接请求到达,并派生出一个服务器进程建立服务器与用户端之间的连接(专有服务器de 阅读全文

posted @ 2016-09-16 21:54 张冲andy 阅读(1025) 评论(0) 推荐(0) 编辑

配置ORACLE 客户端连接到数据库

摘要: -- 配置ORACLE 客户端连接到数据库 Oracle 客户端连接到Oracle 数据库服务器貌似不同于SQL serve中的网络配置,其实不然,只不过所有的SQL server 运行于Windows平台,故很多配置直接集成到了操作系统之中。所以无需配置客户端即可连接到服务器。Oracle 客户端 阅读全文

posted @ 2016-09-16 21:51 张冲andy 阅读(18836) 评论(0) 推荐(0) 编辑

oracle归档日志增长过快处理方法

摘要: oracle归档日志一般由dml语句产生,所以增加太快应该是dml太频繁 首先查询以下每天的归档产生的情况: SELECT TRUNC(FIRST_TIME) "TIME", SUM(BLOCK_SIZE * BLOCKS) 1024 oracle归档日志一般由dml语句产生,所以增加太快应该是dm 阅读全文

posted @ 2016-09-16 16:42 张冲andy 阅读(16438) 评论(0) 推荐(0) 编辑

导航