ablog

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

2009-04-09から1日間の記事一覧

ラッチ(Latch)について

ラッチの目的は、同時に資源にアクセスすることで壊しあいや不整合を防ぐもので、アクセスをシリアライズします。目的はロックと同じですが、ユーザーに見せるのがロック、ユーザーに見せないのがラッチです。 ラッチ(Latch)とOracleデータベース - /* Gri…

Solaris10 で時刻を修正する

Solaris10 では「date -a [-]秒」で時刻を修正できる。 5分進めたいなら、 # date -a 3005分遅らせたいなら、 # date -a -300コマンドを実行すると、徐々に時刻が修正される。 Oralce が動いている Solaris で時刻を修正し、その間に別のマシンで常駐プログ…

ファイル名で使用可能な文字(UNIX)

UNIX において、ファイル名として使用できない文字は以下の 2つのみである。 "/" (スラッシュ。ASCII コード 0x2F) \0 (ASCII コードのゼロ) 上記以外の文字、例えば空白・タブ・各種記号 (#$%& など)・コントロールコードなどはすべて使用可能である。 用語…

AIX のスワップ領域を拡張する

AIX

スワップ領域のサイズを確認する。 # /usr/sbin/lsps -a Page Space Physical Volume Volume Group Size %Used Active Auto Type hd6 hdisk0 rootvg 512MB 1 yes yes lv スワップ領域を1GB拡張する。 # extendlv hd6 16 スワップ領域のサイズが拡張されたこ…

AIX でファイルシステムのサイズを減らす

AIX

リサイズするファイルシステムのデータをバックアップしておく。 ファイルシステムを削除する。 # umount /opt # rmfs /opt 論理ボリュームを作成する # mklv -y hd10opt -c 1 rootvg 160 ファイルシステムを作成する。 # crfs -v jfs -d hd10opt -m /opt マ…

AIX で zip を解凍する

AIX

AIX で Oracle のインストーラを解凍しようと思ったら、 # unzip B24442-01_1of3.zip ksh: unzip: not foundunzip がない。。。あ、そうだ。jar があるかも。 # which jar /usr/java14/bin/jar # jar xvf B24442-01_1of3.zip created: dvd1/database/ create…

AIX に OS X から telnet でログインして vi を使うと「Unknown terminal type」と言われる

OS X のターミナルで AIX にログインして vi を使おうとすると、「Unknown terminal type」と言われる。 # vi /etc/resolv.conf XTERM-COLOR: Unknown terminal type [Hit return to continue] 環境変数 TERM に ansi をセットしてみると解決。 # export TER…