Makefile编译文件

make工程管理器根据时间戳来确定需要编译的文件,通过读入Makefile文件的内容来执行大量的编译工作。 管理较多的文件 Makefile结构: hello.o :hello.c     gcc -c hello.c -o hello.o (目标文件:依赖文件,命令前加上TAB,且在目标文件之后) makefile命名方式: Makefile、makefile、G
阅读本文

深入剖析 ORA-04031 的前世今生

每一个接触过 Oracle 数据库的人想必听到 Ora-04031 都会有一种捶胸顿足的感觉,至少在两年前的我是这样子的。都说 Ora-04031 和 Ora-01555 等是 Oracle 的经典错误,之所以成为经典,可能就是因为它们会经常出现,却又不是那么好解决的缘故吧。今天我就跟大家分享一个我工作当中的4031案例,解读一下4031的前世今生,希望通过今天晚上的交流,当我们再次遇见4
阅读本文

某银行数据插入慢问题分析过程

一.环境目标库:支付系统数据库环境:RAC (two nodes)+ AIX 7.1时间:2017年4月9日,周日,早4点至5点多二.故障现象故障描述: 表bapbup.BUPMTRANADDINFO插入速度缓慢,该表为复合分区表,1级分区按日,二级分区按某字段值分区,定时每周日(9号为周日)凌晨00:30增加分区,对MAX分区做SPLIT。数据库定时每天4点开始收集统计信息(该操作为Oracle
阅读本文

aix下 maxperm设置引起数据库性能问题

当初在某个银行遇到在aix下数据库运行时间长了,数据库的性能就会慢慢变慢的现象,然后就需要重新启动数据库,这样反复的去做这个事情,客户也排查了很长时间没有解决。我们在metalink上查询到一片文章,找到了原因,其实就是一些内核参数的问题,我把这篇文章共享给大家。 文档号:316533.1标题:AIX: Database performance gets slower the longer th
阅读本文

Determining Oracle memory usage on AIX

To determine the amount of memory being used by Oracle processes on an AIX system. SCOPE & APPLICATION ------------------- This article is intended for AIX system administrators and DBAs w
阅读本文

oracle licence计算

Oracle根据什么来计算License的? Unlimited License Agreements Unlimited License Agreements通常简称ULA,表示在一个固定期限内(2~5年),企业付一笔前期费用,企业可以无限制的使用Oracle的产品。期限到期后,企业才和Oracle计算具体的License数量。 ULA的计算方法:Oracle根据你现在系统的使用情况以及未来
阅读本文

应急处理问题思路

做数据库时间长了,可能会经常去客户那里进行应急处理问题,特别是客户急急忙忙的给你打电话,说数据库运行很慢,甚至说数据库无法使用了,让你到客户现场去解决问题,这个可能是大家最不想出现的,因为这个很急,到客户现场需要赶紧解决问题,那么如果你遇到了这个问题,也不要慌,还是按照自己的思路去解决,只不过要思路敏捷,速度快,不要到客户那里磨磨蹭蹭,让客户反感。      下面给大家简单讲解一下我
阅读本文

AIX X11卡顿严重

在AIX上安装数据库,使用xshell开启dbca,发现卡顿严重,数据包也时断时续,排除掉网络问题,发现字符集采用的是中文,发现ftp服务业异常,将字符集修改成英语,重启机器,问题解决:修改如下:smitty  System Environments       Manage Language Environment            Change/Show Primary Language
阅读本文

php通过$_SERVER[HTTP_USER_AGENT]获取浏览器相关参数

最近不忙,同事在忙一个app项目。当听到领导安排让他做一个判断苹果还是安卓手机,如果是安卓手机下载安卓app。如果是苹果手机下载苹果app;然后我就上网搜了一下学习学习;php通过$_SERVER[‘HTTP_USER_AGENT‘]可以获取浏览器很多相关的参数;//获取浏览器function getBrowse(){    global $_SERVER;    $Agent = $_SERVE
阅读本文

经常用Linux 但是你知道它和Unix区别吗

有很多初学Linux的人比较关心linux和windows的区别,这里还有一点就是Linux Unix的区别,弄清楚一些区别有助于我们对操作系统的了解.这里叙述Linux Unix的区别.    Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件.这应该是他们最大的不同,这种不 同体现在用户对前者有很高的自主权,而对后者却只能去
阅读本文

11G RAC 11.2.0.1.0实例evict故障处理

Aix 7.1参考文档:https://blogs.oracle.com/database4cn/racResolving ORA-481 and “terminating the instance due to error 481“ (Doc ID 1950963.1)ORA-00481 After “The instance eviction reason is 0x2“ due to Lac
阅读本文

Linux系统中while管道的

因为项目从AIX系统迁移到了RedHat系统,之前写过的一段Shell脚本不能成功运行,经过分析,锁定了关键代码如下:readFileContent(){ currentFile=$1 fileShowRows=0 fileRealRows=0 fileBusinessDate=$2 fileCountStartTime=0 fileCountEndTime=0 ech
阅读本文

系统开关机时oracle自启动和关闭脚本(for aix和linux)

前言:作为一名oracle DBA,有没有遇到过大半夜被电话吵醒,被告知服务器故障重启了,现在数据库服务不可用,麻烦回来启动下数据库?作为一名oracle DBA,有没有遇到过系统组的同事跟你讲,今晚要停机维护,麻烦留下来停一下数据库?作为一名oracle DBA,更有甚者,在这个虚拟化泛滥的时代,有没有遇到过物理主机硬件故障,导致几十台数据库server发生了重启,麻烦启动下数据库? ~~~~~
阅读本文

java 中文显示乱码

问题的起源   每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII码, 中国的 GB2312-80,日本的 JIS 等,作为该国家/区域内信息处理的基础,有着统一编码的重要作用。字符编码集按长度分为 SBCS(单字节字符集),DBCS(双字节字符集)两大类。早期的软件(尤其是操作系统),为了解决本地字符信息的计算机处理,出现了各种本地化版本 (L10N),为了区分,引
阅读本文

linux 后台守护进程相关命令

两种方式:command & : 后台运行,你关掉终端会停止运行nohup command & : 后台运行,你关掉终端也会继续运行简介Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。 我们知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供
阅读本文

ntp时间同步,各种配置方法

1 Windows xp NTP服务器的配置(2003配置方式一样)1) 首先需要关闭作为NTP服务器的windows系统自带的防火墙,否则将同步不成功。2) 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。找到下面的注册表项然后单击它: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig在右
阅读本文

AIX系统中安装Java6全过程(全部)

====================================================   From: GCG TSC pSeries      To: 15101010385 Subject: java installation update   Date: 2011/5/18 16:42:11==========================================
阅读本文