unix环境高级编程
uname -a
打印系统信息
-a 打印所有的信息all
uname -r 打印操作系统信息
--=============================
cat /etc/issue
显示系统的发行版本信息
打印系统信息
-a 打印所有的信息all
uname -r 打印操作系统信息
--=============================
cat /etc/issue
显示系统的发行版本信息
[oracle@redhat4 bdump]$ cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
--==============================
[root@redhat4 sysconfig]# uname -a
Linux redhat4 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:46:26 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
[root@redhat4 sysconfig]# cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
Kernel \r on an \m
Linux redhat4 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:46:26 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
[root@redhat4 sysconfig]# cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant Update 7)
Kernel \r on an \m
[root@redhat4 sysconfig]# uname -r
2.6.9-78.ELsmp
[root@redhat4 sysconfig]#
2.6.9-78.ELsmp
[root@redhat4 sysconfig]#
--==================================
vi 介绍
vi 介绍
#include
int main()
{
printf("HELLO WORLD!\n");
return 0;
}
int main()
{
printf("HELLO WORLD!\n");
return 0;
}
查找/
删除dd
删除dd
--==============================
(1)可按i进入插入模式
(1)可按i进入插入模式
(2)d–删除对象
(3)dd–删除一行
最常用的 d 系列命令之一。和前面一样, 5dd 将删除 5 行
(4)D–整个删除
大写形式的 D 用来删除从光标到行尾。和 d$ 一样效果。
(5)u–恢复
要后悔吗?他不仅仅撤消删除,还撤消你所有的编辑工作。
(6).–重复
(6).–重复
替换
r:替换当前字符
R:替换当前字符及其后的字符,直至按ESC键
r:替换当前字符
R:替换当前字符及其后的字符,直至按ESC键
:w jzq.c
cc jzq.c
[root@redhat4 sysconfig]# ./a.out
HELLO WORLD!
[root@redhat4 sysconfig]# file a.out
a.out: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), not stripped
[root@redhat4 sysconfig]# stat a.out
File: ‘a.out’
Size: 6786 Blocks: 16 IO Block: 4096 一般文件
Device: 801h/2049d Inode: 3247762 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2012-12-19 22:53:34.000000000 +0800
Modify: 2012-12-19 22:52:20.000000000 +0800
Change: 2012-12-19 22:52:20.000000000 +0800
cc jzq.c
[root@redhat4 sysconfig]# ./a.out
HELLO WORLD!
[root@redhat4 sysconfig]# file a.out
a.out: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), not stripped
[root@redhat4 sysconfig]# stat a.out
File: ‘a.out’
Size: 6786 Blocks: 16 IO Block: 4096 一般文件
Device: 801h/2049d Inode: 3247762 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2012-12-19 22:53:34.000000000 +0800
Modify: 2012-12-19 22:52:20.000000000 +0800
Change: 2012-12-19 22:52:20.000000000 +0800
--======================
[oracle@redhat4 admin]$ which oracle
/u01/app/oracle/product/10.2.0/db_1/bin/oracle
/u01/app/oracle/product/10.2.0/db_1/bin/oracle
[oracle@redhat4 admin]$ strings `which oracle`>oracle.str
grep dbwr oracle.str
grep -i dbwr oracle.str
-i 包括大小写 不区分
grep -i dbwr oracle.str
-i 包括大小写 不区分
egrep "dbwr|lgwr" oracle.str
多个匹配
多个匹配
ps -ef|grep LOCAL
ps是查看系统进程
-e显示所有的进程
-f 全格式
-e显示所有的进程
-f 全格式
a显示终端上的所有进程,包括其他用户的进程
u 以用户为主的格式来显示程序状况
x显示所有程序,不以终端机来区分
常用的方法 ps -aux
然后利用管道grep查找特定的进程
u 以用户为主的格式来显示程序状况
x显示所有程序,不以终端机来区分
常用的方法 ps -aux
然后利用管道grep查找特定的进程
ps -ef 以全格式显示当前所有的进程
--====================================
--====================================
[oracle@redhat4 admin]$ ps -eff|grep LOCAL
oracle 7257 7202 0 21:15 ? 00:00:04 oraclejiagulun (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle 8750 1 0 21:39 ? 00:00:02 oraclejiagulun (LOCAL=NO)
oracle 8780 1 0 21:39 ? 00:00:00 oraclejiagulun (LOCAL=NO)
oracle 13665 6860 0 23:09 pts/3 00:00:00 grep LOCAL
[oracle@redhat4 admin]$ ps -eo rss,vsz,args|grep ora_
17408 417716 ora_pmon_jiagulun
15596 416540 ora_psp0_jiagulun
26032 416540 ora_mman_jiagulun
53176 420440 ora_dbw0_jiagulun
23720 432112 ora_lgwr_jiagulun
24744 417120 ora_ckpt_jiagulun
77056 418180 ora_smon_jiagulun
29052 417120 ora_reco_jiagulun
51044 418228 ora_cjq0_jiagulun
79300 421388 ora_mmon_jiagulun
22352 416596 ora_mmnl_jiagulun
15784 417412 ora_d000_jiagulun
15048 417588 ora_s000_jiagulun
16460 432112 ora_arc0_jiagulun
27084 432112 ora_arc1_jiagulun
16956 416544 ora_qmnc_jiagulun
18828 416588 ora_q000_jiagulun
16304 416568 ora_q001_jiagulun
25520 418176 ora_j000_jiagulun
716 52324 grep ora_
oracle 7257 7202 0 21:15 ? 00:00:04 oraclejiagulun (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle 8750 1 0 21:39 ? 00:00:02 oraclejiagulun (LOCAL=NO)
oracle 8780 1 0 21:39 ? 00:00:00 oraclejiagulun (LOCAL=NO)
oracle 13665 6860 0 23:09 pts/3 00:00:00 grep LOCAL
[oracle@redhat4 admin]$ ps -eo rss,vsz,args|grep ora_
17408 417716 ora_pmon_jiagulun
15596 416540 ora_psp0_jiagulun
26032 416540 ora_mman_jiagulun
53176 420440 ora_dbw0_jiagulun
23720 432112 ora_lgwr_jiagulun
24744 417120 ora_ckpt_jiagulun
77056 418180 ora_smon_jiagulun
29052 417120 ora_reco_jiagulun
51044 418228 ora_cjq0_jiagulun
79300 421388 ora_mmon_jiagulun
22352 416596 ora_mmnl_jiagulun
15784 417412 ora_d000_jiagulun
15048 417588 ora_s000_jiagulun
16460 432112 ora_arc0_jiagulun
27084 432112 ora_arc1_jiagulun
16956 416544 ora_qmnc_jiagulun
18828 416588 ora_q000_jiagulun
16304 416568 ora_q001_jiagulun
25520 418176 ora_j000_jiagulun
716 52324 grep ora_
ps -ef|grep LOCAL=YES|grep -v grep
YES代表本地进程 NO代表远程进程
ps -ef|grep LOCAL=YES|grep -v grep |awk '{print $2}'
[oracle@redhat4 admin]$ ps -ef|grep LOCAL=YES|grep -v grep
oracle 7257 7202 0 21:15 ? 00:00:04 oraclejiagulun (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
[oracle@redhat4 admin]$ ps -ef|grep LOCAL=YES|grep -v grep|awk '{print $2}'
7257
[oracle@redhat4 admin]$ ps -ef|grep LOCAL=YES|grep -v grep|awk '{print $2}'| xargs kill -9
杀进程
oracle 7257 7202 0 21:15 ? 00:00:04 oraclejiagulun (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
[oracle@redhat4 admin]$ ps -ef|grep LOCAL=YES|grep -v grep|awk '{print $2}'
7257
[oracle@redhat4 admin]$ ps -ef|grep LOCAL=YES|grep -v grep|awk '{print $2}'| xargs kill -9
杀进程
--=================================================================
TOP命令
TOP命令
dd if=/dev/zero f=/tmp/cache bs=1024k count=1024
[oracle@redhat4 ~]$ dd if=/dev/zero f=/tmp/cache bs=1024k count=1024
读入了 1024+0 个块
输出了 1024+0 个块
[oracle@redhat4 ~]$ dd if=/dev/zero f=/tmp/cache bs=1024k count=1024
读入了 1024+0 个块
输出了 1024+0 个块
top - 23:26:41 up 2:22, 6 users, load average: 0.15, 0.12, 0.05
Tasks: 128 total, 1 running, 124 sleeping, 3 stopped, 0 zombie
Cpu(s): 0.2% us, 0.2% sy, 0.0% ni, 99.3% id, 0.0% wa, 0.0% hi, 0.3% si
Mem: 1453188k total, 1131964k used, 321224k free, 29720k buffers
Swap: 2096472k total, 0k used, 2096472k free, 802056k cached
Tasks: 128 total, 1 running, 124 sleeping, 3 stopped, 0 zombie
Cpu(s): 0.2% us, 0.2% sy, 0.0% ni, 99.3% id, 0.0% wa, 0.0% hi, 0.3% si
Mem: 1453188k total, 1131964k used, 321224k free, 29720k buffers
Swap: 2096472k total, 0k used, 2096472k free, 802056k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6499 root 15 0 162m 18m 5652 S 0.7 1.3 0:25.52 X
1 root 16 0 4772 564 468 S 0.3 0.0 0:00.92 init
6859 oracle 16 0 37264 1600 1024 S 0.3 0.1 0:00.74 sshd
6499 root 15 0 162m 18m 5652 S 0.7 1.3 0:25.52 X
1 root 16 0 4772 564 468 S 0.3 0.0 0:00.92 init
6859 oracle 16 0 37264 1600 1024 S 0.3 0.1 0:00.74 sshd
top - 23:27:42 up 2:23, 6 users, load average: 0.66, 0.25, 0.10
Tasks: 129 total, 4 running, 122 sleeping, 3 stopped, 0 zombie
Cpu(s): 0.2% us, 43.7% sy, 0.0% ni, 54.6% id, 0.5% wa, 0.0% hi, 1.0% si
Mem: 1453188k total, 1438404k used, 14784k free, 29708k buffers
Swap: 2096472k total, 0k used, 2096472k free, 1099840k cached
Tasks: 129 total, 4 running, 122 sleeping, 3 stopped, 0 zombie
Cpu(s): 0.2% us, 43.7% sy, 0.0% ni, 54.6% id, 0.5% wa, 0.0% hi, 1.0% si
Mem: 1453188k total, 1438404k used, 14784k free, 29708k buffers
Swap: 2096472k total, 0k used, 2096472k free, 1099840k cached
[oracle@redhat4 admin]$ free
total used free shared buffers cached
Mem: 1453188 1439092 14096 0 11708 1114508
-/+ buffers/cache: 312876 1140312
Swap: 2096472 0 2096472
[root@redhat4 ~]# echo 3 > /proc/sys/vm/drop_caches
[root@redhat4 ~]# free
total used free shared buffers cached
Mem: 1453188 601732 851456 0 496 310264
-/+ buffers/cache: 290972 1162216
Swap: 2096472 0 2096472
[root@redhat4 ~]# free
total used free shared buffers cached
Mem: 1453188 601732 851456 0 496 310264
-/+ buffers/cache: 290972 1162216
Swap: 2096472 0 2096472
--============================================================
NMON 工具
NMON 工具
--===========================================================
ps -eo rss,vsz,args|grep ora_rvwr_G10R25
[oracle@redhat4 Desktop]$ ps -ef|grep ora_
oracle 7231 1 0 21:15 ? 00:00:00 ora_pmon_jiagulun
oracle 7233 1 0 21:15 ? 00:00:00 ora_psp0_jiagulun
oracle 7235 1 0 21:15 ? 00:00:00 ora_mman_jiagulun
oracle 7237 1 0 21:15 ? 00:00:01 ora_dbw0_jiagulun
oracle 7239 1 0 21:15 ? 00:00:06 ora_lgwr_jiagulun
oracle 7241 1 0 21:15 ? 00:00:03 ora_ckpt_jiagulun
[oracle@redhat4 Desktop]$ ps -eo rss,vsz,args|grep ora_lgwr_jiagulun
23720 432112 ora_lgwr_jiagulun
736 53252 grep ora_lgwr_jiagulun
[oracle@redhat4 Desktop]$ pmap -x 7239
7239: ora_lgwr_jiagulun
Address Kbytes RSS Anon Locked Mode Mapping
0000000000400000 97184 - - - r-x-- oracle
00000000063e8000 520 - - - rw--- oracle
000000000646a000 520 - - - rwx-- [ anon ] 匿名内存段
0000000060000000 280576 - - - rw-s- [ shmid=0x10001 ] 共享内存段
0000002a95556000 4 - - - rw--- [ anon ]
oracle 7231 1 0 21:15 ? 00:00:00 ora_pmon_jiagulun
oracle 7233 1 0 21:15 ? 00:00:00 ora_psp0_jiagulun
oracle 7235 1 0 21:15 ? 00:00:00 ora_mman_jiagulun
oracle 7237 1 0 21:15 ? 00:00:01 ora_dbw0_jiagulun
oracle 7239 1 0 21:15 ? 00:00:06 ora_lgwr_jiagulun
oracle 7241 1 0 21:15 ? 00:00:03 ora_ckpt_jiagulun
[oracle@redhat4 Desktop]$ ps -eo rss,vsz,args|grep ora_lgwr_jiagulun
23720 432112 ora_lgwr_jiagulun
736 53252 grep ora_lgwr_jiagulun
[oracle@redhat4 Desktop]$ pmap -x 7239
7239: ora_lgwr_jiagulun
Address Kbytes RSS Anon Locked Mode Mapping
0000000000400000 97184 - - - r-x-- oracle
00000000063e8000 520 - - - rw--- oracle
000000000646a000 520 - - - rwx-- [ anon ] 匿名内存段
0000000060000000 280576 - - - rw-s- [ shmid=0x10001 ] 共享内存段
0000002a95556000 4 - - - rw--- [ anon ]
打印虚拟内存空间
--=====================================================
--=========================================================
VSZ 进程虚拟大小;
VSZ 进程虚拟大小;
RSS 驻留中页的数量;
VSZ表示如果一个程序完全驻留在内存的话需要占用多少内存空间,而RSS指明了当前实
际占用了多少内存。
[root@redhat4 ~]# ps -eo rss,vsz,args|grep ora_dbw0_jiagulun
25236 420440 ora_dbw0_jiagulun
724 53248 grep ora_dbw0_jiagulun
[root@redhat4 ~]# pmap -x 7054
7054: ora_dbw0_jiagulun
Address Kbytes RSS Anon Locked Mode Mapping
0000000000400000 97184 - - - r-x-- oracle
00000000063e8000 520 - - - rw--- oracle
000000000646a000 520 - - - rwx-- [ anon ]
0000000060000000 280576 - - - rw-s- [ shmid=0x10001 ]
0000002a95556000 4 - - - rw--- [ anon ]
0000002a95557000 160 - - - r-x-- libskgxp10.so
0000002a9557f000 1024 - - - ----- libskgxp10.so
0000002a9567f000 8 - - - rw--- libskgxp10.so
0000002a95681000 4 - - - rw--- [ anon ]
0000002a95682000 932 - - - r-x-- libhasgen10.so
0000002a9576b000 1020 - - - ----- libhasgen10.so
0000002a9586a000 28 - - - rw--- libhasgen10.so
0000002a95871000 16 - - - rw--- [ anon ]
0000002a95875000 8 - - - r-x-- libskgxn2.so
0000002a95877000 1020 - - - ----- libskgxn2.so
0000002a95976000 4 - - - rw--- libskgxn2.so
0000002a95977000 396 - - - r-x-- libocr10.so
0000002a959da000 1020 - - - ----- libocr10.so
0000002a95ad9000 8 - - - rw--- libocr10.so
0000002a95adb000 4 - - - rw--- [ anon ]
0000002a95adc000 240 - - - r-x-- libocrb10.so
0000002a95b18000 1020 - - - ----- libocrb10.so
0000002a95c17000 4 - - - rw--- libocrb10.so
0000002a95c18000 440 - - - r-x-- libocrutl10.so
0000002a95c86000 1024 - - - ----- libocrutl10.so
0000002a95d86000 20 - - - rw--- libocrutl10.so
0000002a95d8b000 8 - - - rw--- [ anon ]
0000002a95d8d000 8468 - - - r-x-- libjox10.so
0000002a965d2000 1020 - - - ----- libjox10.so
0000002a966d1000 1556 - - - rw--- libjox10.so
0000002a96856000 8 - - - rw--- [ anon ]
0000002a96858000 32 - - - r-x-- libclsra10.so
0000002a96860000 1020 - - - ----- libclsra10.so
0000002a9695f000 4 - - - rw--- libclsra10.so
0000002a96960000 112 - - - r-x-- libdbcfg10.so
0000002a9697c000 1020 - - - ----- libdbcfg10.so
0000002a96a7b000 8 - - - rw--- libdbcfg10.so
0000002a96a7d000 3008 - - - r-x-- libnnz10.so
0000002a96d6d000 1024 - - - ----- libnnz10.so
0000002a96e6d000 704 - - - rw--- libnnz10.so
0000002a96f1d000 8 - - - rw--- [ anon ]
0000002a96f46000 3844 - - - rw--- [ anon ]
0000002a97307000 36 - - - rw--- zero
0000002a97310000 64 - - - rw--- zero
0000002a97320000 64 - - - rw--- zero
0000002a97330000 64 - - - rw--- zero
0000002a97340000 64 - - - rw--- zero
0000002a97350000 128 - - - rw--- zero
0000002a97370000 64 - - - rw--- zero
0000002a97380000 28 - - - rw--- zero
0000002a97387000 4 - - - rw-s- hc_jiagulun.dat
0000002a973ae000 40 - - - r-x-- libnss_files-
25236 420440 ora_dbw0_jiagulun
724 53248 grep ora_dbw0_jiagulun
[root@redhat4 ~]# pmap -x 7054
7054: ora_dbw0_jiagulun
Address Kbytes RSS Anon Locked Mode Mapping
0000000000400000 97184 - - - r-x-- oracle
00000000063e8000 520 - - - rw--- oracle
000000000646a000 520 - - - rwx-- [ anon ]
0000000060000000 280576 - - - rw-s- [ shmid=0x10001 ]
0000002a95556000 4 - - - rw--- [ anon ]
0000002a95557000 160 - - - r-x-- libskgxp10.so
0000002a9557f000 1024 - - - ----- libskgxp10.so
0000002a9567f000 8 - - - rw--- libskgxp10.so
0000002a95681000 4 - - - rw--- [ anon ]
0000002a95682000 932 - - - r-x-- libhasgen10.so
0000002a9576b000 1020 - - - ----- libhasgen10.so
0000002a9586a000 28 - - - rw--- libhasgen10.so
0000002a95871000 16 - - - rw--- [ anon ]
0000002a95875000 8 - - - r-x-- libskgxn2.so
0000002a95877000 1020 - - - ----- libskgxn2.so
0000002a95976000 4 - - - rw--- libskgxn2.so
0000002a95977000 396 - - - r-x-- libocr10.so
0000002a959da000 1020 - - - ----- libocr10.so
0000002a95ad9000 8 - - - rw--- libocr10.so
0000002a95adb000 4 - - - rw--- [ anon ]
0000002a95adc000 240 - - - r-x-- libocrb10.so
0000002a95b18000 1020 - - - ----- libocrb10.so
0000002a95c17000 4 - - - rw--- libocrb10.so
0000002a95c18000 440 - - - r-x-- libocrutl10.so
0000002a95c86000 1024 - - - ----- libocrutl10.so
0000002a95d86000 20 - - - rw--- libocrutl10.so
0000002a95d8b000 8 - - - rw--- [ anon ]
0000002a95d8d000 8468 - - - r-x-- libjox10.so
0000002a965d2000 1020 - - - ----- libjox10.so
0000002a966d1000 1556 - - - rw--- libjox10.so
0000002a96856000 8 - - - rw--- [ anon ]
0000002a96858000 32 - - - r-x-- libclsra10.so
0000002a96860000 1020 - - - ----- libclsra10.so
0000002a9695f000 4 - - - rw--- libclsra10.so
0000002a96960000 112 - - - r-x-- libdbcfg10.so
0000002a9697c000 1020 - - - ----- libdbcfg10.so
0000002a96a7b000 8 - - - rw--- libdbcfg10.so
0000002a96a7d000 3008 - - - r-x-- libnnz10.so
0000002a96d6d000 1024 - - - ----- libnnz10.so
0000002a96e6d000 704 - - - rw--- libnnz10.so
0000002a96f1d000 8 - - - rw--- [ anon ]
0000002a96f46000 3844 - - - rw--- [ anon ]
0000002a97307000 36 - - - rw--- zero
0000002a97310000 64 - - - rw--- zero
0000002a97320000 64 - - - rw--- zero
0000002a97330000 64 - - - rw--- zero
0000002a97340000 64 - - - rw--- zero
0000002a97350000 128 - - - rw--- zero
0000002a97370000 64 - - - rw--- zero
0000002a97380000 28 - - - rw--- zero
0000002a97387000 4 - - - rw-s- hc_jiagulun.dat
0000002a973ae000 40 - - - r-x-- libnss_files-
2.3.4.so
0000002a973b8000 1024 - - - ----- libnss_files-
0000002a973b8000 1024 - - - ----- libnss_files-
2.3.4.so
0000002a974b8000 4 - - - r---- libnss_files-
0000002a974b8000 4 - - - r---- libnss_files-
2.3.4.so
0000002a974b9000 4 - - - rw--- libnss_files-
0000002a974b9000 4 - - - rw--- libnss_files-
2.3.4.so
0000002a974ba000 64 - - - rw--- zero
0000002a974ca000 64 - - - rw--- zero
0000002a974da000 64 - - - rw--- zero
0000002a974ea000 64 - - - rw--- zero
0000002a974fa000 64 - - - rw--- zero
0000002a9750a000 64 - - - rw--- zero
0000002a9751a000 64 - - - rw--- zero
0000002a9752a000 64 - - - rw--- zero
0000002a9753a000 64 - - - rw--- zero
0000002a9754a000 64 - - - rw--- zero
0000002a9755a000 64 - - - rw--- zero
0000002a9756a000 832 - - - ----- zero
0000003593c00000 84 - - - r-x-- ld-2.3.4.so
0000003593d14000 4 - - - r---- ld-2.3.4.so
0000003593d15000 4 - - - rw--- ld-2.3.4.so
0000003593e00000 4 - - - r-x-- libaio.so.1.0.1
0000003593e01000 1020 - - - ----- libaio.so.1.0.1
0000003593f00000 4 - - - rw--- libaio.so.1.0.1
0000003594000000 1212 - - - r-x-- libc-2.3.4.so
000000359412f000 1024 - - - ----- libc-2.3.4.so
000000359422f000 12 - - - r---- libc-2.3.4.so
0000003594232000 8 - - - rw--- libc-2.3.4.so
0000003594234000 20 - - - rw--- [ anon ]
0000003594300000 532 - - - r-x-- libm-2.3.4.so
0000003594385000 1020 - - - ----- libm-2.3.4.so
0000003594484000 4 - - - r---- libm-2.3.4.so
0000003594485000 4 - - - rw--- libm-2.3.4.so
0000003594500000 8 - - - r-x-- libdl-2.3.4.so
0000003594502000 1020 - - - ----- libdl-2.3.4.so
0000003594601000 4 - - - r---- libdl-2.3.4.so
0000003594602000 4 - - - rw--- libdl-2.3.4.so
0000003594700000 64 - - - r-x-- libpthread-2.3.4.so
0000003594710000 1020 - - - ----- libpthread-2.3.4.so
000000359480f000 4 - - - r---- libpthread-2.3.4.so
0000003594810000 4 - - - rw--- libpthread-2.3.4.so
0000003594811000 16 - - - rw--- [ anon ]
000000359ba00000 84 - - - r-x-- libnsl-2.3.4.so
000000359ba15000 1020 - - - ----- libnsl-2.3.4.so
000000359bb14000 4 - - - r---- libnsl-2.3.4.so
000000359bb15000 4 - - - rw--- libnsl-2.3.4.so
000000359bb16000 8 - - - rw--- [ anon ]
0000007fbfff4000 48 - - - rwx-- [ stack ]
ffffffffff600000 4 - - - r-x-- [ anon ]
---------------- ------ ------ ------ ------
total kB 420444 - - -
[root@redhat4 ~]#
0000002a974ba000 64 - - - rw--- zero
0000002a974ca000 64 - - - rw--- zero
0000002a974da000 64 - - - rw--- zero
0000002a974ea000 64 - - - rw--- zero
0000002a974fa000 64 - - - rw--- zero
0000002a9750a000 64 - - - rw--- zero
0000002a9751a000 64 - - - rw--- zero
0000002a9752a000 64 - - - rw--- zero
0000002a9753a000 64 - - - rw--- zero
0000002a9754a000 64 - - - rw--- zero
0000002a9755a000 64 - - - rw--- zero
0000002a9756a000 832 - - - ----- zero
0000003593c00000 84 - - - r-x-- ld-2.3.4.so
0000003593d14000 4 - - - r---- ld-2.3.4.so
0000003593d15000 4 - - - rw--- ld-2.3.4.so
0000003593e00000 4 - - - r-x-- libaio.so.1.0.1
0000003593e01000 1020 - - - ----- libaio.so.1.0.1
0000003593f00000 4 - - - rw--- libaio.so.1.0.1
0000003594000000 1212 - - - r-x-- libc-2.3.4.so
000000359412f000 1024 - - - ----- libc-2.3.4.so
000000359422f000 12 - - - r---- libc-2.3.4.so
0000003594232000 8 - - - rw--- libc-2.3.4.so
0000003594234000 20 - - - rw--- [ anon ]
0000003594300000 532 - - - r-x-- libm-2.3.4.so
0000003594385000 1020 - - - ----- libm-2.3.4.so
0000003594484000 4 - - - r---- libm-2.3.4.so
0000003594485000 4 - - - rw--- libm-2.3.4.so
0000003594500000 8 - - - r-x-- libdl-2.3.4.so
0000003594502000 1020 - - - ----- libdl-2.3.4.so
0000003594601000 4 - - - r---- libdl-2.3.4.so
0000003594602000 4 - - - rw--- libdl-2.3.4.so
0000003594700000 64 - - - r-x-- libpthread-2.3.4.so
0000003594710000 1020 - - - ----- libpthread-2.3.4.so
000000359480f000 4 - - - r---- libpthread-2.3.4.so
0000003594810000 4 - - - rw--- libpthread-2.3.4.so
0000003594811000 16 - - - rw--- [ anon ]
000000359ba00000 84 - - - r-x-- libnsl-2.3.4.so
000000359ba15000 1020 - - - ----- libnsl-2.3.4.so
000000359bb14000 4 - - - r---- libnsl-2.3.4.so
000000359bb15000 4 - - - rw--- libnsl-2.3.4.so
000000359bb16000 8 - - - rw--- [ anon ]
0000007fbfff4000 48 - - - rwx-- [ stack ]
ffffffffff600000 4 - - - r-x-- [ anon ]
---------------- ------ ------ ------ ------
total kB 420444 - - -
[root@redhat4 ~]#
[root@redhat4 ~]# pmap -d 7054
7054: ora_dbw0_jiagulun
Address Kbytes Mode Offset Device Mapping
0000000000400000 97184 r-x-- 0000000000000000 008:00001 oracle
00000000063e8000 520 rw--- 0000000005ee8000 008:00001 oracle
000000000646a000 520 rwx-- 000000000646a000 000:00000 [ anon ]
0000000060000000 280576 rw-s- 0000000000000000 000:00006 [ shmid=0x10001
7054: ora_dbw0_jiagulun
Address Kbytes Mode Offset Device Mapping
0000000000400000 97184 r-x-- 0000000000000000 008:00001 oracle
00000000063e8000 520 rw--- 0000000005ee8000 008:00001 oracle
000000000646a000 520 rwx-- 000000000646a000 000:00000 [ anon ]
0000000060000000 280576 rw-s- 0000000000000000 000:00006 [ shmid=0x10001
]
0000002a95556000 4 rw--- 0000002a95556000 000:00000 [ anon ]
0000002a95557000 160 r-x-- 0000000000000000 008:00001 libskgxp10.so
0000002a9557f000 1024 ----- 0000000000028000 008:00001 libskgxp10.so
0000002a9567f000 8 rw--- 0000000000028000 008:00001 libskgxp10.so
0000002a95681000 4 rw--- 0000002a95681000 000:00000 [ anon ]
0000002a95682000 932 r-x-- 0000000000000000 008:00001 libhasgen10.so
0000002a9576b000 1020 ----- 00000000000e9000 008:00001 libhasgen10.so
0000002a9586a000 28 rw--- 00000000000e8000 008:00001 libhasgen10.so
0000002a95871000 16 rw--- 0000002a95871000 000:00000 [ anon ]
0000002a95875000 8 r-x-- 0000000000000000 008:00001 libskgxn2.so
0000002a95877000 1020 ----- 0000000000002000 008:00001 libskgxn2.so
0000002a95976000 4 rw--- 0000000000001000 008:00001 libskgxn2.so
0000002a95977000 396 r-x-- 0000000000000000 008:00001 libocr10.so
0000002a959da000 1020 ----- 0000000000063000 008:00001 libocr10.so
0000002a95ad9000 8 rw--- 0000000000062000 008:00001 libocr10.so
0000002a95adb000 4 rw--- 0000002a95adb000 000:00000 [ anon ]
0000002a95adc000 240 r-x-- 0000000000000000 008:00001 libocrb10.so
0000002a95b18000 1020 ----- 000000000003c000 008:00001 libocrb10.so
0000002a95c17000 4 rw--- 000000000003b000 008:00001 libocrb10.so
0000002a95c18000 440 r-x-- 0000000000000000 008:00001 libocrutl10.so
0000002a95c86000 1024 ----- 000000000006e000 008:00001 libocrutl10.so
0000002a95d86000 20 rw--- 000000000006e000 008:00001 libocrutl10.so
0000002a95d8b000 8 rw--- 0000002a95d8b000 000:00000 [ anon ]
0000002a95d8d000 8468 r-x-- 0000000000000000 008:00001 libjox10.so
0000002a965d2000 1020 ----- 0000000000845000 008:00001 libjox10.so
0000002a966d1000 1556 rw--- 0000000000844000 008:00001 libjox10.so
0000002a96856000 8 rw--- 0000002a96856000 000:00000 [ anon ]
0000002a96858000 32 r-x-- 0000000000000000 008:00001 libclsra10.so
0000002a96860000 1020 ----- 0000000000008000 008:00001 libclsra10.so
0000002a9695f000 4 rw--- 0000000000007000 008:00001 libclsra10.so
0000002a96960000 112 r-x-- 0000000000000000 008:00001 libdbcfg10.so
0000002a9697c000 1020 ----- 000000000001c000 008:00001 libdbcfg10.so
0000002a96a7b000 8 rw--- 000000000001b000 008:00001 libdbcfg10.so
0000002a96a7d000 3008 r-x-- 0000000000000000 008:00001 libnnz10.so
0000002a96d6d000 1024 ----- 00000000002f0000 008:00001 libnnz10.so
0000002a96e6d000 704 rw--- 00000000002f0000 008:00001 libnnz10.so
0000002a96f1d000 8 rw--- 0000002a96f1d000 000:00000 [ anon ]
0000002a96f46000 3844 rw--- 0000002a96f46000 000:00000 [ anon ]
0000002a97307000 36 rw--- 0000000000000000 000:0000d zero
0000002a97310000 64 rw--- 0000000000000000 000:0000d zero
0000002a97320000 64 rw--- 0000000000000000 000:0000d zero
0000002a97330000 64 rw--- 0000000000000000 000:0000d zero
0000002a97340000 64 rw--- 0000000000000000 000:0000d zero
0000002a97350000 128 rw--- 0000000000000000 000:0000d zero
0000002a97370000 64 rw--- 0000000000000000 000:0000d zero
0000002a97380000 28 rw--- 0000000000079000 000:0000d zero
0000002a97387000 4 rw-s- 0000000000000000 008:00001 hc_jiagulun.dat
0000002a973ae000 40 r-x-- 0000000000000000 008:00001 libnss_files-
0000002a95556000 4 rw--- 0000002a95556000 000:00000 [ anon ]
0000002a95557000 160 r-x-- 0000000000000000 008:00001 libskgxp10.so
0000002a9557f000 1024 ----- 0000000000028000 008:00001 libskgxp10.so
0000002a9567f000 8 rw--- 0000000000028000 008:00001 libskgxp10.so
0000002a95681000 4 rw--- 0000002a95681000 000:00000 [ anon ]
0000002a95682000 932 r-x-- 0000000000000000 008:00001 libhasgen10.so
0000002a9576b000 1020 ----- 00000000000e9000 008:00001 libhasgen10.so
0000002a9586a000 28 rw--- 00000000000e8000 008:00001 libhasgen10.so
0000002a95871000 16 rw--- 0000002a95871000 000:00000 [ anon ]
0000002a95875000 8 r-x-- 0000000000000000 008:00001 libskgxn2.so
0000002a95877000 1020 ----- 0000000000002000 008:00001 libskgxn2.so
0000002a95976000 4 rw--- 0000000000001000 008:00001 libskgxn2.so
0000002a95977000 396 r-x-- 0000000000000000 008:00001 libocr10.so
0000002a959da000 1020 ----- 0000000000063000 008:00001 libocr10.so
0000002a95ad9000 8 rw--- 0000000000062000 008:00001 libocr10.so
0000002a95adb000 4 rw--- 0000002a95adb000 000:00000 [ anon ]
0000002a95adc000 240 r-x-- 0000000000000000 008:00001 libocrb10.so
0000002a95b18000 1020 ----- 000000000003c000 008:00001 libocrb10.so
0000002a95c17000 4 rw--- 000000000003b000 008:00001 libocrb10.so
0000002a95c18000 440 r-x-- 0000000000000000 008:00001 libocrutl10.so
0000002a95c86000 1024 ----- 000000000006e000 008:00001 libocrutl10.so
0000002a95d86000 20 rw--- 000000000006e000 008:00001 libocrutl10.so
0000002a95d8b000 8 rw--- 0000002a95d8b000 000:00000 [ anon ]
0000002a95d8d000 8468 r-x-- 0000000000000000 008:00001 libjox10.so
0000002a965d2000 1020 ----- 0000000000845000 008:00001 libjox10.so
0000002a966d1000 1556 rw--- 0000000000844000 008:00001 libjox10.so
0000002a96856000 8 rw--- 0000002a96856000 000:00000 [ anon ]
0000002a96858000 32 r-x-- 0000000000000000 008:00001 libclsra10.so
0000002a96860000 1020 ----- 0000000000008000 008:00001 libclsra10.so
0000002a9695f000 4 rw--- 0000000000007000 008:00001 libclsra10.so
0000002a96960000 112 r-x-- 0000000000000000 008:00001 libdbcfg10.so
0000002a9697c000 1020 ----- 000000000001c000 008:00001 libdbcfg10.so
0000002a96a7b000 8 rw--- 000000000001b000 008:00001 libdbcfg10.so
0000002a96a7d000 3008 r-x-- 0000000000000000 008:00001 libnnz10.so
0000002a96d6d000 1024 ----- 00000000002f0000 008:00001 libnnz10.so
0000002a96e6d000 704 rw--- 00000000002f0000 008:00001 libnnz10.so
0000002a96f1d000 8 rw--- 0000002a96f1d000 000:00000 [ anon ]
0000002a96f46000 3844 rw--- 0000002a96f46000 000:00000 [ anon ]
0000002a97307000 36 rw--- 0000000000000000 000:0000d zero
0000002a97310000 64 rw--- 0000000000000000 000:0000d zero
0000002a97320000 64 rw--- 0000000000000000 000:0000d zero
0000002a97330000 64 rw--- 0000000000000000 000:0000d zero
0000002a97340000 64 rw--- 0000000000000000 000:0000d zero
0000002a97350000 128 rw--- 0000000000000000 000:0000d zero
0000002a97370000 64 rw--- 0000000000000000 000:0000d zero
0000002a97380000 28 rw--- 0000000000079000 000:0000d zero
0000002a97387000 4 rw-s- 0000000000000000 008:00001 hc_jiagulun.dat
0000002a973ae000 40 r-x-- 0000000000000000 008:00001 libnss_files-
2.3.4.so
0000002a973b8000 1024 ----- 000000000000a000 008:00001 libnss_files-
0000002a973b8000 1024 ----- 000000000000a000 008:00001 libnss_files-
2.3.4.so
0000002a974b8000 4 r---- 000000000000a000 008:00001 libnss_files-
0000002a974b8000 4 r---- 000000000000a000 008:00001 libnss_files-
2.3.4.so
0000002a974b9000 4 rw--- 000000000000b000 008:00001 libnss_files-
0000002a974b9000 4 rw--- 000000000000b000 008:00001 libnss_files-
2.3.4.so
0000002a974ba000 64 rw--- 0000000000000000 000:0000d zero
0000002a974ca000 64 rw--- 0000000000000000 000:0000d zero
0000002a974da000 64 rw--- 0000000000000000 000:0000d zero
0000002a974ea000 64 rw--- 0000000000000000 000:0000d zero
0000002a974fa000 64 rw--- 0000000000000000 000:0000d zero
0000002a9750a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9751a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9752a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9753a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9754a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9755a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9756a000 832 ----- 0000000000127000 000:0000d zero
0000003593c00000 84 r-x-- 0000000000000000 008:00001 ld-2.3.4.so
0000003593d14000 4 r---- 0000000000014000 008:00001 ld-2.3.4.so
0000003593d15000 4 rw--- 0000000000015000 008:00001 ld-2.3.4.so
0000003593e00000 4 r-x-- 0000000000000000 008:00001 libaio.so.1.0.1
0000003593e01000 1020 ----- 0000000000001000 008:00001 libaio.so.1.0.1
0000003593f00000 4 rw--- 0000000000000000 008:00001 libaio.so.1.0.1
0000003594000000 1212 r-x-- 0000000000000000 008:00001 libc-2.3.4.so
000000359412f000 1024 ----- 000000000012f000 008:00001 libc-2.3.4.so
000000359422f000 12 r---- 000000000012f000 008:00001 libc-2.3.4.so
0000003594232000 8 rw--- 0000000000132000 008:00001 libc-2.3.4.so
0000003594234000 20 rw--- 0000003594234000 000:00000 [ anon ]
0000003594300000 532 r-x-- 0000000000000000 008:00001 libm-2.3.4.so
0000003594385000 1020 ----- 0000000000085000 008:00001 libm-2.3.4.so
0000003594484000 4 r---- 0000000000084000 008:00001 libm-2.3.4.so
0000003594485000 4 rw--- 0000000000085000 008:00001 libm-2.3.4.so
0000003594500000 8 r-x-- 0000000000000000 008:00001 libdl-2.3.4.so
0000003594502000 1020 ----- 0000000000002000 008:00001 libdl-2.3.4.so
0000003594601000 4 r---- 0000000000001000 008:00001 libdl-2.3.4.so
0000003594602000 4 rw--- 0000000000002000 008:00001 libdl-2.3.4.so
0000003594700000 64 r-x-- 0000000000000000 008:00001 libpthread-
0000002a974ba000 64 rw--- 0000000000000000 000:0000d zero
0000002a974ca000 64 rw--- 0000000000000000 000:0000d zero
0000002a974da000 64 rw--- 0000000000000000 000:0000d zero
0000002a974ea000 64 rw--- 0000000000000000 000:0000d zero
0000002a974fa000 64 rw--- 0000000000000000 000:0000d zero
0000002a9750a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9751a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9752a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9753a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9754a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9755a000 64 rw--- 0000000000000000 000:0000d zero
0000002a9756a000 832 ----- 0000000000127000 000:0000d zero
0000003593c00000 84 r-x-- 0000000000000000 008:00001 ld-2.3.4.so
0000003593d14000 4 r---- 0000000000014000 008:00001 ld-2.3.4.so
0000003593d15000 4 rw--- 0000000000015000 008:00001 ld-2.3.4.so
0000003593e00000 4 r-x-- 0000000000000000 008:00001 libaio.so.1.0.1
0000003593e01000 1020 ----- 0000000000001000 008:00001 libaio.so.1.0.1
0000003593f00000 4 rw--- 0000000000000000 008:00001 libaio.so.1.0.1
0000003594000000 1212 r-x-- 0000000000000000 008:00001 libc-2.3.4.so
000000359412f000 1024 ----- 000000000012f000 008:00001 libc-2.3.4.so
000000359422f000 12 r---- 000000000012f000 008:00001 libc-2.3.4.so
0000003594232000 8 rw--- 0000000000132000 008:00001 libc-2.3.4.so
0000003594234000 20 rw--- 0000003594234000 000:00000 [ anon ]
0000003594300000 532 r-x-- 0000000000000000 008:00001 libm-2.3.4.so
0000003594385000 1020 ----- 0000000000085000 008:00001 libm-2.3.4.so
0000003594484000 4 r---- 0000000000084000 008:00001 libm-2.3.4.so
0000003594485000 4 rw--- 0000000000085000 008:00001 libm-2.3.4.so
0000003594500000 8 r-x-- 0000000000000000 008:00001 libdl-2.3.4.so
0000003594502000 1020 ----- 0000000000002000 008:00001 libdl-2.3.4.so
0000003594601000 4 r---- 0000000000001000 008:00001 libdl-2.3.4.so
0000003594602000 4 rw--- 0000000000002000 008:00001 libdl-2.3.4.so
0000003594700000 64 r-x-- 0000000000000000 008:00001 libpthread-
2.3.4.so
0000003594710000 1020 ----- 0000000000010000 008:00001 libpthread-
0000003594710000 1020 ----- 0000000000010000 008:00001 libpthread-
2.3.4.so
000000359480f000 4 r---- 000000000000f000 008:00001 libpthread-
000000359480f000 4 r---- 000000000000f000 008:00001 libpthread-
2.3.4.so
0000003594810000 4 rw--- 0000000000010000 008:00001 libpthread-
0000003594810000 4 rw--- 0000000000010000 008:00001 libpthread-
2.3.4.so
0000003594811000 16 rw--- 0000003594811000 000:00000 [ anon ]
000000359ba00000 84 r-x-- 0000000000000000 008:00001 libnsl-2.3.4.so
000000359ba15000 1020 ----- 0000000000015000 008:00001 libnsl-2.3.4.so
000000359bb14000 4 r---- 0000000000014000 008:00001 libnsl-2.3.4.so
000000359bb15000 4 rw--- 0000000000015000 008:00001 libnsl-2.3.4.so
000000359bb16000 8 rw--- 000000359bb16000 000:00000 [ anon ]
0000007fbfff4000 48 rwx-- 0000007fbfff4000 000:00000 [ stack ]
ffffffffff600000 4 r-x-- 0000000000000000 000:00000 [ anon ]
mapped: 420444K writeable/private: 8624K shared: 280580K
[root@redhat4 ~]#
0000003594811000 16 rw--- 0000003594811000 000:00000 [ anon ]
000000359ba00000 84 r-x-- 0000000000000000 008:00001 libnsl-2.3.4.so
000000359ba15000 1020 ----- 0000000000015000 008:00001 libnsl-2.3.4.so
000000359bb14000 4 r---- 0000000000014000 008:00001 libnsl-2.3.4.so
000000359bb15000 4 rw--- 0000000000015000 008:00001 libnsl-2.3.4.so
000000359bb16000 8 rw--- 000000359bb16000 000:00000 [ anon ]
0000007fbfff4000 48 rwx-- 0000007fbfff4000 000:00000 [ stack ]
ffffffffff600000 4 r-x-- 0000000000000000 000:00000 [ anon ]
mapped: 420444K writeable/private: 8624K shared: 280580K
[root@redhat4 ~]#
--===============================
pstack 命令
此命令可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。
此命令可显示每个进程的栈跟踪。pstack 命令必须由相应进程的属主或 root 运行。
可以使用 pstack 来确定进程挂起的位置。此命令允许使用的唯一选项是要检查的进程
的 PID
[oracle@redhat4 ~]$ pstack 7054
#0 0x00000035940cabcc in semtimedop () from /lib64/tls/libc.so.6
#1 0x0000000003b60a91 in sskgpwwait ()
#2 0x0000000003b47480 in skgpwwait ()
#3 0x0000000001104305 in kslwaitns ()
#4 0x0000000001229563 in kskthbwt ()
#5 0x0000000001103e6b in kslwait ()
#6 0x00000000010e0664 in ksarcv ()
#7 0x00000000011955b1 in ksbabs ()
#8 0x000000000119c30f in ksbrdp ()
#9 0x00000000022dcc48 in opirip ()
#10 0x0000000000738caa in opidrv ()
#11 0x0000000000737226 in sou2o ()
#12 0x0000000000700c95 in opimai_real ()
#13 0x0000000000700b4c in main ()
从底部看齐
[oracle@redhat4 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jan 4 19:17:19 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
???:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
SQL> alter session set nls_language=american;
Session altered.
SQL> oradebug setospid 7054
Oracle pid: 5, Unix process pid: 7054, image: oracle@redhat4 (DBW0)
SQL>
Oracle pid: 5, Unix process pid: 7054, image: oracle@redhat4 (DBW0)
SQL>
sql*plus命令oradebug对于诊断性能和hang住问题非常有用。在其他方面,它也可以用
来检查RAC的inter-instance communication
是否使用了正确的IP地址。
是否使用了正确的IP地址。
oradebug setospid 7054
oradebug short_stack;
如果一个程序挂起,那么程序调用栈就可以显示它在调用路径中的哪一步挂起
oradebug short_stack;
如果一个程序挂起,那么程序调用栈就可以显示它在调用路径中的哪一步挂起
SQL> oradebug short_stack;
ksdxfstk()+32
SQL>
ksdxfstk()+32
SQL>
--=========================
unix/linux下的共享内存、信号量、队列信息管理
在unix/linux下,经常有因为共享内存、信号量,队列等共享信息没有干净地清楚而引
unix/linux下的共享内存、信号量、队列信息管理
在unix/linux下,经常有因为共享内存、信号量,队列等共享信息没有干净地清楚而引
起一些问题。
查看共享信息的内存的命令是ipcs [-m|-s|-q]。
查看共享信息的内存的命令是ipcs [-m|-s|-q]。
默认会列出共享内存、信号量,队列信息,-m列出共享内存,-s列出共享信号量,-q列
出共享队列
清除命令是ipcrm [-m|-s|-q] id。
-m 删除共享内存,-s删除共享信号量,-q删除共享队列。
清除命令是ipcrm [-m|-s|-q] id。
-m 删除共享内存,-s删除共享信号量,-q删除共享队列。
ipcs -m
[oracle@redhat4 ~]$ ipcs -m
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
key shmid owner perms bytes nattch status
0x36010028 65537 oracle 640 287309824 21
[oracle@redhat4 ~]$ ipcs -a
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
key shmid owner perms bytes nattch status
0x36010028 65537 oracle 640 287309824 23
------ Semaphore Arrays --------
key semid owner perms nsems
0x7df2e688 98304 oracle 640 154
key semid owner perms nsems
0x7df2e688 98304 oracle 640 154
------ Message Queues --------
key msqid owner perms used-bytes messages
key msqid owner perms used-bytes messages
cat /etc/sysctl.conf
设置信号参数量 kernel.sem=
设置信号参数量 kernel.sem=
--=====================================================
cd $ORACLE_BASE/admin
cd $ORACLE_BASE/admin
SQL> show parameter back
NAME TYPE VALUE
------------------------------------ -----------
------------------------------------ -----------
------------------------------
background_core_dump string partial
background_dump_dest string
background_core_dump string partial
background_dump_dest string
/u01/app/oracle/admin/jiagulun
/bdump
backup_tape_io_slaves boolean FALSE
db_flashback_retention_target integer 1440
fast_start_parallel_rollback string LOW
rollback_segments string
transactions_per_rollback_segment integer 5
/bdump
backup_tape_io_slaves boolean FALSE
db_flashback_retention_target integer 1440
fast_start_parallel_rollback string LOW
rollback_segments string
transactions_per_rollback_segment integer 5
[oracle@redhat4 admin]$ cd /u01/app/oracle/admin/jiagulun/bdump
[oracle@redhat4 bdump]$ ls -ltr
[oracle@redhat4 bdump]$ ls -ltr
[oracle@redhat4 bdump]$ ls -ltr
总用量 28
-rw-r----- 1 oracle oinstall 5307 1月 4 21:43 jiagulun_pmon_7048.trc
-rw-r----- 1 oracle oinstall 844 1月 4 21:44 jiagulun_lgwr_7600.trc
-rw-r----- 1 oracle oinstall 656 1月 4 21:44 jiagulun_arc1_7622.trc
-rw-r----- 1 oracle oinstall 627 1月 4 21:44 jiagulun_arc0_7620.trc
-rw-r--r-- 1 oracle oinstall 6377 1月 4 21:44 alert_jiagulun.log
[oracle@redhat4 bdump]$ ps -ef|grep p001
oracle 7642 6917 0 21:44 pts/2 00:00:00 grep p001
[oracle@redhat4 bdump]$ ps -ef|grep lgwr
oracle 7600 1 0 21:44 ? 00:00:00 ora_lgwr_jiagulun
oracle 7644 6917 0 21:45 pts/2 00:00:00 grep lgwr
[oracle@redhat4 bdump]$ cd /proc/7600
[oracle@redhat4 7600]$ cd fd/
[oracle@redhat4 fd]$ ls -l
总用量 35
lr-x------ 1 oracle oinstall 64 1月 4 21:46 0 -> /dev/null
lr-x------ 1 oracle oinstall 64 1月 4 21:46 1 -> /dev/null
lrwx------ 1 oracle oinstall 64 1月 4 21:46 10 ->
总用量 28
-rw-r----- 1 oracle oinstall 5307 1月 4 21:43 jiagulun_pmon_7048.trc
-rw-r----- 1 oracle oinstall 844 1月 4 21:44 jiagulun_lgwr_7600.trc
-rw-r----- 1 oracle oinstall 656 1月 4 21:44 jiagulun_arc1_7622.trc
-rw-r----- 1 oracle oinstall 627 1月 4 21:44 jiagulun_arc0_7620.trc
-rw-r--r-- 1 oracle oinstall 6377 1月 4 21:44 alert_jiagulun.log
[oracle@redhat4 bdump]$ ps -ef|grep p001
oracle 7642 6917 0 21:44 pts/2 00:00:00 grep p001
[oracle@redhat4 bdump]$ ps -ef|grep lgwr
oracle 7600 1 0 21:44 ? 00:00:00 ora_lgwr_jiagulun
oracle 7644 6917 0 21:45 pts/2 00:00:00 grep lgwr
[oracle@redhat4 bdump]$ cd /proc/7600
[oracle@redhat4 7600]$ cd fd/
[oracle@redhat4 fd]$ ls -l
总用量 35
lr-x------ 1 oracle oinstall 64 1月 4 21:46 0 -> /dev/null
lr-x------ 1 oracle oinstall 64 1月 4 21:46 1 -> /dev/null
lrwx------ 1 oracle oinstall 64 1月 4 21:46 10 ->
/u01/app/oracle/admin/jiagulun/adump/ora_7590.aud
lr-x------ 1 oracle oinstall 64 1月 4 21:46 11 -> /dev/zero
lr-x------ 1 oracle oinstall 64 1月 4 21:46 12 -> /dev/zero
lr-x------ 1 oracle oinstall 64 1月 4 21:46 13 ->
lr-x------ 1 oracle oinstall 64 1月 4 21:46 11 -> /dev/zero
lr-x------ 1 oracle oinstall 64 1月 4 21:46 12 -> /dev/zero
lr-x------ 1 oracle oinstall 64 1月 4 21:46 13 ->
/u01/app/oracle/product/10.2.0/db_1/rdbms/mesg/orazhs.msb
lr-x------ 1 oracle oinstall 64 1月 4 21:46 14 ->
lr-x------ 1 oracle oinstall 64 1月 4 21:46 14 ->
/u01/app/oracle/product/10.2.0/db_1/rdbms/mesg/oraus.msb
lrwx------ 1 oracle oinstall 64 1月 4 21:46 15 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 15 ->
/u01/app/oracle/product/10.2.0/db_1/dbs/hc_jiagulun.dat
lrwx------ 1 oracle oinstall 64 1月 4 21:46 16 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 16 ->
/u01/app/oracle/product/10.2.0/db_1/dbs/lkJIAGULUN
lrwx------ 1 oracle oinstall 64 1月 4 21:46 17 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 17 ->
/u01/app/oracle/oradata/JIAGULUN/controlfile/o1_mf_7p5b2xty_.ctl
lrwx------ 1 oracle oinstall 64 1月 4 21:46 18 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 18 ->
/u01/app/oracle/flash_recovery_area/JIAGULUN/controlfile/o1_mf_7p5b2y0c_.ctl
lrwx------ 1 oracle oinstall 64 1月 4 21:46 19 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 19 ->
/u01/app/oracle/oradata/JIAGULUN/onlinelog/o1_mf_1_7p5b30lb_.log
l-wx------ 1 oracle oinstall 64 1月 4 21:46 2 ->
l-wx------ 1 oracle oinstall 64 1月 4 21:46 2 ->
/u01/app/oracle/admin/jiagulun/bdump/jiagulun_lgwr_7600.trc
lrwx------ 1 oracle oinstall 64 1月 4 21:46 20 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 20 ->
/u01/app/oracle/flash_recovery_area/JIAGULUN/onlinelog/o1_mf_1_7p5b31mg_.log
lrwx------ 1 oracle oinstall 64 1月 4 21:46 21 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 21 ->
/u01/app/oracle/oradata/JIAGULUN/onlinelog/o1_mf_2_7p5b33sx_.log
lrwx------ 1 oracle oinstall 64 1月 4 21:46 22 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 22 ->
/u01/app/oracle/flash_recovery_area/JIAGULUN/onlinelog/o1_mf_2_7p5b34v6_.log
lrwx------ 1 oracle oinstall 64 1月 4 21:46 23 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 23 ->
/u01/app/oracle/oradata/JIAGULUN/onlinelog/o1_mf_3_7p5b35yp_.log
lrwx------ 1 oracle oinstall 64 1月 4 21:46 24 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 24 ->
/u01/app/oracle/flash_recovery_area/JIAGULUN/onlinelog/o1_mf_3_7p5b36x4_.log
lrwx------ 1 oracle oinstall 64 1月 4 21:46 25 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 25 ->
/u01/app/oracle/oradata/JIAGULUN/datafile/o1_mf_system_7p5b14xs_.dbf
lrwx------ 1 oracle oinstall 64 1月 4 21:46 26 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 26 ->
/u01/app/oracle/oradata/JIAGULUN/datafile/o1_mf_undotbs1_7p5b155m_.dbf
lrwx------ 1 oracle oinstall 64 1月 4 21:46 27 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 27 ->
/u01/app/oracle/oradata/JIAGULUN/datafile/o1_mf_sysaux_7p5b14yl_.dbf
lrwx------ 1 oracle oinstall 64 1月 4 21:46 28 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 28 ->
/u01/app/oracle/oradata/JIAGULUN/datafile/o1_mf_users_7p5b157q_.dbf
lrwx------ 1 oracle oinstall 64 1月 4 21:46 29 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 29 ->
/u01/app/oracle/oradata/JIAGULUN/datafile/o1_mf_example_7p5b3r36_.dbf
lr-x------ 1 oracle oinstall 64 1月 4 21:46 3 -> /dev/null
lrwx------ 1 oracle oinstall 64 1月 4 21:46 30 ->
lr-x------ 1 oracle oinstall 64 1月 4 21:46 3 -> /dev/null
lrwx------ 1 oracle oinstall 64 1月 4 21:46 30 ->
/u01/app/oracle/oradata/JIAGULUN/jzqsp01.dbf
lrwx------ 1 oracle oinstall 64 1月 4 21:46 31 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 31 ->
/u01/app/oracle/oradata/JIAGULUN/datafile/demo01.dbf
lrwx------ 1 oracle oinstall 64 1月 4 21:46 32 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 32 ->
/u01/app/oracle/oradata/JIAGULUN/datafile/o1_mf_temp_7p5b3loz_.tmp
lr-x------ 1 oracle oinstall 64 1月 4 21:46 33 ->
lr-x------ 1 oracle oinstall 64 1月 4 21:46 33 ->
/u01/app/oracle/product/10.2.0/db_1/rdbms/mesg/orazhs.msb
lr-x------ 1 oracle oinstall 64 1月 4 21:46 34 ->
lr-x------ 1 oracle oinstall 64 1月 4 21:46 34 ->
/u01/app/oracle/product/10.2.0/db_1/rdbms/mesg/oraus.msb
lr-x------ 1 oracle oinstall 64 1月 4 21:46 4 -> /dev/null
l-wx------ 1 oracle oinstall 64 1月 4 21:46 5 ->
lr-x------ 1 oracle oinstall 64 1月 4 21:46 4 -> /dev/null
l-wx------ 1 oracle oinstall 64 1月 4 21:46 5 ->
/u01/app/oracle/admin/jiagulun/udump/jiagulun_ora_7590.trc
l-wx------ 1 oracle oinstall 64 1月 4 21:46 6 ->
l-wx------ 1 oracle oinstall 64 1月 4 21:46 6 ->
/u01/app/oracle/admin/jiagulun/bdump/alert_jiagulun.log
lrwx------ 1 oracle oinstall 64 1月 4 21:46 7 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 7 ->
/u01/app/oracle/product/10.2.0/db_1/dbs/lkinstjiagulun (deleted)
lrwx------ 1 oracle oinstall 64 1月 4 21:46 8 ->
lrwx------ 1 oracle oinstall 64 1月 4 21:46 8 ->
/u01/app/oracle/product/10.2.0/db_1/dbs/hc_jiagulun.dat
l-wx------ 1 oracle oinstall 64 1月 4 21:46 9 ->
l-wx------ 1 oracle oinstall 64 1月 4 21:46 9 ->
/u01/app/oracle/admin/jiagulun/bdump/alert_jiagulun.log
[oracle@redhat4 fd]$
[oracle@redhat4 fd]$
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/607244/viewspace-751706/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/607244/viewspace-751706/