第7章

Sybase Adaptive Server Anywhereデータベースの設定

この章では、SilverMasterまたは展開データベースとしてNovell exteNd Application Serverで使用するASA (Sybase Adaptive Server Anywhere)データベースの設定方法について説明します。この章の節は次のとおりです。

For more information    サポートされているデータベースバージョンの最新情報については、Novell exteNd Application Serverのリリースノートを参照してください。

 
Top of page

Sybase ASA使用の準備

Sybase ASAデータベースをアプリケーションサーバで使用できるようセットアップする前に、次の処理を実行する必要があります。

 
Top of section

Sybase ASAのインストール

サポートされているバージョンのSybase ASAソフトウェアがまだインストールされていない場合は、Sybaseから入手してユーザ自身でインストールする必要があります。

For more information    詳細については、www.sybase.comを参照してください。

 
Top of section

jConnect使用のための準備

アプリケーションサーバはjConnect (SybaseのJDBCドライバ)を使用してSybase ASAに接続します。jConnectはSybase ASAインストールの一部として含まれています。

Sybaseウィザードを使用してASAをインストールする際、ドライバはSybaseのSharedディレクトリにインストールされます。jConnectを使用するには、セットアップ時に一度次の操作を行う必要があります。

 
Top of page

SilverMasterと展開データベースのセットアップ

Sybase ASAデータベースをSilverMasterまたは展開データベースとしてセットアップするには、次の手順に従います。

  1. データベースを作成します。

  2. アプリケーションサーバで使用するユーザアカウントを作成します。

  3. サービスとして動作するようSybase ASAを設定します。

  4. アプリケーションサーバでデータベースを使用できるようにします。

次の節では、これらの手順について説明します。

 
Top of section

手順1:データベースを作成する

ASAデータベースを作成するには、Sybase Centralを使用します。これがSilverMasterになる場合は、ASAデータベースを先に作成してから、アプリケーションサーバをインストールする必要があります。

For more information    ASAデータベース作成の詳細については、Sybase Centralオンラインヘルプを参照してください。

 
Top of section

手順2:ユーザアカウントを作成する

Sybase ASAには、パスワードがsqlのデフォルトユーザdbaが提供されています。SilverMasterまたはその他のSybase ASAデータベース用にこのユーザ名とパスワードの組み合わせを使用できます。

ただし、SilverMasterと各展開データベース用に別々のアカウントを設定するようお勧めします。別々のアカウントを使用することで、どのアプリケーションがデータベースをどれ位の頻度でいつ使用しているのか容易に判別することができ、パフォーマンス問題のトラブルシューティングもより容易に行えるようになります。これらのアカウントは最低でもResourceおよびConnect権限を持っていることを確認してください。

For more information    ユーザアカウントのセットアップの詳細については、Sybase Centralオンラインヘルプを参照してください。

 
Top of section

手順3:サービスとしてSybase ASAを実行する

データベースの使用および保守をより容易に行えるようにするため、Sybase ASAをサービスとして実行するようお勧めします。

For more information    Sybase ASAをサービスとして実行する方法の詳細については、Sybase ASAオンラインヘルプを参照してください(ヘルプでは、『ASA Database Administration Guide』を選択して、第1章の「Running the server outside the current session」を参照してください)。

 
Top of section

手順4:アプリケーションサーバでデータベースを使用できるようにする

SilverMasterに対してASAデータベースを使用する場合は、アプリケーションサーバをインストールして、ASAデータベースをSilverMasterとして指すことができます(「Novell exteNdのインストール」を参照)。

展開データベースとしてASAデータベースを使用している場合は、アプリケーションサーバにデータベースを追加してデータベースを使用可能にできます。

  1. データベースが「稼動中」であることを確認します。まだサービスとして実行されていない場合は、Sybase Centralを使ってデータベースを起動できます。

  2. SMCを使用して、サーバにデータベースを追加します。

    データベースの名前、ユーザ名とパスワード、および次の形式のデータベースのJDBC URLを指定します。

      jdbc:sybase:Tds:hostname:port?SERVICENAME=dbname 
    

    たとえば、データベース名がMyDBで、デフォルトのASAポート2638でローカルにデータベースを実行している場合、JDBC URLは次のようになります。

      jdbc:sybase:Tds:localhost:2638?SERVICENAME=MyDB
    

アプリケーションサーバでデータベースを使用できるようにする別の方法は、データベース用の「JDBC接続プール」を定義することです。

For more information    サーバへのデータベースの追加と接続プールの定義の詳細については、『管理者用ガイド』のデータソース設定に関する章を参照してください。




Copyright © 2004 Novell, Inc. All rights reserved. Copyright © 1997, 1998, 1999, 2000, 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.  more ...