What is ORACLE_HOME_NAME
ORACLE_HOME_NAME 其实跟ORACLE_HOME的含义是一样的,是在oracle初始版本安装时指定的。
在最近一次升级9208时发现,指定补丁安装的目录名称时,这个ORACLE_HOME_NAME一定要跟初始安装时一样,否则就会报错,例如这里我写成了OUIHome1:
ORACLE_HOME_NAME 其实跟ORACLE_HOME的含义是一样的,是在oracle初始版本安装时指定的。
在最近一次升级9208时发现,指定补丁安装的目录名称时,这个ORACLE_HOME_NAME一定要跟初始安装时一样,否则就会报错,例如这里我写成了OUIHome1:
在Linux下遇到OUI乱码,第一次遇到这样的情况,首先想到环境变量设置不对。
设置以下环境变量后,未再显示乱码:
export LC_ALL=en_US |
这个案例放着很久了,最近又有遇到,小结了一下。
RAC环境下,主要是不同实例上handle地址(kglpnhdl or kgllkhdl)不同,所以如果pin/lock被不同的节点持有时,处理起来就略有不同,看下面这个例子:
最近在AIX下重新安装数据库软件时,发现在已安装HA的情况下,默认总是会安装RAC组件,执行rootpre.sh时会有如下提示:
最近在AIX 6.1上安装了一套RAC,实施得不多,遇到不少问题,记录一下:
OS版本:
HOST_NAM_1:/#oslevel -s 6100-04-02-1007 |
HA版本:
HOST_NAM_1:/#lslpp -l cluster.* Fileset Level State Description ---------------------------------------------------------------------------- Path: /usr/lib/objrepos cluster.adt.es.client.include 5.5.0.0 COMMITTED ES Client Include Files cluster.adt.es.client.samples.clinfo 5.5.0.0 COMMITTED ES Client CLINFO Samples cluster.adt.es.client.samples.clstat 5.5.0.1 COMMITTED ES Client Clstat Samples |
最近对10G的SQL Profiles做了一点学习。 个人理解SQL Profiles可以看作是SQL语句的统计信息。只是这个统计信息对特定SQL语句才能起作用,不对会语句的对象、其它语句产生影响。
使用SQL Profiles前要用SQL Tuning Advisor收集对语句的优化建议,再根据优化建议创建SQL Profiles。
SQL Profiles 使用也比较灵活,可以在会话级、系统级应用。
语句绑定SQL Profile后,测试了下SQL Profile与Bind Peeking的关系。测试发现,Bind Peeking的特性还是会起作用。这从另一方面说明SQL Profile与OUTLINE的不同:绑定OUTLINE后,执行计划是被固化的;绑定SQL Profile后,执行计划不是不变,而是优化器在执行该语句时,会参考SQL Profile中的信息。
最近在一个客户的系统上有时可以观察到不少的“enq: SQ - contention”等待,以前一般都按hash_value、event来group by,再按hash_value来找到相关语句,结果相关的SQL语句中没有看到sequence的影子。查看AWR报告,也找不到sequence。最终简单地查了dba_sequences视图,把cache size为0的都调大了。
站内搜索