Empress 資料一覧
ODBCサーバの管理コマンド一覧
2007/11/4更新
対応バージョン: 6.10
ODBCサーバの管理コマンドはempoadmコマンドのサブコマンドとして実装されている。
以下、準備とそれぞれのサブコマンドについて説明する。
準備
% su # setenv MSLANG japanese # setenv MSPATH /usr/users/ms32/v6.10 # setenv PATH ${PATH}:${MSPATH}/bin
状態チェック
# empoadm svinfo ============================== Daemon PID : 300144 Real owner : root (system PRIVILEGED account) Effect owner : root (system PRIVILEGED account) Interface IP : * Service Name : Service Port : 6322/tcp Listen qlen : 5 Working Dir. : /usr/users/ms32/ODBC/work Log file : /usr/users/ms32/ODBC/tmp/log.txt Account file : /usr/users/ms32/ODBC/tmp/account Passwd file : /usr/users/ms32/ODBC/odbc.pwd Idle timelim : 1800(sec) Blocking lim : 120(sec) Clients lim : 30 Clients num : 1 ← 接続中のクライアント数 Recv bufsize : 52000 Send bufsize : 10000 Query Timeout: 300 Max Rows : 65536 Start Time : 17:32:59 Jan/31 Config Time : 17:32:59 Jan/31 ==============================
ログファイル表示
# empoadm loginfo
クライアントの接続状況
# empoadm showclient USER.. ..PID ADDRESS........... START.... STAT. STAT_TIME foo ***** 10.197.10.188.1721 17:18 Wed Idle 00:00:13
利用可能なポート番号の確認
# empoadm chkport The default Empress ODBC Server port is 6322. *************** The port 6322 is already in use. *************** *** Warning *** Empress highly recommends that port id 6322 be used for *************** the Empress ODBC server. If this port id is used by a *************** a program other than Empress ODBC server, please adjust *************** the other program to use other port id if possible. The other port ids which are available are: 6323 6324 6325 6326 6327 6328 6329 6330
→ 6322は使用中なのでその次から利用可能なポート番号がリストアップされる。
クライアントの接続解除(接続中断)
# empoadm rmclient foo ← empoadm showclientで表示される<USER>を指定
サービスポートクローズ&サービスセッション終了
# empoadm svclose Empress ODBC server daemon listen port 6322 closed. Daemon will exit after all 1 clients terminate # empoadm svinfo ============================== Daemon PID : 300144 Real owner : root (system PRIVILEGED account) Effect owner : root (system PRIVILEGED account) Service Port : Closed ← クローズ Working Dir. : /usr/users/ms32/ODBC/work Log file : /usr/users/ms32/ODBC/tmp/log.txt Account file : /usr/users/ms32/ODBC/tmp/account Passwd file : /usr/users/ms32/ODBC/odbc.pwd Idle timelim : 1800(sec) Blocking lim : 120(sec) Clients lim : 30 Clients num : 1 Recv bufsize : 52000 Send bufsize : 10000 Query Timeout: 300 Max Rows : 65536 Start Time : 17:32:59 Jan/31 Config Time : 17:32:59 Jan/31 ==============================
シャットダウン
# empoadm svshut
接続ユーザがいると以下の警告が表示される。
************** Warning *************** 1 service process(es) still running !! Do you want to shut down Empress ODBC server? (Yes/No) : ← 強制終了の確認 Sending TERM signal to ODBC server ... . Cleaning up ... Done