Archive

Archive for the ‘Linux’ Category
十月 18 2014

在当今的Linux发行版中,尽管有更加新颖灵活的网络服务管理工具可用,然而/etc/xinetd.xonf文件仍然保留了下来,用来控制FTP和Telnet等很多UNIX服务程序。这个文件定义了系统中哪些服务可用。xinetd(与早期版本中的inetd相似)被称为“超级服务器”,用于侦听一系列服务程序的网络输入活动。它判定被请求的...

[Read more...]
Linux 标签:

近期因为应用程序的问题时常遇到数据库服务器因I/O过高导致CPU大量等待,进而服务器响应非常慢。于是我编写了一个脚本用于统计服务器上CPU、内存、I/O使用情况的脚本,按进程将内存、I/O等使用情况排序,并且可以输入进程PID号来查询其在数据库中对应的session信息,包括SID、SERIAL#、SQL_ID、STATUS,如...

[Read more...]
Linux 标签:,
七月 20 2014

在Shell脚本中,有时会需要使用变量的间接引用来减少代码量,我们可以使用eval这个工具来实现变量的间接引用。 具体使用方法如下: b1b3c6aad00346298a30b3de719ea7e8000 这样,“LAST”这个变量的值即变成了123。 帖一个具体的shell脚本: b1b3c6aad00346298a30b3de719ea7e8001 效果如下:

[Read more...]
Linux 标签:, ,
七月 19 2014

HugePages是Linux kernel下内存管理的特性功能,一般在使用大RAM和SGA的情况下,Oracle推荐使用HugePages功能以增强系统稳定性。 在使用大RAM和SGA的情况下,例如在SGA大于8GB的情况下,Oracle进程要消耗大量的共享内存,也就是消耗pagetable的大小。这是因为缺省page size只有4KB,而每个page页都会使用一个pagetable,导...

[Read more...]

VCS双机软件在工程实践中使用较多,其中卸载的场景也是经常会有,但是VCS的卸载容易卸载不干净,进而导致再次安装的问题。本文介绍以自动和人工两种方式对VCS进行卸载的方法。 一、使用uninstallvcs自动卸载VCS 1、以root用户停止VCS双机: b1b3c6aad00346298a30b3de719ea7e8007 2、执行卸载: b1b3c6aad00346298a30b3de719...

[Read more...]
Linux 标签:, ,
六月 15 2014

欲使用虚拟机搭建RAC数据库一套,首先尝试在VMWARE上面创建,但是发现VMWARE不能创建共享存储,那就只能使用NFS来做为解决方案。但是使用NFS做为解决方案依赖于母机始终存在一个IP地址,这对于我这台经常要移动办公的MacBook来说有点不方便。ORACLE VM即Virtual Box支持为虚拟机创建shareable存储,而且ORACLE V...

[Read more...]
六月 8 2014

近期在VMWARE上装了2个OpenSuSE 13.1的虚拟机,但是在开启NFS服务的时候总是无法成功开启。 首先尝试执行: b1b3c6aad00346298a30b3de719ea7e8021 执行结果为: RACA:~ # /etc/init.d/nfs start redirecting to systemctl start nfs Job for nfs.service failed. See ‘systemctl status nfs.service’ and ‘journalctl -xn’ for details. 根据提示,执行...

[Read more...]
Linux 标签:, ,

在管理生产、测试系统的过程中,我们肯定会遇到经常需要迁移数据库的情况。迁移数据库有许多种方式,其中数据泵expdp/impdp的方式应该是使用最频繁的,本文即基于该种数据泵方式,实现对数据库中的业务用户按用户导出的目的。 脚本需要获取数据库实例sys用户的密码以及各个业务用户的用户密码。...

[Read more...]

ATAE单板因为高可靠的需求经常需要进行双网卡绑定,而且ATAE单板中的网卡存在Fabric平面、Base平面、Updata平面网卡之分,其中Fabric平面网卡一般用来做业务层面的网卡,Base平面网卡一般用来做管理层面的网卡,同一个机框中各业务板Base平面通过背板连至交换板实现互通。各个网卡分属于哪个平面可以通...

[Read more...]
Linux 标签:, ,

分享按钮