■rhel7.2中,systemd-logind服务引入了一个新特性,在一个user(root除外)完全退出OS后,会remove掉该user所有的IPC对象。该特性由/etc/systemd/logind.conf参数文件中的RemoveIPC参数控制,默认是yes,详情可参阅man logind.conf。 ■因此当grid、oracle用户完全退出OS后,会remove掉相关的IPC对象包括shared memory segments、semaphores等,导致grid、oracle用户的Oracle AS…

2018年11月22日 0条评论 860点热度 0人点赞 liking 阅读全文

在某项目安装了最新的12.2.0.1的GI、RAC,之后打了2018年10月最新的补丁,特记录关键日志于此。

2018年11月22日 3条评论 3246点热度 0人点赞 liking 阅读全文

接同事电话,ADG备库同步出了问题。 在备库查看,大量的redolog没有apply。 在备库查看GAP,竟然没有查到。

2018年8月22日 0条评论 6386点热度 0人点赞 liking 阅读全文

在数据运维过程中,发现数据库的日志文件会不断增长,如果不定期进行清理,会导致占用较大的磁盘空间,或者文件太大难以分析和追踪问题,尤其是监听日志listener.log,一个生产库几个月可能达到几十G大小。 下面给出对这些日志文件进行清理、备份的脚本,请大家参考使用。 【linux、aix平台,11gRAC环境、11g单实例,在bash、ksh环境运行测试通过,可添加到crontab里定时执行】 ■监听日志文件listener.log的备份、清理 [注:oracle用户(RAC环境用grid用户),在所有节点执行以下…

2018年3月27日 0条评论 7116点热度 0人点赞 liking 阅读全文

由于种种原因,ADG备库需要重建,以下详细描述了在不关闭主库的情况下,如何重建备库并实时同步。 清除备库数据的模拟操作大致是,oracle用户关闭备库,grid用户进入asmcmd,删除相关数据文件目录。确认备库的密码文件 $ORACLE_HOME/dbs/orapw<inst_name> 正确,tnsname.ora配置文件正确,确认之前建立的spfile文件正确。 ■主库备份 非压缩方式备份【比压缩方式快】: run{ allocate channel c1 type disk; allocate …

2018年3月15日 0条评论 7762点热度 0人点赞 liking 阅读全文

该参数在commit次数较多的系统中,post/wait and polling特性对性能影响明显,主要是在写日志上的等待上影响了事务的提交速度,建议在11g中关闭(设置为false)。 col sess_value for a11 col inst_value for a11 SELECT a.ksppinm NAME, a.ksppdesc description, b.ksppstvl sess_value, c.ksppstvl inst_value FROM x$ksppi a, x$ksppcv b, …

2018年2月23日 0条评论 1056点热度 0人点赞 liking 阅读全文

Property Description Parameter type Integer Default value PARALLEL_THREADS_PER_CPU * CPU_COUNT * concurrent_parallel_users * 5 Modifiable ALTER SYSTEM Range of values 0 to 3600 Oracle RAC Multiple instances can have different values. Note: This parameter appli…

2018年2月14日 0条评论 733点热度 0人点赞 liking 阅读全文

linux 6.5 11g RAC 扩展asm磁盘

2017年12月27日 1条评论 1616点热度 0人点赞 liking 阅读全文

大名鼎鼎的bbed工具,在11g默认安装并没有它的身影,需要从10g下拷贝相关的文件,并编译连接,才可以使用。 我在csdn放置了10g的bbed相关文件,欢迎下载: http://download.csdn.net/download/likingzi/10148203 配置bbed过程如下: 将文件sbbdpt.o、ssbbded.o拷贝到$ORACLE_HOME/rdbms/lib/ 将bbedus.msb拷贝到$ORACLE_HOME/rdbms/mesg/ make -f $ORACLE_HOME/rdbm…

2017年12月6日 0条评论 7747点热度 0人点赞 liking 阅读全文

我的项目现场实践表明,linux的默认内存管理方式是存在问题的,不够智能,多片小的内存页管理带来CPU的高负荷,忙时SYS占用竟然达到了20%甚至30%以上,要知道这个管理开销完全是操作系统层面的,与应用无关,手动改为大内存页管理后,减少了忙时20%以上的CPU开销。这点如果足够智能,完全不需人工介入。也就是说,如果实时观察系统负荷时,发现SYS%这个CPU占用过高,一个可能的原因就是内存管理机制带来的问题,需要手动配置调整大内存页。 实际上,这一点会彻底影响oracle数据库的性能,为此oracle官方也有相应的…

2017年11月30日 1条评论 7474点热度 0人点赞 liking 阅读全文
145678