UJP - 技術情報

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

     

Linux Sybaseの環境設定

Linux Sybaseの環境設定


0.更新履歴

  • 2001.09.19 新規作成

1.はじめに

 このドキュメントでは,Linux版のSybase ASE 11.0.3.3-6を使いやすくするためのシェル環境変数などの設定を行う.

2.パスの設定

  • インストール直後の設定では,カレントディレクトリやSQL Server等起動用プログラムへのパスが設定されていない.
  • よって,シェルにPATH環境変数を追加する.
  • なお,ここではLinuxの標準シェルであるbashにて設定する方法を示す.
  • sybaseユーザでログインする.
  • /opt/sybase/.profileを開く.

変更前の/opt/sybase/.profile
SYBASE=`pwd`                                    ; export SYBASE

SYBPLATFORM="linux"                             ; export SYBPLATFORM
LD_LIBRARY_PATH="$SYBASE/lib"                   ; export LD_LIBRARY_PATH
LC_ALL="default"                                ; export LC_ALL
unset LANG

PATH=$SYBASE/bin:$PATH                          ; export PATH

if [ ! "${PAGER}" ]; then
    PAGER=cat                                   ; export PAGER
fi


〜略〜

  • 次のようにPATH変数を設定する.

変更後の/opt/sybase/.profile
SYBASE=`pwd`                                    ; export SYBASE

SYBPLATFORM="linux"                             ; export SYBPLATFORM
LD_LIBRARY_PATH="$SYBASE/lib"                   ; export LD_LIBRARY_PATH
LC_ALL="default"                                ; export LC_ALL
unset LANG

PATH=$SYBASE/bin:$SYBASE/install:.:$PATH:       ; export PATH

if [ ! "${PAGER}" ]; then
    PAGER=cat                                   ; export PAGER
fi

〜略〜

  • .profileファイルを保存して,sybaseユーザでログインしなおす.
  • 環境変数PATHの内容を確認し,パスが通っているか確認する.
    • showserverコマンドは,/opt/sybase/install/showserverに格納されている.

bash$ pwd
/opt/sybase
bash$ env | grep PATH
LD_LIBRARY_PATH=/opt/sybase/lib
PATH=/opt/sybase/bin:/opt/sybase/bin:/opt/sybase/install:.:/bin:/usr/bi
n:/usr/local/bin:/usr/bin/X11:/usr
/X11R6/bin:
bash$ showserver
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
sybase    2836  0.0  7.5 67292 14624 ?       S    12:43   0:00 dataserver
sybase    2837  0.0  2.6  7996 5116 pts/2    S    12:43   0:00 backupserver
bash$

3.起動スクリプトの作成

  • SQL ServerとBackup Serverの起動を容易にするため,起動用スクリプトを作成する.

起動スクリプト /opt/sybase/syb_start.sh
bash$ pwd
/opt/sybase
bash$ cat syb_start.sh
/opt/sybase/install/startserver -f /opt/sybase/install/RUN_SYBASE01 -f /op
t/sybase/install/RUN_SYB_BACKUP
bash$

4.シャットダウン用スクリプトの作成

  • SQL ServerとBackup Serverのシャットダウンを容易にするため,シャットダウン用スクリプトを作成する.
  • シャットダウン用スクリプトは,SQL文とシェルの2ファイルを作成する.

シャットダウン用SQL /opt/sybase/shutdown.sql
bash$ pwd
/opt/sybase
bash$ cat shutdown.sql
shutdown SYB_BACKUP
go
shutdown
go
bash$

シャットダウン用シェル /opt/sybase/syb_shutdown.sh
bash$ pwd
/opt/sybase
bash$ cat syb_shutdown.sh
isql -Usa -P -SSYBASE01 -Jsjis -zjapanese -i/opt/sybase/shutdown.sql
bash$



広告スペース
Google