ndoutils启动报:Could not bind socket: Address already in use
[root@node1 bin]# ./ndo2db-3x -c ../etc/ndo2db.cfgCould not bind socket: Address already in use[root@node1 bin]# 解决方式:rm /nagios/var/ndo.sock重新启,OK![@more@]
提取rpm文件内容
Quickest way to get going would be to use rpm2cpio rpm2cpio package.rpm > package.cpio cpio -idumv < package.cpio That last op will create a tree containing folders and files that come with the package. You could do a dry run in /tmp and copy everything into place, or, alternatively (and might I add, at your own risk) run it in "/" so that the files are copied into the correct locations. You might also need to add any custom library paths to /etc/ld.so.[d |
GPFS support Oracle Tips
GPFS is IBM’s high-performance parallel, scalable file system for IBM UNIX clusters capable of supporting multi-terabytes of storage within a single file system.GPFS is a shared-disk file system where every cluster node can have parallel, concurrent read/write access to the same file.It is designed to provide high-performance I/O by "striping" data across multiple disks accessed from multiple servers.GPFS provides high availability through logging and replication, and can be configure
GPFS use with Oracle
GPFS V3.4 Concepts, Planning, and Installation GuideGA76-0413-04[@more@] When utilizing GPFS™ with Oracle, configuration and tuning considerations include: When setting up your LUNs, it is important to create the NSD such that they map one to one with a LUN that is a single RAID device. For file systems holding large Oracle databases, set the GPFS file system block size through the mmcrfs command using the -B option, to a large value: 512 KB is generally suggested. 256
删除时的-bash: /bin/rm: Argument list too long
解决:ls | xargs -n 50 rm -fr lsxargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数也就是说将所有文件名50个为一组,由rm -rf删除[@more@]
系统重启后卷不能自动挂载
环境:DELL R900 RedHat linux 5.6 64bitORACLE 10GR2在系统断电重启后发现存储上的iscsi卷没有自动挂载 [@more@] 解决步骤如下:首先是查看物理卷是否已经发现:[root@appdb-test oracle]# pvs PV VG Fmt Attr PSize PFree /dev/sdc test_volum lvm2 a- 1.09T 87.93G[root@appdb-test oracle]# 通过以上可以正确发现我之前创建的PV。继续查看我们的逻辑组是否被发现:[root@appdb-test oracle]# vgs -v Finding all volume groups Finding volume group "test_volum" VG Attr
VNC分辨率设置
由于初始的VNC分辨是800*600的,为了使用方便需要修改大点:首先停掉VNC的进程:killall -9 Xvnc新起:vncserver -geometry 1280x1024[@more@]
vgchange -c y后的【Skipping clustered volume group 】
环境介绍:oracle RED HAT 5.6 32bitLVMvgchange -c y /dev/oracle_vm[@more@]在对LVM group做了cluster设置后,想要更新都报:Skipping clustered volume group oracle_vm[root@qqovm ~]# vgdisplay /dev/oracle_vm Skipping clustered volume group oracle_vm[root@qqovm ~]# vgchange -c n /dev/oracle_vm Skipping clustered volume group oracle_vm[root@qqovm ~]# vgchange -a n /dev/oracle_vm Skipping clustered volume group oracle_vm[root@qqovm ~]# 解决办法是设置lvm.conf文件内的locking_type 由1设置为0:[root@qqovm ~
系统管理:BRDB的应用
DRBD是一种块设备,可以被用于高可用(HA)之中.它类似于一个网络RAID-1功能.当你将数据写入本地 文件系统时,数据还将会被发送到网络中另一台主机上.以相同的形式记录在一个文件系统中. 本地(主节点)与远程主机(备节点)的数据可以保证实时同步.当本地系统出现故障时,远程主机上还会 保留有一份相同的数据,可以继续使用.[@more@]在高可用(HA)中使用DRBD功能,可以代替使用一个共享盘阵.因为数据同时存在于本地主机和远程主机上,切换时,远程主机只要使用它上面的那份备份数据,就可以继续进行服务了.DRBD的工作原理如下图: +--------+
关于NFS、gfs2、ocfs2性能测试对比
在多节点集群环境中有些朋友可能会不知如何选择一个适合自己环境的文件系统,是选择NFS还是GFS2亦或是OCFS2还是几种混合使用都是个难题,可以通过产看以下相关信息来斟酌选择:[@more@]● NFS– Pro: standard, cross-platform, easy to implement– Con: Poor performance, single point of failure(single locking manager, even in HA)● GFS2– Pro: Very responsive on large datafiles, works onphysical and virtual, quota and SE-Linuxsupport, faster than EXT3 when I/O operationsare on the same node– Con: Only supported
记一次存储DELL MD3000的RAC瓶颈
环境:ORACLE10.2.0.4—RACREDHAT5.4OCFS2DELL MD3000[@more@] 在RAC环境中,两个节点同时访问公共存储,此时的存储的I/0并发效率是很重要的,如果存储没有配置好,或者对多节点并发访问存在问题就会引起很大的影响。 整体环境都已经安装、配置好好,就开始两个节点同时启动并创建数据库:(DBCA),可是在安装的过程中发现安装过程出奇的慢,创建数据文件、创建redo文件,就1G的文件也要有个30分钟左右才能创建好,感觉非常的费解且不可能的,后来试图停掉其中的一个节点继续安装,发现速度慢的问题已经可以很好的解决了,心
NFS自动mount的使用
环境介绍:REDHAT 5.1 64BIT*2[@more@]由于环境中需要挂载远端系统,所以就用NFS来实现,为了在系统启动的时候或者用户访问的时候就进行挂载不用手动参与,于是就用linux的autofs功能来实现:source OS:[root@szpa-bak-db2 ~]# more /etc/exports /u02/backupset/140_expback 16.41.169.139(rw,no_root_squash)[root@szpa-bak-db2 ~]# target OS:[oracle@localhost exp_back]$ more /etc/auto.master ## $Id: auto.master,v 1.4 2005/01/04 14:36:54 raven Exp $## Sample auto.master file# This is an automounter map and it has the f
note the ORA-27102: out of memory error
oracle10.2.0.4REDHAT 5.1 64BITMEM:16GSTOR:700GERROR:ORA-27102: out of memoryLinux-x86_64 Error: 28: No space left on device[@more@]今天在新数据库上配置进行一些基础性的配置,由于忽略了linux的信号量的修改,导致了在启动数据库的时候报了:SQL> startupORA-27102: out of memoryLinux-x86_64 Error: 28: No space left on device后来经检查是因为kernel.shmall配置的过小,默认情况下kernel.shmall 的大小只为8G,由于我的环境中需要配置9G的大小,所以最终导致数据库报了OUT OF MEMORY错误,经过修改后的参数为;# Oracle#
从错误的RAID5中发现的问题
环境介绍:oracle10.2.0.4REDHAT5.1 64BITMEM:16GSTOR:720GRAID:5[@more@]今天要装一台备用数据库,操作系统都是安装好的,在安装完之后检测各项参数的时候发现重大问题,就是操作系统的I/0异常的慢:RAID10:[root@localhost u02]# dd if=/dev/zero of=testio bs=8192392219+0 records in392219+0 records out3213058048 bytes (3.2 GB) copied, 13.2956 seconds, 242 MB/sDevice: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %utilcciss/c0d0 0.00 29588.12 13.86 1460.40 0.
linux的OS简单的备份和恢复
1. 准备用dump备份/boot目录下的文件. 使用df /boot查看/boot所在的设备(以下假设为/dev/hda1)2. 首先确认备份需要的空间. 查看一个0级备份需要的字节数,使用 -S# dump -oS /dev/hda13. 备份到文件而非磁带. 确认在/var/tmp目录是否有足够的空间,执行# dump -0u –f /var/tmp/dumpfile /dev/hda14. 检查/etc/dumpdates,查看完全备份的时间戳.5. 使用restore检查备份文件的内容# restore –tf /var/tmp/dumpfile6. 我们可以使用restore的互动模式恢复特定文件到一个临时目录.# mkdir /tmp/restored; cd /tmp/restored# restore –if /var/t
修改linux主机名的步骤
1、#hostname oratest 2、/etc/sysconfig/network3、/etc/hosts[@more@]
转 Linux 備份策略
備份是個很重要的工作,很多人總是在系統損毀的時候才在哀嚎說:『我的資料啊!天那...!』此時才會發現備份資料的可愛! 但是備份其實也非常可怕!因為你的重要資料都在備份檔裡面,如果這個備份被竊取或遺失,其實對你的系統資安影響也非常大! 同時,備份使用的媒體選擇也非常多樣,但是各種儲存媒體各有其功能與優劣,所以當然得要選擇囉!閒話少說,來談談備份吧![@more@]備份資料的考量老實說,備份是系統損毀時等待救援的救星!因為你需要重新安裝系統時, 備份的好壞會影響到你系統復原的進度!不過,我們想先知道的是,系統為什
Linux恢复误删的数据
如果由于某些原因误删了linux的数据文件,可以恢复的途径很多,现在介绍一个Linux本身自带的工具:debugfs,这里只是简单的介绍一下,debugfs实现的功能很多,大家有兴趣可以自己去研究研究:[@more@]进入debugfs模式:debugfs /dev/sdb1查找已经被删除的数据:debugfs 1.39 (29-May-2006)debugfs: lsdelInode Owner Mode Size Blocks Time deleted229870 0 100644 1511 1/ 1 Fri Jul 30 08:55:11 2010229871 0 100644 1625 1/ 1 Fri Jul 30 08:55:17 2010196613 0 40700 0 1/ 1 Fri Jul 30 08:55:30 2010212993 0 40700 0 1/ 1 Fri Jul 3
转载.Linux三大文件系统比较
最具权威的Linux三大文件系统比较分析报告,来自新墨西哥州的阿尔布开克,Gentoo首席执行官Daniel Robbins的报告:[@more@]关于作者作者作者 Daniel Robbins 住在美国新墨西哥州的阿尔布开克(Albuquerque)。他是 Gentoo Technologies,Inc. 的总裁兼 CEO、 Gentoo Linux(用于 PC 的高级 Linux)的创始人,以及 Portage 系统(Linux 的下一代 移植系统)的创始人。他还是 Macmillan 出版的 Caldera OpenLinux Unleashed、 SuSE Linux Unleashed和 Samba Unleashed 等书籍的作者。Daniel 自小学二年级起就与计算机结下不解之缘,那时他首先
转 Ext2 文件系统的硬盘布局
本文主要讲述 Linux 上比较流行的 ext2 文件系统在硬盘分区上的详细布局情况。Ext2 文件系统加上日志支持的下一个版本是 ext3 文件系统,它和 ext2 文件系统在硬盘布局上是一样的,其差别仅仅是 ext3 文件系统在硬盘上多出了一个特殊的 inode(可以理解为一个特殊文件),用来记录文件系统的日志,也即所谓的 journal。由于本文并不讨论日志文件,所以本文的内容对于 ext2 和 ext3 都是适用的。[@more@]前言本文的资料来源是 Linux 内核中 ext3 文件系统的源代码。为了便于读者查阅源代码,本文中一些关键的技术词汇都使用了内核源代码中所