Linux Sybaseの環境設定
Linux Sybaseの環境設定
0.更新履歴
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
〜略〜 |
変更後の/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$
|