いっぽんの猟銃のむこうに (DAIZOじいさんとGun)

ヌルめの技術メモとか。フリーランスやってます (http://acez.jp/)

2011-09-01から1ヶ月間の記事一覧

てっとり早く10gのOracleダンプデータを取得する

Oracleのdmpファイルは上位互換はあるが下位互換はないので、11gのexpコマンドで10gに接続してdmp吐こうとすると怒られる。 かといって今更RHEL4(CentOS4)入れて10g入れて、、、なんてやってらんない。 そんなときにdmpを吐くだけならXEを入れてみるのもあり…

MySQLトリガの制限

Oracleのように特定のカラムが更新された場合のトリガ、というのは設定することができない。(MySQL 5.5) 下行でいえば、OF [XXXX]の部分。 create trigger TRI_TEST after UPDATE OF [XXXX] on TEST for each row どこのカラムでもレコードが更新されたら強…

ファイル・サイズ が最大値4194303ブロックを超えています。

ビッグサイズ表領域を使うのが手っ取り早い。 create BIGFILE tablespace TEST_BIGSIZE datafile '/opt/oracle/oradata/TEST_BIGSIZE.ORA' size 50000M AUTOEXTEND ON next 100M maxsize unlimited segment space management AUTO; EnterpriseManagerからも…

Oracleで予約語をカラム名に使う

Oracleで予約語をカラム名に使うには以下のように" " でくくる。 SQL> select MAX("mode") from TEST; MAX("MODE") ----------- 1ちなみにMySQLの場合は``でくくる。そもそも予約語なんだから最初から使うなよって感じがしますが。

FileMergeを良い感じにする

Mac

個人的なメモ。基本的には以下の通りなんですけど、 http://logic.moo.jp/memo.php/archive/492nkfはsudo brew install nkfで入れるのが楽ちんです。 あとフィルタの追加がわかりづらいんですけど、空白の列をクリックすると追加できます。拡張子ごとっての…

Oracleの波ダッシュ(〜)問題に対処する

まず、UTF-8とSJISで文字コードを変換したときに化けやすい文字、ってのがある。 http://ja.wikipedia.org/wiki/Unicode#.E6.B3.A2.E3.83.80.E3.83.83.E3.82.B7.E3.83.A5.E3.83.BB.E5.85.A8.E8.A7.92.E3.83.81.E3.83.AB.E3.83.80.E5.95.8F.E9.A1.8Cそんなか…

Mac OS X LionにOracle instantclientを入れる

(Oracle Instantclient Version 10.2.0.4 の場合です)相変わらず変なコツがいるので。まず32bit版を落とす。解凍してライブラリに別名をつける $ ln -s libclntsh.dylib.10.1 libclntsh.dylib $ ln -s libocci.dylib.10.1 libocci.dylib 環境変数の設定~/.ba…

sshで公開鍵を使わずにログインする

パスフレーズ付きの秘密鍵は~/.ssh/にちゃんと置いてあるんだけど あえてそれを使わずにログインしたいときに。 ssh -F ~ test@192.168.1.1 という感じで、-Fオプションつけてニセのコンフィグファイル指定するといける。 うさんくせえですがメモ。