AIX系统上常用命令及技巧分享
来源:互联网 发布:网络时代的网络道德 编辑:程序博客网 时间:2024/06/07 10:12
一、如果对于一个没有使用过的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)
)
)
)
0 0
- AIX系统上常用命令及技巧分享
- AIX 系统常用命令
- UNIX(AIX)系统常用命令
- UNIX(AIX)系统常用命令
- UNIX(AIX)系统常用命令
- UNIX AIX 系统常用命令
- AIX系统--常用命令
- AIX操作系统及常用命令
- AIX操作系统及常用命令
- AIX 常用命令及功能一览表
- 操作系统 | LINUX及AIX常用命令
- AIX学习笔记1-常用命令解读-AIX系统运行状态
- UNIX(AIX)系统常用命令(一)
- UNIX(AIX)系统常用命令(二)
- UNIX(AIX)系统常用命令(三)
- UNIX(AIX)系统常用命令(四)
- UNIX(AIX)系统常用命令(五)
- UNIX(AIX)系统常用命令(六)
- Unity优化总结
- 一种会失败的常用数据仓库技术
- Shell until循环
- C++ eclipse 开发环境搭建
- VC Static控件的文本垂直居中
- AIX系统上常用命令及技巧分享
- Core Animation 之 CATransaction
- MR-3.Hadoop使用YARN运行MapReduce工作原理
- Shell break和continue命令
- 0006-数据库数据类型转换
- 如何实现双缓冲
- MySQL 建表字段长度的限制问题
- iOS中动画的使用
- apache commons io 未来任务与展望