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

データ ファイルのガイドラインデータ ファイルのガイドラインボーラ ン ド では、 データ フ ァ イルの 個 数 と サイ ズについて、 ユーザー 数 に 基 づ く 以 下 のガイ ド ラ イ ン を 提 案 し ます。 環 境 に よ っては、 表 8.1 の 推 奨 値 は 適 切 でない 場 合 も あ り ます。表 8.1Oracle スキーマ ユーザー 用 データ ファイルのガイドラインユーザー 数 データ ファイル 数 各 データ ファイルのサイズ15 まで 3 50 MB15 ~ 50 3 300 MB51 ~ 100 5 300 MB101 ~ 300 7 500 MB>300 7 800 MBOracle スキーマ ユーザー 用 SQL スクリプトの 実 行メモStarTeam Server には、 特 に Oracle スキーマ ユーザーで 使 用 する ために 記 述 さ れた SQL スクリプトが 付 属 します。 これらのスクリプトは、StarTeam データベースの 保 守 およびチューニングに 役 立 ちます。 SQL ス ク リ プ ト には、 イ ン ス ト ール 後 に 実 行 する も の、 データベースのパフ ォーマン ス 維 持 のために 毎 週 実 行 する も の、 StarTeam Server によって 自 動的 に 実 行 さ れる も のな どがあ り ます。実 行 可 能 な Oracle スキーマ ユーザー 用 SQL スクリプトは、Borland\StarTeamServer 2008 R2\DBScripts\Oracle_Scripts フォルダに 収 められています。Oracle_Scripts フォルダには、 Create_Stored_Procedures、Drop_Stored_Procedures、 Install、 Preinstall、 および DW (データ ウェアハウス 用 ) サブフォルダが 含 まれます。 これらのサブフォルダ 内 のスク リプトは、 必要 に 応 じ て StarTeam に よ って 実 行 さ れる ための も のです。 こ れら のス ク リ プ ト はどれも、 SQL*Plus や SQL *Worksheet などの 外 部 のデータベース ユーザー インターフェイスからは 絶 対 に 直 接 実 行 し ないで く だ さ い。次 の 表 は、 手 動 での 実 行 が 推 奨 される SQL ス ク リ プ ト と 、 各 ス ク リ プ ト の 推 奨 実 行 頻 度の 一 覧 です。 各 環 境 におけ る StarTeam の 利 用 状 況 に 応 じ て、 頻 度 を 調 節 する と 良 いで し ょう。 夜 間 や 週 末 など、 サーバーがあ ま り 利 用 さ れていない と き にス ク リ プ ト を 実 行 し ます。こ れら のス ク リ プ ト の 実 行 に 加 えて、 サーバー 管 理 ツールか ら [ 完 全 削 除 ] オプシ ョ ンを実 行 し て、 ス キーマ ユーザーか ら 削 除 さ れたビ ューを 除 去 する こ と も 推 奨 さ れます。 ボーランドでは、 StarTeam プロジェク トから 1 つ 以 上 のビ ューを 削 除 し た 際 には、 その 後 でスキーマ ユーザーに 対 し て 完 全 削 除 を 実 行 する こ と をお 勧 め し ます。 [ 完 全 削 除 ] オプシ ョンの 詳 細 については、 『StarTeam の 管 理 と 利 用 』 を 参 照 し て く だ さ い。 .表 8.2 Oracle データベース 用 の StarTeam SQL スクリプトStarTeam スクリプト 名実 行 頻 度starteam_oracle_compute_stats.sql 毎 週 実 行starteam_oracle_database_analyze.sql 毎 週 実 行starteam_oracle_dropall.sql必 要 な 場 合 のみ 実 行starteam_oracle_performance_indic.sql 必 要 に 応 じ て 実 行starteam_oracle_rebuild_indexes.sql 毎 週 実 行注 意これらのスク リプトの 詳 細 については、 91 ページの 「Oracle スキーマ ユーザー 用 のStarTeam SQL スクリプト」 を 参 照 して く ださい。 SQL*Plus で Oracle ス ク リ プ ト を 実 行 する 方 法 については、 「Oracle スキーマ ユーザーに 対 し て SQL ス ク リ プ ト を 実 行 する には:」 を 参 照 して く ださい。必 要 であれば 必 ず StarTeam スキーマ ユーザーをバックアップし、バックアップを 定 期的 に 検 証 し て く だ さ い。 StarTeam プロジェク ト データ のバ ッ ク ア ッ プの 復 元 と テ ス トはテス ト システム 上 で 行 う こ と をお 勧 めし ます。 バッ ク ア ッ プの 復 元 と テス ト を 行 うこ と は、 データ が 正 し く バ ッ ク ア ッ プ さ れてい る こ と の 確 認 に 役 立 ち ます。90 Borland StarTeam インストール ガイド

Oracle スキーマ ユーザー 用 SQL スクリプトの 実 行Oracle スキーマ ユーザーに 対 し て SQL ス ク リ プ ト を 実 行 する には :1 コマンド プロンプト を 開 きます。2 Oracle スキーマ ユーザー 用 の StarTeam SQL ス ク リ プ ト が 格 納 さ れてい るデ ィ レ ク ト リに 移 動 し ます。3 コマンド プ ロ ンプ ト で、 次 の よ う に 入 力 し ます。sqlplus < ユーザー 名 >/< パスワード >@< サービ ス 名 >各 部 の 意 味 は 次 の と お り です。< ユーザー 名 > : StarTeam Oracle スキーマ ユーザーの 名 前< パスワード > : StarTeam Oracle スキーマ パスワード< サービ ス 名 > : Oracle Net8 EasyConfig を 使 用 して 作 成 されるネッ ト サービ ス 名4 ス ク リ プ ト を 実 行 し ます。 た と えば、 starteam_oracle_database_analyze.sqlス ク リ プ ト を 実 行 する には、 @starteam_oracle_database_analyze.sql と入 力 し て Enter キーを 押 し ます。Oracle スキーマ ユーザー 用 の StarTeam SQL スクリプト■■■■■■■■■■■■■■starteam_oracle_compute_stats.sql実 行 : 週 に 1 回starteam_oracle_compute_stats.sql ス ク リ プ ト は、 データベース 内 のすべての表 を 対 象 に、 データベース 分 布 ページ 内 の 統 計 を 更 新 し ます。 問 合 せオプテ ィ マ イ ザは こ のデータ を 利 用 し て、 個 別 の 問 合 せに 対 し て 正 し い 索 引 を 選 択 で き ます。starteam_oracle_create_check_database.sql実 行 : StarTeam Server に よ って 適 宜 自 動 的 にstarteam_oracle_create_check_privileges.sql実 行 : StarTeam Server に よ って 適 宜 自 動 的 にstarteam_oracle_create_database.sql実 行 : 新 し い 構 成 の 作 成 時 に StarTeam に よ って 自 動 実 行このスク リプトは、 新 しい Oracle スキーマ ユーザーを 作 成 し ます。starteam_oracle_create_fix_custom_fields.sql実 行 : StarTeam Server に よ って 適 宜 自 動 的 にstarteam_oracle_create_upgrade_33.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に StarTeam に よ って 自 動 実 行starteam_oracle_create_upgrade_34.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に StarTeam に よ って 自 動 実 行starteam_oracle_create_upgrade_35_catalog.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に StarTeam に よ って 自 動 実 行starteam_oracle_create_upgrade_35_data.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に StarTeam に よ って 自 動 実 行starteam_oracle_create_upgrade_36.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に StarTeam に よ って 自 動 実 行starteam_oracle_create_upgrade_55.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に StarTeam に よ って 自 動 実 行starteam_oracle_create_upgrade_58.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に StarTeam に よ って 自 動 実 行starteam_oracle_database_analyze.sql実 行 : 週 に 1 回starteam_oracle_database_analyze.sql ス ク リ プ ト は、 データベース 内 の 不 正ブ ロ ッ ク や 不 正 な 構 造 な ど、 データベースの 破 損 を 検 出 し ます。 こ のス ク リ プ ト を 週に 1 回 実 行 し てデータベースの 情 報 を 収 集 する と 、 問 題 の 追 跡 に 役 立 ち ます。こ のス ク リ プ ト を 実 行 する には、 ユーザーが 作 成 し た ス キーマ ユーザーではな くSYSDBA ユーザー と し て 接 続 する 必 要 があ り ます。starteam_oracle_create_fix_dup_login_names.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に StarTeam に よ って 自 動 実 行第 8 章 : Borland StarTeam Server での Oracle スキーマ ユーザーの 利 用 91

Oracle スキーマ ユーザー 用 SQL スクリプトの 実 行Oracle スキーマ ユーザーに 対 し て SQL ス ク リ プ ト を 実 行 する には :1 コマンド プロンプト を 開 きます。2 Oracle スキーマ ユーザー 用 の <strong>StarTeam</strong> SQL ス ク リ プ ト が 格 納 さ れてい るデ ィ レ ク ト リに 移 動 し ます。3 コマンド プ ロ ンプ ト で、 次 の よ う に 入 力 し ます。sqlplus < ユーザー 名 >/< パスワード >@< サービ ス 名 >各 部 の 意 味 は 次 の と お り です。< ユーザー 名 > : <strong>StarTeam</strong> Oracle スキーマ ユーザーの 名 前< パスワード > : <strong>StarTeam</strong> Oracle スキーマ パスワード< サービ ス 名 > : Oracle Net8 EasyConfig を 使 用 して 作 成 されるネッ ト サービ ス 名4 ス ク リ プ ト を 実 行 し ます。 た と えば、 starteam_oracle_database_analyze.sqlス ク リ プ ト を 実 行 する には、 @starteam_oracle_database_analyze.sql と入 力 し て Enter キーを 押 し ます。Oracle スキーマ ユーザー 用 の <strong>StarTeam</strong> SQL スクリプト■■■■■■■■■■■■■■starteam_oracle_compute_stats.sql実 行 : 週 に 1 回starteam_oracle_compute_stats.sql ス ク リ プ ト は、 データベース 内 のすべての表 を 対 象 に、 データベース 分 布 ページ 内 の 統 計 を 更 新 し ます。 問 合 せオプテ ィ マ イ ザは こ のデータ を 利 用 し て、 個 別 の 問 合 せに 対 し て 正 し い 索 引 を 選 択 で き ます。starteam_oracle_create_check_database.sql実 行 : <strong>StarTeam</strong> Server に よ って 適 宜 自 動 的 にstarteam_oracle_create_check_privileges.sql実 行 : <strong>StarTeam</strong> Server に よ って 適 宜 自 動 的 にstarteam_oracle_create_database.sql実 行 : 新 し い 構 成 の 作 成 時 に <strong>StarTeam</strong> に よ って 自 動 実 行このスク リプトは、 新 しい Oracle スキーマ ユーザーを 作 成 し ます。starteam_oracle_create_fix_custom_fields.sql実 行 : <strong>StarTeam</strong> Server に よ って 適 宜 自 動 的 にstarteam_oracle_create_upgrade_33.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に <strong>StarTeam</strong> に よ って 自 動 実 行starteam_oracle_create_upgrade_34.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に <strong>StarTeam</strong> に よ って 自 動 実 行starteam_oracle_create_upgrade_35_catalog.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に <strong>StarTeam</strong> に よ って 自 動 実 行starteam_oracle_create_upgrade_35_data.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に <strong>StarTeam</strong> に よ って 自 動 実 行starteam_oracle_create_upgrade_36.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に <strong>StarTeam</strong> に よ って 自 動 実 行starteam_oracle_create_upgrade_55.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に <strong>StarTeam</strong> に よ って 自 動 実 行starteam_oracle_create_upgrade_58.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に <strong>StarTeam</strong> に よ って 自 動 実 行starteam_oracle_database_analyze.sql実 行 : 週 に 1 回starteam_oracle_database_analyze.sql ス ク リ プ ト は、 データベース 内 の 不 正ブ ロ ッ ク や 不 正 な 構 造 な ど、 データベースの 破 損 を 検 出 し ます。 こ のス ク リ プ ト を 週に 1 回 実 行 し てデータベースの 情 報 を 収 集 する と 、 問 題 の 追 跡 に 役 立 ち ます。こ のス ク リ プ ト を 実 行 する には、 ユーザーが 作 成 し た ス キーマ ユーザーではな くSYSDBA ユーザー と し て 接 続 する 必 要 があ り ます。starteam_oracle_create_fix_dup_login_names.sql実 行 : サーバー 構 成 のア ッ プグ レー ド 時 に <strong>StarTeam</strong> に よ って 自 動 実 行第 8 章 : <strong>Borland</strong> <strong>StarTeam</strong> Server での Oracle スキーマ ユーザーの 利 用 91

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!