ApacheからApacheへ転送(リバースプロキシの設定)方法
ApacheからApacheへ転送(リバースプロキシの設定)方法
■httpd.conf
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
を有効にする
ProxyPass http://XXX.XXX.XXX.XXX/
ProxyPassReverse http://XXX.XXX.XXX.XXX/
Tomcat起動時のエラー
■問題
Tomcat起動時のエラー
「構成で定義されている複数の Web モジュールに同じコンテキスト・ルート (/XXXXX) があります。このサーバーを始動する前に、重複を除去する必要があります。」
■解決方法
プロジェクト→プロパティ→Webプロジェクトの設定→コンテキスト・ルートが重複しているためコンテキスト・ルート名を変更する。
RUNSTATSコマンドを作成
以下のSQLにより、RUNSTATSするテーブルのコマンド一覧を作成する
SELECT 'RUNSTATS ON TABLE ' || rtrim(tabschema) || '.' || char(tabname,40) ||
' AND DETAILED INDEXES ALL;' FROM syscat.tables WHERE type = 'T' ORDER BY tabschema, tabname;
システムテーブルは対象としない方がよいため、スキーマ・テーブル名を指定するように、
TABSCHEMA = '' AND TABNAME LIKE 'T%' を追加
(上記はテーブル名をT始まりとしていた場合)
SELECT 'RUNSTATS ON TABLE ' || rtrim(tabschema) || '.' || char(tabname,40) ||
' AND DETAILED INDEXES ALL;' FROM syscat.tables WHERE TABSCHEMA = '' AND TABNAME LIKE 'T%' type = 'T' ORDER BY tabschema, tabname;
DATE型とTIME型で定義されたデータを日時比較する方法
日時のデータをDATE型とTIME型に分けて管理している場合に、それらを他のデータと日時比較する方法
DATE型 DATE1
TIME型 TIME1
DATE型 DATE2
TIME型 TIME2
TO_DATE(CONCAT(DATE1,TIME1), 'YYYY-MM-DDHH24:MI:SS') < TO_DATE(CONCAT(DATE2, TIME2), 'YYYY-MM-DDHH24:MI:SS')
getservbyname関数
サービス名からポート番号を取得する関数。
ポート番号をプログラム内にリテラルで持たなくても良いためのもので、
サービス名を対応するポート番号に変換する。
PORT = getservbyname(SERVICE, PROTO)
サービス名とポート番号の対応表はservicesファイルに記載されている。
servicesファイルは、Windows 2000/XP以降であれば、hostsファイルと同ディレクトリの
「C:\Windows\system32\drivers\etc」フォルダに保存されている。
========================================================================
# Copyright (c) 1993-2004 Microsoft Corp.
#
# This file contains port numbers for well-known services defined by IANA
#
# Format:
#
#
#
echo 7/tcp
|
http 80/tcp www www-http #World Wide Web
|
abcsrv 9999/tcp #
|
========================================================================