昨日一日くらいハマってました。osqleditを使うとちゃんとビューが作れるのに、sqlplusコマンドの標準入力に渡すと、
ORA-00928: SELECTキーワードがありません。
というエラーが出てビューが作れなくなるという問題。結論から言うと、空行が問題だったみたいです。sqlplusではSQLの区切りみたいです。空行は。あと’;'を忘れがちなのも注意。
しかしOracleのエラーって分かりづらいものが多いですね…sqlplusも低機能だし。DBエンジンとしては高性能のようですが…。
昨日一日くらいハマってました。osqleditを使うとちゃんとビューが作れるのに、sqlplusコマンドの標準入力に渡すと、
ORA-00928: SELECTキーワードがありません。
というエラーが出てビューが作れなくなるという問題。結論から言うと、空行が問題だったみたいです。sqlplusではSQLの区切りみたいです。空行は。あと’;'を忘れがちなのも注意。
しかしOracleのエラーって分かりづらいものが多いですね…sqlplusも低機能だし。DBエンジンとしては高性能のようですが…。
せっかくなのでメモっておきます。
SugarCRMを入れることになったんですが、2009/07/08現在の最新の日本語安定版の5.2e JPの前提条件がPHP 5.1以上で、某Linux上に入ってたPHPが5.0.xだったので、PHPを手動でコンパイルして入れることにしました。で、せっかくなのでPHPは最新バージョンにしようとして、–with-zlibなどのオプションを付けてコンパイルしてインストールしたのですが、SugarCRMのインストーラ(install.php)が文字化け(正確にはgzipして送ってるのにContent-Encodingが付いていない)しました。
解決方法は簡単で、PHPを5.2.9にするだけ。5.2.8でもOK。SugarCRMがサポートしているPHPのバージョンに載ってるのを使えば大丈夫そうです。
ニコニコ動画のプレミアム会員になってたんですが、事情によりやめました。
非会員になると動画のダウンロードが遅くなったり、エコノミーモードにされたりします。その問題を解決するためにNicoCacheというソフトを入れてみました。
先週、RHCE(Red Hat Certified Engineer)のコースを受講して、テストを受けてきました。
テストの結果は今日メールで届いて、無事合格でした。午前が満点、午後のRHCTが満点、RHCEが96.4という成績でした。満点取れるかな?と思ってたんですが満点ならず。どこが間違ってたかは覚えていません。
試験の内容については書けませんが、体験記はThinkITのこの記事
[ThinkIT] 第1回:赤い帽子の誘惑 (1/3):
が参考になると思います。概要はRedHatのサイトにも書かれています。
試験の前に「RHCE 速習エキスパートコース」という4日間のコースがあるのですが、普段からRHELを触ってて一発勝負でも大丈夫という人以外は受けた方がいいです。
RHELを触ってみた印象ですが、GUIのツールがこなれている一方で、サービスの設定は結構大変だなという印象を持ちました。NISクライアントとかプリンターの設定とか多くの設定はsystem-config-*系ツールを使うことで設定できますが(chkconfigとかCUIの方が楽なツールも多いけど)、SambaやApacheといったサービスは相変わらず手作業です。まあ、sendmail.cfを手書きしろと言われないだけマシですが(^^;)。
あと講習を受ける前はSELinuxやiptablesやACLとか、難しそうな印象があったんですが、概念もそんなに難しくなく、ほとんど同じパターンなので意外と簡単でした。とりあえず困ったときの基本はmanです。man -kとmakewhatisだけ覚えてれば何とかなります。
世間ではどれくらい影響力のある資格か分かりませんが、講習とテストを受けた限りでは実戦的な内容が多く、役立ちそうな資格だと思いました。