标签云
asm恢复 bbed bootstrap$ dul In Memory kcbzib_kcrsds_1 kccpb_sanity_check_2 kfed MySQL恢复 ORA-00312 ORA-00607 ORA-00704 ORA-01110 ORA-01555 ORA-01578 ORA-08103 ORA-600 2131 ORA-600 2662 ORA-600 2663 ORA-600 3020 ORA-600 4000 ORA-600 4137 ORA-600 4193 ORA-600 4194 ORA-600 16703 ORA-600 kcbzib_kcrsds_1 ORA-600 KCLCHKBLK_4 ORA-15042 ORA-15196 ORACLE 12C oracle dul ORACLE PATCH Oracle Recovery Tools oracle加密恢复 oracle勒索 oracle勒索恢复 oracle异常恢复 Oracle 恢复 ORACLE恢复 ORACLE数据库恢复 oracle 比特币 OSD-04016 YOUR FILES ARE ENCRYPTED 勒索恢复 比特币加密文章分类
- Others (2)
- 中间件 (2)
- WebLogic (2)
- 操作系统 (102)
- 数据库 (1,671)
- DB2 (22)
- MySQL (73)
- Oracle (1,533)
- Data Guard (52)
- EXADATA (8)
- GoldenGate (21)
- ORA-xxxxx (159)
- ORACLE 12C (72)
- ORACLE 18C (6)
- ORACLE 19C (14)
- ORACLE 21C (3)
- Oracle 23ai (7)
- Oracle ASM (65)
- Oracle Bug (8)
- Oracle RAC (52)
- Oracle 安全 (6)
- Oracle 开发 (28)
- Oracle 监听 (28)
- Oracle备份恢复 (560)
- Oracle安装升级 (92)
- Oracle性能优化 (62)
- 专题索引 (5)
- 勒索恢复 (78)
- PostgreSQL (18)
- PostgreSQL恢复 (6)
- SQL Server (27)
- SQL Server恢复 (8)
- TimesTen (7)
- 达梦数据库 (2)
- 生活娱乐 (2)
- 至理名言 (11)
- 虚拟化 (2)
- VMware (2)
- 软件开发 (37)
- Asp.Net (9)
- JavaScript (12)
- PHP (2)
- 小工具 (20)
-
最近发表
- Kylin Linux 安装19c
- ORA-600 krse_arc_complete.4
- Oracle 19c 202410补丁(RUs+OJVM)
- ntfs MFT损坏(ntfs文件系统故障)导致oracle异常恢复
- .mkp扩展名oracle数据文件加密恢复
- 清空redo,导致ORA-27048: skgfifi: file header information is invalid
- A_H_README_TO_RECOVER勒索恢复
- 通过alert日志分析客户自行对一个数据库恢复的来龙去脉和点评
- ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的SERVICE_NAME
- ORA-01092 ORA-00604 ORA-01558故障处理
- ORA-65088: database open should be retried
- Oracle 19c异常恢复—ORA-01209/ORA-65088
- ORA-600 16703故障再现
- 数据库启动报ORA-27102 OSD-00026 O/S-Error: (OS 1455)
- .[metro777@cock.li].Elbie勒索病毒加密数据库恢复
- 应用连接错误,初始化mysql数据库恢复
- RAC默认服务配置优先节点
- Oracle 19c RAC 替换私网操作
- 监听报TNS-12541 TNS-12560 TNS-00511错误
- drop tablespace xxx including contents恢复
分类目录归档:AIX
ksh翻上/下条和自动补全功能
AIX默认安装ksh,对于习惯了bash的人来说,不能tab自动补全,不能翻上/下,感觉使用起来很不方便,在ksh中不能直接实现这些功能,可以使用另外的方法来完成
一.安装bash程序,使用起来就和bash一样
二.ksh中通过其他方法完成
翻上/下条功能
1、在主目录中 vi .profile
2、添加一行:export EDITOR=vi
3、保存.profile,重新登陆;或者source ~/.profile
现在如果要使用翻上/下条功能,只需要按下esc键,然后使用j/k翻上/下即可;如果要退回到输入功能,直接输入i,然后输入即可.其实所有操作就是和vi中的操作一样.
自动补全功能
使用esc+\
发表在 AIX
评论关闭
通过netstat+rmsock查找AIX端口对应进程
rmsock除去不包含文件描述符的套接字。它接受 socket、tcpcb、inpcb、ripcb 或 rawcb 地址并将其转换成套接字地址。然后检查每个进程所有打开的文件以查找套接字的匹配。如果没找到匹配,对该套接字执行异常终止操作,而不考虑套接字 linger 选项的存在。套接字保留的端口号释放。如果发现匹配,文件描述符和主进程状态显示给用户。
命令格式:rmsock Address TypeofAddress
[zwq:/]netstat -Aan|grep 6200|grep LISTEN f1000e0000307bb0 tcp4 0 0 *.6200 *.* LISTEN --f1000e0000307bb0 为系统内核地址 [zwq:/]rmsock f1000e0000307bb0 tcpcb The socket 0x307808 is being held by proccess 5701830 (ons). [zwq:/]ps -ef|grep 5701830|grep -v grep oracle10 5701830 5112098 0 Apr 21 - 7:17 /oracle10/app/product/crs/10.2.0/opmn/bin/ons -d
nmon使用说明
Nmon 工具是 IBM 提供的免费的监控 AIX 系统与 Linux 系统资源的工具。该工具可实时监控系统性能,也可以将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具进行数据的统计分析,非常利用 UNIX 或者 Linux 系统的性能数据分析。
1.下载地址
nmon官网
NMON_Analyser官网
本地下载nmon
本地下载nmon_analyser
2.安装nmon
在压缩包中找到相应的版本,上传至服务器,然后授予执行权限
3.主要操作说明
+-HELP---------most-keys-toggle-on/off------------------------------------------+ |h = Help information q = Quit nmon 0 = reset peak counts | |+ = double refresh time - = half refresh r = ResourcesCPU/HW/MHz/AIX | |c = CPU by processor C=upto 128 CPUs p = LPAR Stats (if LPAR) | |l = CPU avg longer term k = Kernel Internal # = PhysicalCPU if SPLPAR | |m = Memory & Paging M = Multiple Page Sizes P = Paging Space | |d = DiskI/O Graphs D = DiskIO +Service times o = Disks %Busy Map | |a = Disk Adapter e = ESS vpath stats V = Volume Group stats | |^ = FC Adapter (fcstat) O = VIOS SEA (entstat) v = Verbose=OK/Warn/Danger | |n = Network stats N=NFS stats (NN for v4) j = JFS Usage stats | |A = Async I/O Servers w = see AIX wait procs "="= Net/Disk KB<-->MB | |b = black&white mode g = User-Defined-Disk-Groups (see cmdline -g) | |t = Top-Process ---> 1=basic 2=CPU-Use 3=CPU(default) 4=Size 5=Disk-I/O | |u = Top+cmd arguments U = Top+WLM Classes . = only busy disks & procs | |W = WLM Section S = WLM SubClasses) |
4.实时监控结果
1)监控内存使用情况
| Memory -----------------------------------------------------------------------| | Physical PageSpace | pages/sec In Out | FileSystemCache | |% Used 93.8% 34.3% | to Paging Space 0.0 0.0 | (numperm) 44.3% | |% Free 6.2% 65.7% | to File System 0.0 257.9 | Process 18.2% | |MB Used 1786.0MB 175.8MB | Page Scans 0.0 | System 31.4% | |MB Free 118.0MB 336.2MB | Page Cycles 0.0 | Free 6.2% | |Total(MB) 1904.0MB 512.0MB | Page Steals 0.0 | ------| | | Page Faults 279.9 | Total 100.0% | |------------------------------------------------------------ | numclient 44.3% | |Min/Maxperm 361MB( 19%) 1443MB( 76%) <--% of RAM | maxclient 75.8% | |Min/Maxfree 960 1088 Total Virtual 2.4GB | User 58.4% | |Min/Maxpgahead 2 8 Accessed Virtual 0.9GB 40.1%| Pinned 28.6% | |-------------------------------------------------------------------------------|
2)监控cpu使用情况
| 0----------25-----------50----------75----------100 |CPU User% Sys% Wait% Idle%| | | | | | 0 0.0 0.0 0.0 100.0|> | | 1 0.0 0.0 0.0 100.0|> | | 2 0.0 0.0 0.0 100.0|> | | 3 0.0 0.0 0.0 100.0|> | |Physical Averages +-----------|------------|-----------|------------+ |All 0.2 2.5 0.7 96.6|> | | +-----------|------------|-----------|------------+
3)监控进程状态
| Top-Processes-(147) -----Mode=3 [1=Basic 2=CPU 3=Perf 4=Size 5=I/O 6=Cmds]-----------------------------| | PID %CPU Size Res Res Res Char RAM Paging Command | | Used KB Set Text Data I/O Use io other repage | | 1908868 0.8 30508 29764 132 29632 2 2% 0 3 0 secldapclntd | | 2306196 0.7 512 512 0 512 0 0% 1 8 0 trclogio | | 2732116 0.6 2520 0 0 0 0 0% 0 33 0 <defunct Zombie>| | 340036 0.2 1416 296 72 224 0 0% 0 0 0 dtgreet |
5.监控一段时间性能
-f spreadsheet output format [note: default -s300 -c288] optional -s <seconds> between refreshing the screen [default 2] -c <number> of refreshes [default millions] -t spreadsheet includes top processes 具体信息nmon -h
例如:nmon -f -t -s 30 -c 120
-s 30:每30秒进行一次数据采集
-c 120:一共采集120次
6.分析数据
打开nmon analyser,设置宏的安全级别是低 ,之后点击 Analyser NMON data 按钮 输入文件 保存成excel格式即可。