ablog

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

2010-06-01から1ヶ月間の記事一覧

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

$ nohup expdp system/manager directory=pump_dir dumpfile=scott.dmp schemas=scott flashback_time="TO_TIMESTAMP(TO_CHAR(SYSDATE,'YYYY-MM-DD HH24:MI:SS'),'YYYY-MM-DD HH24:MI:SS')" & こんな感じでえくすぽってる途中で、並列度を上げたいときは、 …

プロセスがどのディレクトリで実行されているか確認する

Oracle Database の export がどのディレクトリで実行されたか調べてみた。 まず、PIDを調べる。 $ ps -ef|grep [e]xp newsys 22555 1 5 Jun03 ? 00:20:40 /opt/oracle/10.2.0/bin/exp ... /proc ファイルシステムの中を見て、どのディレクトリで実行されて…

Linux でプロセスが通信しているIPアドレスとポートを調べてみた

PHPで書かれたWebアプリのDB接続先を設定した後に、本当に設定したホストに接続されてるんかいなと思ってちょっと調べてみた。 netstat とかでだいたいわかるけど、厳密にプロセスがどのホストと通信しているか調べてみた。 httpd プロセスの PID を調べる。…

Oracle で今走っている遅い SQL の実行計画を見る方法

セッション情報などを見るために show_proc_ses_lock.sql をダウンロードして、sqlplus でログインして、 $ wget http://github.com/yoheia/yoheia/raw/master/oracle/sql/show_proc_ses_lock.sql $ sqlplus / as sysdba show_proc_ses_lock.sql を実行して…

sudo でコマンドを実行するときにスイッチしたユーザの環境変数をセットする方法

Mac OS X Snow Leopard でちょっと試してみた。 yoheia% man sudo ... -i [command] The -i (simulate initial login) option runs the shell specified in the passwd(5) entry of the target user as a login shell. This means that login-specific resou…