ablog

不器用で落着きのない技術者のメモ

grep の検索結果:

AIX での /prco//map の参照権限

AIX

…t $ ps -f|grep cat user01 8716410 6815990 0 13:34:25 pts/1 0:00 /tmp/cat user01 8847430 6815990 0 13:34:25 pts/1 0:00 /tmp/catr $ procmap 8716410 Finished IPCS 8716410 : map : Permission Denied $ procmap 8847430 Finished IPCS 8847430 : /tmp…

11gR1 RAC の oprocd

…0$ ps -ef|grep [o]procd -bash-3.00$ ptree -ac ... [process contract 141] 13521 /bin/sh /etc/init.d/init.cssd fatal 14110 /bin/sh /etc/init.d/init.cssd oclsvmon 14212 /bin/sh -c cd /opt/crs/product/11.1.0/log/consfire1/cssd/oclsvmon; ulimit …

Re:"acquiring the instance startup/shutdown lock" organized by id:wmo6hash at OOW Unconference

…sh-3.00# pgrep -f ora_|while read LINE do truss -aelfdE -vall -o ${LINE}.log -p ${LINE} & done mount する。 SQL> alter database mount; alter database mount * ERROR at line 1: ORA-01102: cannot mount database in EXCLUSIVE mode truss の出力結果を確認すると…

DevLOVE ターミナル勉強会「オレの*_historyが火を吹くぜ!」を覗いてきた

…た。 今日の収穫は「grep -A -B -C」。恥ずかしながら知りませんでした。キーワードにヒットした行の前X行、後X行、前後X行を表示とかできるんですね。キーワードにヒットした行の後ろ2行を表示する。 % grep -A2 50 * foo.txt:50 foo.txt-51 foo.txt-52 キーワードにヒットした行の前2行を表示する。 % grep -B2 50 * foo.txt-48 foo.txt-49 foo.txt:50 キーワードにヒットした行の前後2…

Perl の grep sort map とか

…: 69回この商品を含むブログ (54件) を見るレシピ9.5 ディレクトリ内のすべてのファイルを処理する P.444 の grep、map、sort をつなげてフィルタ処理する書き方が便利そうだなと思ったので試してみた。 $ perl -e '@array=(1,2,3,4,5,6,7,8,9,10); map{printf(qq/%02d\n/,$_)} sort{$b<=>$a} grep{$_<5} @array' 04 03 02 01 こんな具合に。それだけです。

iostat の出力結果を特定の列でソートする Perl ワンライナー

…ant,Tom Christiansen,近藤嘉雪出版社/メーカー: オライリー・ジャパン発売日: 2002/09/01メディア: 単行本購入: 8人 クリック: 245回この商品を含むブログ (125件) を見るP.313 9.1.2 自分自身で作ってみる while (<>) { @tmp = split; push @AoA, [ @tmp ]; } 素直に grep と sort 使ったほうが楽ですねw % grep sdk iostat.log|sort -k 12

Oracle Database のインストール・メディアに同梱されているレスポンス・ファイルを調べてみた

$ find . -name '*.jar' -print0|xargs -0 -n1 jar tvf|grep .rsp

外部プロシージャで extproc.ora の変更がいつ反映されるか確認してみた

…les 21897|grep FIFO 9: S_IFIFO mode:0000 dev:330,0 ino:10767 uid:501 gid:501 size:0 11: S_IFIFO mode:0000 dev:330,0 ino:10769 uid:501 gid:501 size:0 12: S_IFIFO mode:0000 dev:330,0 ino:10768 uid:501 gid:501 size:0 13: S_IFIFO mode:0000 dev:…

Oracle Database on UNIX でBEQプロトコルでLOCAL接続する場合はパイプを使ってプロセス間通信している

…u o11106 |grep pipe (略) sqlplus 9694 o11106 14w FIFO 0,7 75491 pipe sqlplus 9694 o11106 15r FIFO 0,7 75492 pipe oracle 9697 o11106 13r FIFO 0,7 75491 pipe oracle 9697 o11106 16w FIFO 0,7 75492 pipe (略) SQL*Plus(コマンド名:sqlplus, プロセスID:9694)と、…

.bash_profile に LD_PRELOAD を設定すると su を実行時に「ld.so.1: su: warning: .... : open failed: illegal insecure pathname」エラーが発生する

….so su コマンドを実行する。 -bash-3.00$ su - 別ターミナルで ps コマンドで確認すると su からプロセスが fork されていて、実効ユーザが root になっている。 -bash-3.00$ ps -ef|grep [2]2824 root 22824 22783 0 22:23:08 pts/3 0:00 su - root 22825 22824 0 22:23:08 pts/3 0:00 sleep_forked_by_hoge.so 60

Solaris 10 に Oracle Database 11gR2 をインストール中に "Hard Limit: maximum user processes" エラーが発生する

… vi /etc/system set max_nprocs=30000 set maxuprc=16384 OSを再起動する。 -bash-3.00# shutdown -y -g0 -i6 設定が反映されていることを確認する。 -bash-3.00# kstat|grep v_proc v_proc 30000 参考 11gR2 install fails with "Hard Limit: maximum user processes" error | dbatoolz

Oracle Database 11gR2 on Solaris10 on VirtualBox 4.0 on Windows XP

…# svcs -a|grep disable パーティションの切り方をミスしたので、シンボリックリンクを作成する。 -bash-3.00# mkdir /export/home/u01 -bash-3.00# ln -s /export/home/u01 /u01 -bash-3.00# ls -l /u01 lrwxrwxrwx 1 root root 16 Jan 20 15:13 /u01 -> /export/home/u01 Oracle Database 11g …

Oracle RAC インストール中に "File not found ... WFMLRSVCApp.ear" エラーが発生する

…eption Severity: 2 原因 インストーラのダウンロードに失敗していたため。 解凍先を調べてみましたが存在せず、 $ find /u01/software -type f -name '*.jar' -print0|xargs -0 -n1 jar tf|grep WEMLRSVCApp.ear ダウンロードしたファイルのサイズをチェックしていると、p10098816_112020_LINUX_2of7.zip のサイズが小さく、ダウンロードに失敗していました。

CentOS 5.5 x86 に Grid Infrastructure (11.2.0.2.0) for Linux x86 のインストール中に root.sh を実行すると「ACFS-9459」が発生する

…|xargs -0 grep 'DVM/ACFS is not supported on this OS version' /u01/app/11.2.0/grid/lib/osds_acfslib.pm: "ADVM/ACFS is not supported on this OS version: '%s'", ソースコードをのぞいてみる。 [root@node01 ~]# less /u01/app/11.2.0/grid/lib/osds_acfslib.pm (中略…

CentOS 5.5 x86 で DNS サーバをたてる手順

…1.el5_4.2|grep named.conf normal /etc/dbus-1/system.d/named.conf normal /etc/named.conf normal /usr/share/doc/bind-9.3.6/sample/etc/named.conf normal /usr/share/man/man5/named.conf.5.gz bind のサンプル設定ファイルをコピーするなどする。 [root@node01 ~]# cp /usr/s…

rpm でインストールされたファイルを調べる方法

…# rpm -qa|grep kernel-headers kernel-headers-2.6.18-194.el5 [root@node01 ~]# rpm -qs kernel-headers-2.6.18-194.el5 normal /usr/include/asm normal /usr/include/asm-generic normal /usr/include/asm-generic/errno-base.h normal /usr/include/asm-…

CentOS 5.5 x86 に VMware Tools をインストールする

….i686.rpm|grep kernel.h warning: kernel-xen-devel-2.6.18-194.el5.i686.rpm: Header V3 DSA signature: NOKEY, key ID e8562897 /usr/src/kernels/2.6.18-194.el5-xen-i686/include/config/debug/kernel.h /usr/src/kernels/2.6.18-194.el5-xen-i686/inclu…

Oracle Database 11gR2 RAC on CentOS 5.5 x86

…ode01 ~]# grep MemTotal /proc/meminfo MemTotal: 900096 kB スワップ領域のサイズが以下の要件を満たすことを確認する。 物理RAMサイズ 必要なスワップ領域サイズ 1GBから2GB RAMサイズの1.5倍 2GBから16GB RAMサイズと同等 16GBを超える 16GB [root@node01 ~]# grep SwapTotal /proc/meminfo SwapTotal: 2048276 kB /tmp ディレ…

カーネル・パラメータ kernel.shmseg について

…sysctl -a|grep shmseg [root@node02 ~]# ls /proc/sys/kernel/shm* /proc/sys/kernel/shmall /proc/sys/kernel/shmmax /proc/sys/kernel/shmmni 参考 oracle 9 on linux red hat 4 on itanium montecito | EcuaLUG http://forums11.itrc.hp.com/service/forums…

NFS のバージョンを確認する方法

… % ps -ef|grep nfs root 5930 11 0 09:52 ? 00:00:00 [nfsd4] root 5931 1 0 09:52 ? 00:00:00 [nfsd] root 5932 1 0 09:52 ? 00:00:00 [nfsd] root 5933 1 0 09:52 ? 00:00:00 [nfsd] root 5934 1 0 09:52 ? 00:00:00 [nfsd] root 5935 1 0 09:52 ? 00:00:0…

tnsnames.ora に enable=broken を記述して無効な接続を破棄する

…sysctl -a|grep keepalive net.ipv4.tcp_keepalive_intvl = 75 net.ipv4.tcp_keepalive_probes = 9 net.ipv4.tcp_keepalive_time = 7200 無効な接続を検出する動作 2時間(tcp_keepalive_time = 7200)以上接続がアイドル状態になると、1分15秒間隔(tcp_keepalive_intvl = 75)でクライアント側からキープアライブ・パケ…

net.ipv4.tcp_rmem を変更してプログラムが使用するTCP受信バッファのサイズを変更する

… % pmap `pgrep -f tcpbuf` 6013: gdb ./tcpbuf_default_size 0026d000 124K r-x-- /lib/libexpat.so.0.5.0 0028c000 8K rwx-- /lib/libexpat.so.0.5.0 00a5e000 104K r-x-- /lib/ld-2.5.so 00a78000 4K r-x-- /lib/ld-2.5.so 00a79000 4K rwx-- /lib/ld-2.5.…

OS から見た Oracle Database on Linux が使用しているメモリサイズを表示するシェルスクリプト

…d memory pgrep -f ora_pmon|xargs -n1 pmap -q|\ perl -lane 'if($F[2] =~ /...s./){chop($F[1]);$s+=$F[1]};END{print "shared memory: ${s}KB"}' # show text pgrep -f ora_pmon|xargs -n1 pmap -q|\ perl -lane 'if($F[2] eq q/r-x--/){chop($F[1]);$s+=$…

Oracle Database 11gR2 11.2.0.2.0 on Oracle Linux Release 5 Update 5

…11gr2 ~]# grep MemTotal /proc/meminfo MemTotal: 1035064 kB スワップ領域のサイズがRAMの1.5以上であることを確認する。スワップ領域に必要なサイズは以下の通り、RAMのサイズにより異なる。 RAMのサイズ スワップ領域のサイズ 1〜2GB 1.5倍 2〜16GB RAMのサイズと同じ 16GB超 16GB [root@oel11gr2 ~]# grep SwapTotal /proc/meminfo SwapTota…

Apache 経由 Tomcat 行き応答なし

…stat -na |grep 8009 tcp 0 0 127.0.0.1:8009 127.0.0.1:52320 SYN_RECV tcp 0 0 127.0.0.1:8009 127.0.0.1:52318 SYN_RECV tcp 0 0 127.0.0.1:8009 127.0.0.1:52319 SYN_RECV tcp 0 0 127.0.0.1:8009 127.0.0.1:52321 SYN_RECV tcp 0 0 127.0.0.1:8009 127.0…

Oracle RAC の歴史

…えずメモメモ。 $ grep -r Compaq $ORACLE_HOME /opt/app/oracle/product/10.2.0/db_1/perl/man/man1/perl572delta.1:Examples include any platform using sfio, and Compaq/Tandem's NonStop\-UX. /opt/app/oracle/product/10.2.0/db_1/perl/man/man1/perl572delta…

Linux でプロセスのカレントワーキングディレクトリを調べる方法

… $ ps aux|grep pmon oracle 2872 0.0 0.1 2607684 4576 ? Ss Jun06 0:00 ora_pmon_orcl oracle 26709 0.0 0.0 61184 748 pts/3 S+ 02:11 0:00 grep pmon /proc//cwd のリンク元を調べると、 $ ls -l /proc/2872/cwd lrwxrwxrwx 1 oracle oinstall 0 Jun 23 02:10 /proc/…

いんぽり監視

$ while :; do pgrep impdp || echo fin|mail -s 'fin' ablog_at_ezweb.ne.jp ; sleep 60; done & $ disown %1 追記: いんぽり終わったら1分間隔であほみたいにメールが飛んできて、眠かったけど起きれましたw

org.apache.poi.openxml4j.exceptions.InvalidOperationException: Can't open the specified file: ...

…010/src % grep -R java.io.tmpdir * deploy/src/common/share/classes/com/sun/deploy/util/NativeLibraryBundle.java: java.io.tmpdir deploy/src/common/share/classes/com/sun/deploy/util/NativeLibraryBundle.java: String rootDirName = System.getPro…

Data Pump でエクスポート中に並列度を変える

…racle uxw|grep dw oracle 24738 41.5 13.9 1734152 1157940 ? Ss 02:56 24:40 ora_dw01_orcl oracle 28706 15.2 1.0 1680512 84268 ? Rs 03:46 1:34 ora_dw02_orcl oracle 28708 10.5 0.8 1680516 70576 ? Ss 03:46 1:05 ora_dw03_orcl並列度3でやってくれてるみたい。 関連 D…