- 博客(18)
- 资源 (5)
- 收藏
- 关注
翻译 Linux 下 Oracle 内核参数优化
数据库的性能优化涉及到整个数据库运行环境的方方面面,诸如操作系统,Oracle自身,存储,网络等等几个大块。而操作系统则是Oracle稳定运行与最大化性能的基石。本文主要描述基于Linux系统下 Oracle 内核参数的配置。 校验下面的列表中显示的内核参数的值被设置为大于或等于下面所显示的最小值。 如果你的系统中下面的任意参数的当前值已经大于或高于下面列出的值,请不要做任何修改。 下
2012-12-28 13:51:31 11232 1
原创 RAC 环境下修改归档模式
RAC环境下的归档模式切换与单实例稍有不同,主要是共享存储所产生的差异。在这种情况下,我们可以将RAC数据库切换到非集群状态下,仅仅在一个实例上来实施归档模式切换即可完成RAC数据库的归档模式转换问题。本文主要描述了由非归档模式切换到归档模式,而由非归档切换的归档步骤相同,不再赘述。1、主要步骤: 备份spfile,以防止参数修改失败导致数据库无法启动 修改集群参数cluster_data
2012-12-28 10:19:39 10435 1
原创 ORA-06502 assigning values from SQL to PL/SQL variables
最近SQL查询返回的结果给PL/SQL变量出现ORA-06502错误。这个错误的描述是ORA-06502: PL/SQL: numeric or value error: character string buffer too small. 显而易见的是字符变量定义的长度不够,加到20,到100,继续06502,汗,咋回事呢?1、问题描述 --出现问题是在一个package里,有两个参数游标
2012-12-20 10:04:05 4315
原创 不可或缺的 sendEmail
还在为Linux下没有便捷的邮件程序苦恼,还在为复杂的邮件服务器架设Google N多网页? 对于小型,便捷的Linux下命令行邮件程序,sendEmail使得这一切变得轻松可行。一起来看看吧。一、sendEmail介绍 SendEmail is a lightweight, command line SMTP email client. If you have the need to s
2012-12-18 15:03:56 19521 5
原创 Oracle RAC failover 测试(Server TAF方式)
Oracle RAC中,除了基于客户端的TAF方式之外,还有基于服务器端的TAF方式,可以把服务端的TAF方式看作是客户端TAF方式的一个升级版吧。服务器端的TAF,当然是需要在服务器端进行配置了,这个是通过Service来完成的。本文主要描述Oracle 10g rac 下通过service方式配置服务器端的TAF。 下面是一些关于这方面的基础参考链接: 有关负监听配置,载均衡(load b
2012-12-17 21:15:27 8065
原创 Oracle RAC failover 测试(TAF方式)
Oracle RAC 客户端故障转移(failover),当采用TAF方式时,对于已经建立连接的客户端,在连接的实例或节点出现故障时,客户端无需再次发出连接请求,仍然可以继续之前的数据库操作,此称之为透明故障转移。本文描述基于Oracle 10g rac,客户端TAF方式的故障转移并给出示例。 下面是一些关于这方面的基础参考链接: 有关负监听配置,载均衡(load balance)以及Orac
2012-12-17 19:44:59 14415
原创 Oracle RAC failover 测试(连接时故障转移)
Oracle RAC 集群最突出的表现就是高可用性,这些内容主要包括load balance以及failover,通过这些技术使得单点故障不影响客户端端应用程序对数据库的正常访问,以及通过创建service实现节点间负载均衡。本文主要描述Oracle 10g rac环境下的Oracle failover测试。 下面是一些关于这方面的基础参考或相关链接: 有关负监听配置,载均衡(load b
2012-12-17 16:08:23 13576
原创 Failed to create or upgrade OLR
对于Oracle 11g RAC 的安装,与Oracle 10g(clusterware)类似,grid 安装完毕后需要执行orainstroot.sh和root.sh,如果是AMD芯片,Oracle说不认识啊,那就要恭喜一下你又多了一次patch的亲密接触,这个错误提示是Failed to create or upgrade OLR。客官,中招了?接着往下看...1、安装时的环境 操作
2012-12-14 13:49:30 10424 3
原创 [INS-30507] Empty ASM disk group
最近的Oracle 11g RAC安装碰到了INS-30507错误,也就是在grid安装到创建ASM磁盘组的时候找不到任何候选磁盘,google了N多安装指导也没有找到蛛丝马迹。如果你碰到这个问题,不妨往下瞧。1、错误信息与解释 SEVERE: [FATAL] [INS-30507] Empty ASM disk group. CAUSE: No disks were selec
2012-12-13 20:17:17 9428
原创 安装Oracle 11g RAC R2 之Linux DNS 配置
Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称。SCAN 这个特性为客户端提供了单一的主机名,用于访问集群中运行的 Oracle 数据库。如果您在集群中添加或删除节点,使用 SCAN 的客户端无需更改自己的 TNS 配置。无论集群包含哪些节点,SCAN 资源及其关联的 IP 地址提供了一个稳定的名称供客
2012-12-13 17:14:39 13114 2
原创 RAC 环境下参数文件(spfile)管理
RAC环境下,初始化参数文件与但实例下参数文件有些异同,主要表现在初始化参数可以为多个实例公用,也可以单独设置各个实例的初始化参数。对于那些非共用的初始化参数则必须要单独设置,而共用的则可以单独设置,但一般不建议这么用。本文描述RAC 环境下参数文件(spfile)的相关管理工作。 有关RAC环境下的重要参数描述,请参考:RAC 环境下重要参数1、参数文件的位置 SQL>
2012-12-10 16:47:15 8100
原创 RAC 环境下的重要参数
Oracle 数据库启动时会根据参数文件中提供的相关参数启动Oracle实例。这些参数包括数据库名字、sga,pga的分配,控制文件的位置,undo,process等等。Oracle RAC数据库同样依赖于这些参数。除了所有单实例情形下的参数值外,RAC数据库还多出了一些重要的参数。本文主要描述RAC环境下的相关参数。 一、单实例下参数文件的重要参数 db_name db_block_size
2012-12-10 16:26:47 6464
原创 OUI-18001:不支持操作系统'Windows Vista 版本6.1'
对于Oracle 10g,Oracle已经不再提供支持以及下载服务,同时Oracle也未推出支持Windows 7上安装Oracle 10g client,通常情况下,可以下载10203或10204版的vista_w2k8_x86_production_client安装,如果是64bit的则下载对应的64bit版本。由于不支持Win7,因此需要稍微作修改。 一、环境Win7 32bit 下载的
2012-12-07 09:51:14 9592 2
原创 配置Linux 11G R2 RAC NTP服务
安装Oracle 11g RAC时,我们需要配置ntp服务。在使用虚拟机的情况下对于时钟同步方式的配置有很多种方式,可以使用vmware自带的时钟同步功能,也可以直接将本地的一个节点用作时间服务器。本文介绍直接配置ntp方式的时钟服务器。1、查看两节点的hosts配置 [root@node1 ~]# cat /etc/hosts # Do not remove the following
2012-12-07 09:46:55 10346
原创 跨NAT,防火墙(firewall)的RAC监听配置(ORA-12545)
对于存在NAT或防火墙的RAC数据库,在启用了服务器端的load balance后,经常会碰到ORA-12545连接错误,这是因为服务器端转发客户端连接请求到其它节点后,客户端使用返回的IP再次发出连接请求而出现不可识别的IP地址或主机名而造成的。本文描述了这个问题并给出了解决方案。 有关RAC监听配置请参考 ORACLE RAC 监听配置 (listener.ora tnsnames.o
2012-12-04 11:47:07 7507
原创 Oracle Net Services - Tracing and Logging at a Glance
Oracle Net trace 用于跟踪或调试oracle连接故障,连接异常断开或者连接超时等情形,通过产生详细的跟踪信息来进行分析和诊断Oracle Net相关故障。关于这个网络调试主要是通过为相关的网络配置文件添加相关的参数来实现。MetaLink上ID 219968.1有详尽的描述。 一、Oracle trace的相关参数 TRACE_LEVEL_[CLIENT|SERVER|LISTEN
2012-12-04 11:07:06 6203
原创 ORA-00254/ORA-15173 Archive_log Directory On Asm Being Deleted
最近的RAC环境中遭遇ORA-00254,ORA-15173,即无法进行归档。通常情况下归档失败我们考虑更多的是归档路径的不可达,或归档所在的磁盘空间不足造成的。在使用 ASM 存放归档日志的情形下,对于已经配置好且成功归档的数据库也提示路径不可达?看看到底是怎么一回事。1、错误信息Thu Nov 29 10:11:22 2012Errors in file /u01/oracle/adm
2012-12-01 10:14:36 9233
原创 delete archivelog all 无法彻底删除归档日志?
最近在因归档日志暴增,使用delete archivelog all貌似无法清除所有的归档日志,到底是什么原因呢?1、演示环境SQL> select * from v$version where rownum<2;BANNER----------------------------------------------------------------Oracle Databa
2012-12-01 10:04:29 16485 1
nginx流媒体安装包(nginx_mod_h264_streaming,yamdi)
2017-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人