Installing StarTeam - Borland Technical Publications

Installing StarTeam - Borland Technical Publications Installing StarTeam - Borland Technical Publications

techpubs.borland.com
von techpubs.borland.com Mehr von diesem Publisher
10.07.2015 Aufrufe

StarTeam での 正 しい NLS_LANG の 使 用StarTeam での 正 しい NLS_LANG の 使 用StarTeam Server は、 データベースに 格 納 さ れるデータ を UTF-8 形 式 に 変 換 し ます。 この 文字 セ ッ ト や StarTeam Server のその 他 の 要 件 と 競 合 し ない よ う に、 データベースの 文 字 セ ット を 定 義 する こ と をお 勧 め し ます。 詳 細 については、 86 ページの 「NLS_LANG の 定 義 」を 参 照 して く ださい。NLS_LANG は Oracle Client の 文 字 セ ッ ト を 表 し ます。 Oracle Client の 文 字 セ ッ ト は、NLS_LANG パラ メータの 3 番 目 の 部 分 で 定 義 さ れます。NLS_LANG を 正 し く 設 定 し た 後 、 Oracle Client はデータベースへのデータ 格 納 時 ま たはデータベースか ら のデータ 取 得 時 に、 すべてのシンボルをデータベースの 文 字 セ ッ ト の 文字 コード 値 に 正 し く 変 換 します。NLS_LANG は 次 の 形 式 で 指 定 さ れます。NLS_LANG = language_territory.characterset各 部 の 意 味 は 次 の と お り です。languageOracle の メ ッ セージ、 曜 日 名 、 および 月 名 に 使 用 する 言 語 を 指 定 し ます。territory通 貨 と 数 値 の 形 式 、 地 域 、 および 週 と 日 付 の 計 算 規 則 を 指 定 し ます。charactersetOracle Client が 使 用 する 文 字 セ ッ ト を 制 御 し ます ( 通 常 は Windows のコード ページ と一 致 し ます)。NLS_LANG の 定 義ODBC の イ ン ス ト ールは 複 数 の Oracle ホーム をサポー ト し ます。 各 ODBC ドライバは、そのインス トール 先 の Oracle ホームの 名 前 に よ って 一 意 に 識 別 さ れます。 Oracle ODBC ドライバを 使 用 する アプ リ ケーシ ョ ンは、 NLS_LANG の 値 を 使 用 し て、 文 字 セ ッ ト 変 換 に 関 連する 決 定 を 行 います。 NLS_LANG 設 定 の 文 字 セ ッ ト 部 分 はAMERICAN_AMERICA.WE8MSWIN1252 である 必 要 があ り ます。 Oracle 8i 以 前 のバージ ョンを StarTeam データベース と し て 使 用 し てい る 場 合 には、AMERICAN_AMERICA.WE8ISO8859P1 を 設 定 します。ODBC ドライバのインストールは Windows コード ページ (ACP) の 値 を 使 用 し て、 レ ジストリ 内 の NLS_LANG の 値 を 定 義 し ます。 NLS_LANG の 値 が 正 しいかど う かを 検 証 する こと をお 勧 め し ます。 NLS_LANG 環 境 変 数 はレ ジ ス ト リ 設 定 よ り も 優 先 さ れる ため、 必 ずこの 変 数 を 確 認 し て く だ さ い。 必 要 であれば、 こ の 変 数 を 削 除 で き ます。 「 環 境 変 数 と し て定 義 」 を 参 照 して く ださい。Oracle Client 用 の NLS_LANG は 次 のど ち ら かの 方 法 で 定 義 で き ます。■レジス ト リでの 定 義 (Windows のみ)Oracle Client と Oracle Server は 複 数 の Oracle ホームの 概 念 をサポー ト し ます。 具 体 的 には、 同 じ コ ン ピ ュータ 上 に Oracle バイナ リ の 複 数 のセ ッ ト を 置 く こ と がで き ます。 同じコンピュータ 上 に 複 数 の Oracle ホーム を 配 置 する と 、 各 ホームに 対 応 する 複 数 のレジストリエントリが 存 在 します。 各 ホームに 対 して NLS_LANG を 定 義 する こ と をお 勧めします。Windows レジス ト リエディ タを 使 用 して NLS_LANG の 設 定 を 変 更 する には :1 Windows の [ スタート] メニューから [ スタート|ファイル 名 を 指 定 して 実 行 ...] を選 択 し ます。2 [ フ ァ イル 名 を 指 定 し て 実 行 ] ダイアログが 表 示 されます。3 regedit と 入 力 して [OK] をク リ ックします。4 次 のレ ジ ス ト リ エン ト リ を 編 集 し ます。 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\homeIDhomeID は Oracle ホーム を 識 別 する 一 意 の 名 前 です。86 Borland StarTeam インストール ガイド

データベースの 文 字 セットと StarTeam Server注 意メモ■環 境 変 数 と し て 定 義レ ジ ス ト リ は 環 境 設 定 の 主 な 保 存 先 ですが、 環 境 パ ラ メ ータはレ ジ ス ト リ 以 外 の 方 法で も 設 定 で き ます。 NLS_LANG は、 [ システムのプロパティ ] でシ ス テム 環 境 変 数 ま たはユーザー 環 境 変 数 と し て 設 定 で き ます。NLS_LANG を 環 境 変 数 と し て 定 義 する 場 合 、 その 値 はすべての Oracle ホームに 対 して 使 用 さ れます。 こ の 定 義 方 法 は 慎 重 に 使 用 する こ と をお 勧 め し ます。 特 に、 コ ンピ ュータ 上 に 複 数 の Oracle ホームがあ り、 一 部 の Oracle ホーム 間 で NLS_LANG の 設定 が 異 なってい る 場 合 には 注 意 が 必 要 です。 NLS_LANG を 削 除 するのが 最 適 な 場 合があ り ます。Windows で こ の 変 数 の 設 定 を 作 成 / 変 更 する には :1 デス ク ト ップ 上 の [ マイ コンピュータ ] アイコンを 右 ク リ ックし、 コンテキストメニューから [ プロパティ ] を 選 択 し ます。2 [ 詳 細 設 定 ] タブを 選 択 します。3 [ 環 境 変 数 ] をク リ ックします。4 [ 環 境 変 数 ] ダイアログが 表 示 されます。5 NLS_LANG を 選 択 し、 適 切 な 値 を 定 義 し ます。UNIX でこの 設 定 を 作 成 / 修 正 する には、 .profile または .cshrc ファイル 内で NLS_LANG の 値 を 定 義 し ます。 環 境 変 数 の 設 定 方 法 については、 UNIX 管 理 者に 問 い 合 わせて く ださ い。NLS_LANG が 定 義 さ れない 場 合 、 デフ ォル ト 値 は「AMERICAN_AMERICA.US7ASCII」 になり ます。データベースの 文 字 セットと StarTeam Server注 意StarTeam Server は、 Oracle スキーマ ユーザーに UTF-8 データ を 格 納 し ます。 StarTeamServer は Oracle の 変 換 メ カニズムを 使 用 し ません。 UTF-8 への 変 換 を 自 ら 実 行 し ます。変 換 は StarTeam Server によって 行 われるため、 Oracle Client が 二 重 にデータ を 変 換 するのを 避 け る こ と は 非 常 に 重 要 です。 二 重 変 換 が 行 われる と データ が 破 損 し ます。Oracle ソフトウェアは、 Oracle Client の 文 字 セ ッ ト (NLS_LANG で 指 定 される) が、 データベース イ ン ス タ ン スの 文 字 セ ッ ト と 一 致 し ない と き にのみ 変 換 を 行 います。 し たがって、 ク ラ イ アン ト と サーバーの 設 定 を 一 致 させる こ と は 非 常 に 重 要 です。 StarTeam サーバー 構 成 には、 Oracle データベース インスタンスが WE8MSWIN1252 文 字 セ ッ ト を 使 用 するよう 設 定 されていることが 必 要 です。Oracle 8i 以 前 のバージ ョ ン を StarTeam データベース と し て 使 用 し てい る 場 合 には、 Oracle データベース インスタンスでは、 文 字 セッ トWE8ISO8859P1 を 使 用 し ます。サーバー 管 理 ツールでは、 使 用 するデータベース イ ン ス タ ン スの 文 字 セ ッ ト が 正 しい 文 字セ ッ ト でない 場 合 、 新 し い StarTeam サーバー 構 成 を 作 成 でき ません。 StarTeam Server は 起動 時 に、 データベースの 文 字 セ ッ ト が NLS_LANG の 文 字 セ ッ ト 定 義 と 一 致 する こ と の 確 認も 行 います。言 語 や 地 域 間 で 数 値 設 定 が 異 な る こ と に よ り 、 NLS_LANG の language_territory 部 分 の 設 定が AMERICAN_AMERICA ( 米 国 の 数 値 設 定 ) でない 場 合 に も、 StarTeam Server は 起 動 しなくなります。 設 定 が 異 なる 場 合 、StarTeam Server の 例 外 が 発 生 し ます。 こ れは、 数 値 などが 誤 って 表 示 さ れる こ と を 意 味 する も のではあ り ません。 た と えば、 ド イ ツ などの 国 では 小 数 点 を カ ンマで 表 し ます。 上 記 設 定 で も、 ド イ ツ 語 の 数 値 は 正 し く 表 示 さ れます。第 8 章 : Borland StarTeam Server での Oracle スキーマ ユーザーの 利 用 87

<strong>StarTeam</strong> での 正 しい NLS_LANG の 使 用<strong>StarTeam</strong> での 正 しい NLS_LANG の 使 用<strong>StarTeam</strong> Server は、 データベースに 格 納 さ れるデータ を UTF-8 形 式 に 変 換 し ます。 この 文字 セ ッ ト や <strong>StarTeam</strong> Server のその 他 の 要 件 と 競 合 し ない よ う に、 データベースの 文 字 セ ット を 定 義 する こ と をお 勧 め し ます。 詳 細 については、 86 ページの 「NLS_LANG の 定 義 」を 参 照 して く ださい。NLS_LANG は Oracle Client の 文 字 セ ッ ト を 表 し ます。 Oracle Client の 文 字 セ ッ ト は、NLS_LANG パラ メータの 3 番 目 の 部 分 で 定 義 さ れます。NLS_LANG を 正 し く 設 定 し た 後 、 Oracle Client はデータベースへのデータ 格 納 時 ま たはデータベースか ら のデータ 取 得 時 に、 すべてのシンボルをデータベースの 文 字 セ ッ ト の 文字 コード 値 に 正 し く 変 換 します。NLS_LANG は 次 の 形 式 で 指 定 さ れます。NLS_LANG = language_territory.characterset各 部 の 意 味 は 次 の と お り です。languageOracle の メ ッ セージ、 曜 日 名 、 および 月 名 に 使 用 する 言 語 を 指 定 し ます。territory通 貨 と 数 値 の 形 式 、 地 域 、 および 週 と 日 付 の 計 算 規 則 を 指 定 し ます。charactersetOracle Client が 使 用 する 文 字 セ ッ ト を 制 御 し ます ( 通 常 は Windows のコード ページ と一 致 し ます)。NLS_LANG の 定 義ODBC の イ ン ス ト ールは 複 数 の Oracle ホーム をサポー ト し ます。 各 ODBC ドライバは、そのインス トール 先 の Oracle ホームの 名 前 に よ って 一 意 に 識 別 さ れます。 Oracle ODBC ドライバを 使 用 する アプ リ ケーシ ョ ンは、 NLS_LANG の 値 を 使 用 し て、 文 字 セ ッ ト 変 換 に 関 連する 決 定 を 行 います。 NLS_LANG 設 定 の 文 字 セ ッ ト 部 分 はAMERICAN_AMERICA.WE8MSWIN1252 である 必 要 があ り ます。 Oracle 8i 以 前 のバージ ョンを <strong>StarTeam</strong> データベース と し て 使 用 し てい る 場 合 には、AMERICAN_AMERICA.WE8ISO8859P1 を 設 定 します。ODBC ドライバのインストールは Windows コード ページ (ACP) の 値 を 使 用 し て、 レ ジストリ 内 の NLS_LANG の 値 を 定 義 し ます。 NLS_LANG の 値 が 正 しいかど う かを 検 証 する こと をお 勧 め し ます。 NLS_LANG 環 境 変 数 はレ ジ ス ト リ 設 定 よ り も 優 先 さ れる ため、 必 ずこの 変 数 を 確 認 し て く だ さ い。 必 要 であれば、 こ の 変 数 を 削 除 で き ます。 「 環 境 変 数 と し て定 義 」 を 参 照 して く ださい。Oracle Client 用 の NLS_LANG は 次 のど ち ら かの 方 法 で 定 義 で き ます。■レジス ト リでの 定 義 (Windows のみ)Oracle Client と Oracle Server は 複 数 の Oracle ホームの 概 念 をサポー ト し ます。 具 体 的 には、 同 じ コ ン ピ ュータ 上 に Oracle バイナ リ の 複 数 のセ ッ ト を 置 く こ と がで き ます。 同じコンピュータ 上 に 複 数 の Oracle ホーム を 配 置 する と 、 各 ホームに 対 応 する 複 数 のレジストリエントリが 存 在 します。 各 ホームに 対 して NLS_LANG を 定 義 する こ と をお 勧めします。Windows レジス ト リエディ タを 使 用 して NLS_LANG の 設 定 を 変 更 する には :1 Windows の [ スタート] メニューから [ スタート|ファイル 名 を 指 定 して 実 行 ...] を選 択 し ます。2 [ フ ァ イル 名 を 指 定 し て 実 行 ] ダイアログが 表 示 されます。3 regedit と 入 力 して [OK] をク リ ックします。4 次 のレ ジ ス ト リ エン ト リ を 編 集 し ます。 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\homeIDhomeID は Oracle ホーム を 識 別 する 一 意 の 名 前 です。86 <strong>Borland</strong> <strong>StarTeam</strong> インストール ガイド

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!