您的位置:首页 > 大数据 > 人工智能

AIX系统上常用命令及技巧分享

2016-01-29 16:19 471 查看
一、如果对于一个没有使用过的AIX系统的人员来说,具备以下知识也可以很快上手:

基本:

1、使用shell或者CRT连接到系统使用telnet协议。

2、aix的环境变量信息存在于:.profile

3、查看当前目录文件大小:du -sg

4、查看本机网卡信息:ifconfig -a

5、查看当前系统运行状态:topas ,接着按D(查看磁盘详细使用率)。

6、使用图形化实时监控磁盘读写性能:nmon ,然后按D

关于磁盘管理:

查看当前系统所有逻辑卷组:lsvg

查看oradata卷组的详细信息:lsvg oradatavg [PP SIZE:512M] PP是每次创建逻辑卷的一个最小单位大小。

查看当前系统所有的hdisk信息: lspv

查看disk详细挂载的磁盘卷组:lspv hdisk21

-------------------------------------------------------------------------------------------------------------

二、AIX使用操作系统命令,按百分比删除某目录下文件,例如,下面是一个删除归档的自动作业,

作用是当/arch2目录下归档日志容量到达70%时,就按时间排序删除最前面5个。

0,15,30,45 * * * * /home/oracle/rman/del.sh>>/home/oracle/rman/del.log

archPath=/arch2

archPercent=`df -g|grep ${archPath}|awk '{print $4}'|sed 's/%//g'`

echo $(date)-${archPercent}

cd /arch2

if [ ${archPercent} -gt 70 ] ; then

ls -ltr *.arc|head -5|awk '{print $9}'|xargs rm

echo "archivelog deleted at "$(date)

fi

解释如下:

archPercent=`df -g|grep ${archPath}|awk '{print $4}'|sed 's/%//g'`

取出第四个域中的数值,去掉后面的百分号。

if [ ${archPercent} -gt 70 ] ; then

如果大于70%

ls -ltr *.arc|head -5|awk '{print $9}'|xargs rm

查询前五个归档日志的名字使用xargs传输出rm命令,并删除。

-------------------------------------------------------------------------------------------------------------

三、关闭客户端负载均衡连接的方式,固定连接某一个节点:

RAC1 =

(DESCRIPTION =

(FAILOVER=OFF)

(LOAD_BALANCE=OFF)

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.55.55.11)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = orcl)

(INSTANCE_NAME = orcl1)

(FAILOVER_MODE=

(METHOD=BASIC)

(RETRIES=5)

(DELAY=30)

)

)

)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: