UJP - 技術情報

Life is fun and easy!

不正IP報告数

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

     

SybaseASE11.0.0.3#ESD6でjConnect5.2の設定

SybaseASE11.0.0.3#ESD6でjConnect5.2の設定


0.更新履歴

  • 2001.09.26 新規作成

1.はじめに

 このドキュメントでは,Sybase ASE11.0.0.3#ESD6で,jConnect5.2を使う手順を示す.
 jConnect5.2は,JDK1.2ベース(Java2)での接続となる.

2.sql_server.sqlの入手

  • jConnectを使用するためには,DBサーバ上の次のようなテーブルが必要になる.
    • sybsystemporcsデータベース上にいくつかのストアドプロシージャも格納される.

jConnectで使用されるテーブル
テーブル名 データベース
spt_jdbc_table_types master
spt_mda master
spt_jtext master
spt_jdbc_conversion master
spt_jdatatype_info sybsystemprocs

  • これを作成するためのスクリプトは,ASE12のクライアントソフトに入っているので,これをサーバに転送する.

対象ASE パス
ASE11用 $SYBASE\jConnect-5_2\classes\sp\sql_server.sql
ASE12用 $SYBASE\jConnect-5_2\classes\sp\sql_server12.sql

3.sql_server.sqlを実行

  • サーバ上で,sql_server.sqlを実行している.

bash$ isql -Usa -P -SSYBASE01 -isql_server.sql -ojcon.log
00:2001/09/26 10:56:05.20 server Configuration file '/opt/sybase/SYBASE01.cfg' has been written and the
previous version has been renamed to '/opt/sybase/SYBASE01.023'.
00:2001/09/26 10:56:05.20 server The configuration option 'allow updates to system tables' has been chan
ged by 'sa' from '0' to '1'.

00:2001/09/26 10:56:29.43 server Configuration file '/opt/sybase/SYBASE01.cfg' has been written and the
previous version has been renamed to '/opt/sybase/SYBASE01.024'.
00:2001/09/26 10:56:29.43 server The configuration option 'allow updates to system tables' has been chan
ged by 'sa' from '1' to '0'.

bash$

  • ログを確認しておく.

bash$ cat jcon.log
Msg 2401, Level 11, State 2:
Character set conversion is not available between client character set 'iso_1'
and server character set 'sjis'.
No conversions will be done.
Due to previous errors, the language for this session is being forced to
'us_english'.
 Parameter Name                 Default     Memory Used Config Value Run Value
 ------------------------------ ----------- ----------- ------------ -----------
 allow updates to system tables           0           0           1            1
Configuration option changed. The SQL Server need not be rebooted since the
option is dynamic.
(return status = 0)
(1 row affected)
(1 row affected)
(1 row affected)
(1 row affected)
(1 row affected)
(1 row affected)


〜略〜

(1 row affected)
(1 row affected)
(1 row affected)
(1 row affected)
(1 row affected)

(1 row affected)
(return status = 0)
(return status = 0)
(return status = 0)
(return status = 0)
 Parameter Name                 Default     Memory Used Config Value Run Value
 ------------------------------ ----------- ----------- ------------ -----------
 allow updates to system tables           0           0           0            0
Configuration option changed. The SQL Server need not be rebooted since the
option is dynamic.
(return status = 0)
bash$

  • ログの中の,return status が全て0になっているか確認する.

2.環境変数の設定

  • ASE12のsybaseアカウントでログインする.
  • [コントロールパネル]の[システム]を開く.
  • [環境]タブを選択する.
  • システム環境変数を次のように設定する.

変数
JDBC_HOME
E:\sybase\jConnect5_2
CLASSPATH
%JDBC_HOME%\classes\jconn2.jar

 ※Java2(JDK1.2)では,CLASSPATHにJavaRuntimeClassLocationを設定する必要は無い.

  • [コマンドプロンプト]を起動して,設定値を確認する.

C:\>set JDBC_HOME
JDBC_HOME=e:\sybase\jConnect-5_2

C:\>set CLASSPATH
CLASSPATH=e:\sybase\jConnect-5_2\classes\jconn2.jar;e:\sybase\jConnect-5_2\class
es

C:\>

3.jConnectの稼動確認

jConnectでサーバが稼動しているかは,ドキュメント「SybaseASE12でjConnect5.2の設定〜クライアント〜」にある方法でテストする.



広告スペース
Google