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)
)
)
)
基本:
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)
)
)
)
相关文章推荐
- AIX Version 6 裸设备 小机上增加数据文件
- HttpClient大并发下Timeout waiting for connection from pool优化方案
- 【城会玩系列】hdu 5175 Misaki's Kiss again【思维】【公式转换】
- linq中的contains条件(可循环)
- selenium之四, 各种wait--ing
- cannot set user id Resource temporarily unavailable故障解决
- Rsync ERROR: auth failed on module解决方法
- 开启google人工智能学习Tensorflow之旅(一)
- Main.storyboard常见警告
- process launch failed :failed to get the task for process XXX
- Error:OX wants to use the "System" keychain
- Genymotion错误之INSTALL_FAILED_CPU_ABI_INCOMPATI
- weak assign 和strong copy retain异同
- Office 2010 收取 hotmail的设置方法
- D触发器深入详细介绍(zhuanzai)
- [ERROR] Failed to open log
- Resource temporarily unavailable
- Resource temporarily unavailable
- Akamai基本数据简介
- IOException: write failed: EBADF (Bad file number)