oracle のバージョンを調べる方法

オラクルのバージョンは動的パフォーマンス・ビューV$VERSIONから、
次のSQLで調べることが出来る。

SQL> SELECT * FROM v$version;

BANNER
——————————————————————————–
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Prod
PL/SQL Release 10.2.0.1.0 – Production
CORE    10.2.0.1.0      Production
TNS for 32-bit Windows: Version 10.2.0.1.0 – Production
NLSRTL Version 10.2.0.1.0 – Production

mod_jk apache tomcat連携 エラーページのカスタマイズ

mod_jkを使用して、apache-tomcat連携で、エラーページをカスタマイズするには
やはり、httpd.conf とweb.xmlの両方に設定がいるようです。
 
なので、webapps/app/error/エラーページと、
apacheからみる/var/www/html/error/エラーページのような
配置が必要。
 
tomcat起動時にはapache側にエラーを流せませんので、
web.xmlの設定に沿ってページが表示されます。
 
tomcat停止時にはhttpd.confの設定に沿って
ページが表示されます。
 
LocationMatchディレクティブを使用することで
各アプリに別にエラーページを表示できます。
webappsにapp1とapp2を配置してエラーを分ける場合。
■web.xml
app1とapp2の両方
<!– ▼▼▼▼▼ エラー頁 ▼▼▼▼▼ –>
<!–
  <error-page>
    <error-code>400</error-code>
    <location>/error/400.html</location>
  </error-page>
  <error-page>
    <error-code>403</error-code>
    <location>/error/403.html</location>
  </error-page>
  <error-page>
    <error-code>404</error-code>
    <location>/error/404.html</location>
  </error-page>
  <error-page>
    <error-code>500</error-code>
    <location>/error/500.html</location>
  </error-page>
  <error-page>
    <error-code>503</error-code>
    <location>/error/503.html</location>
  </error-page>
–>
<!– ▲▲▲▲▲ エラー頁 ▲▲▲▲▲ –>
■httpd.conf
Alias /error/ “/var/www/html/errorpage/”
<Directory “/var/www/html/errorpage”>
    適切なパラメータ
</Directory>
Alias /error2/ “/var/html/errorpage2/”
<Directory “/var/www/html/errorpage2”>
    適切なパラメータ
</Directory>
<LocationMatch “.*/app1/.*”>
ErrorDocument 400 /error/400.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
ErrorDocument 500 /error/500.html
ErrorDocument 503 /error/503.html
</LocationMatch>
<LocationMatch “.*/app2/.*”>
ErrorDocument 400 /error2/400.html
ErrorDocument 403 /error2/403.html
ErrorDocument 404 /error2/404.html
ErrorDocument 500 /error2/500.html
ErrorDocument 503 /error2/503.html
</LocationMatch>

tomcatのエラーページをカスタマイズする方法。

tomcat で webページを表示するときに、エラーになると通常は。tomcatが用意したエラーページが出る。

それだとかっこ悪いので、web.xmlに以下のように記述すると、httpステータスコードに対応した

カスタマイズしたページが表示できる。

  <error-page>
    <error-code>400</error-code>
    <location>/error/400.html</location>
  </error-page>
  <error-page>
    <error-code>403</error-code>
    <location>/error/403.html</location>
  </error-page>
  <error-page>
    <error-code>404</error-code>
    <location>/error/404.html</location>
  </error-page>
  <error-page>
    <error-code>500</error-code>
    <location>/error/500.html</location>
  </error-page>
  <error-page>
    <error-code>503</error-code>
    <location>/error/503.html</location>
  </error-page>

読書:石持浅海 ガーディアン 普通

主人公の無くなったお父さんが娘に取り付いて、いろんな悪意や不慮の事故から娘を守るって話。
ガーディアンはそのお父さんのこと。守った後に反撃も行なうが、娘が受けるであろう衝撃の大きさで、世に言う目には目を的な仕返しをして、善悪の判断がないので始末に困る。この作家らしく、ありえない状況を作り出して、そこから論理を緻密に積み上げていくところは面白いけど、もっと面白いものを書いて欲しい。
 そういえば、目には目をってやったらやり返せって感じで思いがちだけど、同じくらいの罰を与えてそれで許そうよって意味らしい。

読書:福井晴敏 月に繭 地には果実 お勧め

タイトルからは何の本か分からないけど、これターンAガンダムのお話。アニメは観たこと無いけど、面白そうだったんで買ってみた。売れっ子作家が書いてるせいか、世界観、人物造詣などとてもよく出来ていて面白かった。
 どんな内容かというと、戦争で地球が滅んで2000年後、一部の人類は月で文明を受け継いで生き抜いており、他方、地球でも、文明を忘れた人類がやっと産業革命くらいの時代に突入しようとしていた。月の人類はみずからをムーンレイスと称しており地球に帰還することが宿願となっていた。で、いよいよ地球帰還作戦が開始されて・・・。
 地球の人類はどうにかこうにか地球を復興させてきたので生き生きとしていて強さがある、反面、ムーンレイスは別に地球を目指さなくても月で十分生きていけるので、成長も止まって、たるんだ感じになっているって感じの描写があって、今の仕事でおつきあいのある日本を代表する大企業の面々を思い出した。
 この本読んでそこ気にするのって自分でも思ったけど、今の大企業の正社員がこんなんじゃ、日本もやばいってかなり危惧をかんじる。ピンチを自分のチャンスに変えないとね。