PUBLIC
SAP Adaptive Server Enterprise 16.0 SP02
文書バージョン: 1.0 – 2015/09/03
インストールガイド Windows 版
目次
1
表記規則. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2
インストール作業の概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1
SAP ASE ソフトウェアのダウンロード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.2
インストールのワークフロー. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3
SAP ASE のコンポーネント . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.1
SAP ASE のエディション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
使用しているエディションを特定する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2
SAP ASE のオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3
SAP ASE コックピットを使用した SAP ASE の管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
SAP ASE コックピットのシステム要件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
SAP ASE コックピット用のネットワークポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4
クライアントコンポーネントおよびユーティリティ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5
VMware vSphere 5.0 での SAP ASE の実行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4
前提条件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
4.1
Windows システムの要件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2
SAP Java Runtime Environment の稼働条件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
4.3
クライアントのシステム要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5
SAP ASE インストールの計画. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1
SAP ASE リリースノート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.2
ソフトウェアのライセンス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
製品のライセンス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
SySAM ライセンスサーバ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
ホスト ID の確認. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ライセンスの生成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
製品のライセンスタイプを知る. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.3
インストールディレクトリの内容とレイアウト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.4
SAP ASE のインストールの準備. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
VMware vSphere 5.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6
SAP ASE のインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.1
GUI モードでの SAP ASE のインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.2
コンソールモードでの SAP ASE のインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
6.3
応答ファイルを使用した SAP ASE のインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
目次
応答ファイルの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
サイレントモードでのインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
コマンドラインオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.4
設定オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
6.5
SAP ASE のアンインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
既存の SAP ASE サーバの削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
7
SAP ASE コックピットの起動と停止. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8
インストール後の作業 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
8.1
Windows での sybase ユーザの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.2
サーバの稼働状態の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.3
サーバへの接続の確認. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
8.4
インストールとネットワーク接続のテスト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59
8.5
システム管理者アカウント. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
8.6
サンプルデータベースのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
サンプルデータベースのデフォルトデバイス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
データベーススクリプトの実行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
interpubs データベースのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
jpubs データベースのインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
サンプルデータベースの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
9
SAP ASE のアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
9.1
SAP ASE 15.0.x からアップグレードするときの考慮事項. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
コンポーネント統合サービスに関する注意事項. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
SCC から SAP ASE コックピットに移行するときの考慮事項. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
9.2
データベース内の Java のアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
9.3
アップグレードの準備. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
9.4
SAP ASE ディレクトリの変更点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
9.5
アップグレード前の作業. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
ストアドプロシージャのアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
予約語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
データベースとデバイスの準備. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
sysprocsdev デバイス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
9.6
SAP ASE 16.0 SP02 へのアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
Windows での SAP ASE のアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
SAP ASE の手動アップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
既存のインストールのアップグレードとインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
9.7
サイレントモードでのアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
9.8
アップグレード後の作業. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
インストールガイド Windows 版
目次
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
3
instmsgs.ebf スクリプトの実行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
アップグレード後の SAP ASE の機能のリストア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
監査の再有効化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
システムストアドプロシージャに対するパーミッションの復元. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
9.9
マイグレート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
ダンプとロードを使用したデータのマイグレート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
bcp を使用したデータの移行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
9.10
SAP ASE のコンポーネントおよび関連製品. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Job Scheduler のアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
高可用性のアップグレードとクラスタのサポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
データベースにおける Java 機能のアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Backup Server のアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
ダンプとロードを使用したデータベースのアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
SAP ASE のアップグレード時にコンパイル済みオブジェクトを処理する方法 . . . . . . . . . . . . . . . . . . . 103
10
SAP ASE のダウングレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
10.1
SAP ASE バージョン 16.0 SP02 からのダウングレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .108
10.2
16.0 SP02 のデータベースをダンプして旧バージョンの SAP ASE 16.0 にロード. . . . . . . . . . . . . . . . . . . 110
10.3
Job Scheduler のダウングレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
10.4
SAP ASE のダウングレード後の作業. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
11
SySAM エラーのトラブルシューティング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
11.1
ライセンスエラー情報がある場所 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
11.2
SySAM の問題と解決法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
初回インストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
ライセンスサーバが起動しない場合の考えられる原因 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
問題の解決法:製品がオプション機能用のライセンスを見つけられない . . . . . . . . . . . . . . . . . . . . . . 122
アンサーブドライセンス配備モデル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
サーブドライセンス配備モデル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
11.3
SySAM サポートセンタへの問い合わせ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125
12
サーバのトラブルシューティング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
12.1
インストールユーティリティのエラーログ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
12.2
SAP ASE サーバのエラーログ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
12.3
よくあるインストール問題のトラブルシューティング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
SAP ASE サーバの設定中にインストールが停止した場合. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
12.4
失敗後の SAP ASE サーバの停止. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
12.5
SAP ASE がアップグレード前の適格性テストに合格しなかった場合. . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
12.6
アップグレードが失敗した場合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
アップグレードに失敗した原因を特定できる場合. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
4
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
目次
アップグレードに失敗した後のデータベースのリストア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
失敗したアップグレードからのリカバリ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
アップグレードに失敗した原因を特定できない場合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
インストールガイド Windows 版
目次
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
5
1
表記規則
ここでは、SAP Adaptive Server Enterprise (SAP ASE) マニュアルで使用しているスタイルと構文の表記規則について
説明します。
● サンプルウィンドウでは、表記されているとおりに入力する必要のあるコマンドを次の字体で示します。
this font
● サンプルウィンドウでは、インストール環境に応じた適切な値で置き換える必要のある語句を次の字体で示します。
<this font>
● このマニュアルの本文では、ファイル名とディレクトリ名を次の字体で示します。/usr/u/home_dir.
● プログラム、ユーティリティ、プロシージャ、コマンドの名前は次のように示します。sqlupgrade.
● C シェルと Bourne シェルでコマンドが異なる場合は、両方のコマンドを示します。C シェルの初期化ファイルは
cshrc と呼ばれます。Bourne シェルの初期化ファイルは .profile と呼ばれます。Korn シェルなど、別のシェル
を使用している場合、正しいコマンド構文については、使用しているシェル固有のマニュアルを参照してください。
表 1:SQL の構文規則
キー
定義
command
コマンド名、コマンドのオプション名、ユーティリティ名、ユーティリティのフラグ、その他のキーワードは太字
の san-serif フォントで示します。
<variable >
変数 (ユーザが入力する値を表す語) は斜体で表記します。
{ }
[ ]
( )
|
,
6
中カッコは、その中から必ず 1 つ以上のオプションを選択することを意味します。オプションには中カッコを
入力しません。
角カッコは、その中の 1 つ以上のオプションを選択しても省略してもよいことを意味します。オプションには
角カッコを入力しません。
() はコマンドの一部として入力します。
縦線は、示されたオプションのうち 1 つだけを選択できることを意味します。
カンマは、示されたオプションをいくつでも選択できることを意味します。複数のオプションを選択する場合
は、各オプションをカンマで区切ります。オプションはコマンドの一部として入力します。
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
表記規則
2
インストール作業の概要
SAP ASE を正常にインストールおよび設定するには、このインストールガイドとともに設定ガイドも参照してください。
『SAP ASE インストールガイド』では、SAP ASE ソフトウェアを配布メディアからハードディスクにアンロードする方法、SAP
ASE を自分のマシンで起動できるようにするための最低限の追加の設定作業の実行方法を説明します。
『設定ガイド』には次に関する説明が記載されています。
● 特定の必要性を満たすための、既存の SAP ASE、Backup Server™、XP Server™ の一部の属性の再設定
● ネットワーク接続の作成
● オプション機能の設定
● オペレーティングシステムの管理作業の実行
● UNIX プラットフォーム上で稼働する SAP ASE に関するシステム管理問題への対応。 このマニュアルには、『システ
ム管理ガイド』と『パフォーマンス&チューニングシリーズ』の補足情報が記載されています。
2.1
SAP ASE ソフトウェアのダウンロード
SAP ASE のインストールと更新パッケージは、SAP ソフトウェアダウンロードセンタから入手できます。
手順
1. SAP ASE のインストールメディアをダウンロードするには、次の URL にアクセスします。
https://support.sap.com/software.html
2. 次のオプションに移動します。
オプション
メジャーリリー
スの場合:
説明
A-Z 索引
インストールとアップグレード
SERVER ENTERPRISE
SAP ASE 16.0
インストールとアップグレード - A
SAP ADAPTIVE
インストール
オペレーティングシステムを選択した後、ページの最下部からインストールパッケージを選択します。
サポートパッケ
ージとパッチの
場合:
サポートパッケージとパッチ
ENTERPRISE
A-Z 索引
SAP ASE 16.0
サポートパッケージとパッチ - A
SAP ADAPTIVE SERVER
SAP ASE SERVER 16.0
オペレーティングシステムを選択した後、ページの最下部からサポートパッケージまたはパッチを選択します。
インストールガイド Windows 版
インストール作業の概要
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
7
2.2
インストールのワークフロー
ワークフローは、計画、インストール、およびアップグレードのための完全な作業手順を定義します。
SAP ASE をインストールする場合もアップグレードする場合も、インストールまたはアップグレードするコンポーネントとオ
プションを確認し、ライセンスを取得します。
SAP ASE の最初のインストール
1. インストールを計画し、システムの稼動条件を確認します。
2. SAP ASE をインストールします。
3. インストール後の作業を実行します。
SAP ASE の新しいバージョンへのアップグレード
1. アップグレードの適格性の判断、インストールの計画、およびシステムの稼動条件の確認を行います。
2. 新しい SAP ASE をインストールします。
3. preupgrade ユーティリティを実行して、アップグレードの適格性を検査します。
4. SAP ASE をアップグレードします。
5. インストール後 (アップグレード後) の作業を実行します。
SAP ASE のアンインストール
SAP ASE のアンインストール [53 ページ]を参照してください。
8
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
インストール作業の概要
3
SAP ASE のコンポーネント
SAP ASE はクライアント/サーバモデルに基づいており、Tabular Data Stream™ (TDS) プロトコルを使用してネットワ
ーク上でクライアントと通信します。 特定のマシンで実行している各クライアントプロセスは、同じマシンまたは異なるマシ
ンのデータベースサーバと通信できます。
SAP ASE は、オペレーティングシステムの上でアプリケーションとして実行されます。 SAP ASE は、オペレーティングシス
テムを実行するハードウェアを意識することはありません。つまり、SAP ASE はオペレーティングシステムのユーザインタ
フェースしか認識しません。 マルチプロセッサシステムでパフォーマンスを向上させるためには、複数のプロセス (エンジ
ン) を設定します。
SAP ASE は DBMS コンポーネントとカーネルコンポーネントから構成されます。 カーネルコンポーネントは、プロセスの
作成と操作、デバイスとファイルの処理、プロセス間通信にオペレーティングシステムのサービスを使用します。 DBMS コ
ンポーネントは SQL 文の処理の管理、データベースデータへのアクセス、さまざまな種類のサーバリソースの管理を行い
ます。
3.1
SAP ASE のエディション
システムおよびスケーラビリティの要件を分析して、SAP ASE のどのエディションが自社に適しているかを確認してくださ
い。
● Enterprise Edition - スケーラビリティに制限がなく、個別に購入またはライセンス可能なすべてのオプションをサポ
ートします。
● Small Business Edition - スケーラビリティに制限があり、個別に購入またはライセンス可能なオプションの一部のみ
をサポートします。
● Developer Edition - スケーラビリティに制限があり、Enterprise Edition に含まれているオプションの多くが含まれて
います。
● Express Edtion - (Linux Power および x86-64 プラットフォーム) スケーラビリティ、メモリ、データベースサイズに制
限があります。Enterprise Edition に含まれているオプションの多くが含まれています。
エディションとオプション機能のロックを解除する方法については、SySAM ユーザガイドを参照してください。
SAP ASE インストーラで、SySAM のライセンスキーの入力を求められたときに、フルインストールオプションを選択する
か、サーブドライセンスを入力すると、SySAM ライセンスサーバが自動的にインストールされます。また、インストーラのカ
スタムインストールオプションを使用してライセンスサーバをインストールすることもできます。ライセンスを生成するには、
SySAM ユーザガイドを参照してください。
3.1.1 使用しているエディションを特定する
すでに SAP ASE を使用している場合は、sp_lmconfig システムプロシージャを使用してバージョンを特定します。
インストールガイド Windows 版
SAP ASE のコンポーネント
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
9
手順
次のように入力します。
sp_lmconfig 'edition'
SAP ASE は、現在実行しているエディションに基づいて、EE、SE、または DE の値を返します。 sp_lmconfig の詳細に
ついては、『リファレンスマニュアル』を参照してください。
3.2
SAP ASE のオプション
SAP では、データ圧縮、パーティション、暗号化カラムなど、SAP ASE のさまざまなオプション機能を提供しています。
オプション
説明
Database
MemScale
MemScale オプションは、SQL Server 管理グループの一部として SAP ASE バージョン 16.0
SP02 で導入されたライセンス供与されるオプションです。このオプションには、次のような各種機能
があります。
● コンパイル済クエリ (簡素化ネイティブアクセスプラン)
● トランザクションメモリ
● ラッチフリーインデックス
SAP ASE In Memory Database 機能のライセンスを持っている場合は、この機能を MemScale
オプションで使用できます。
ASE_MEMSCALE ライセンスに含まれるすべての機能を有効にするには、sp_config enable
mem scale オプションをオンに設定します。
注記
MemScale オプションの一部である個々の機能を有効にすると、ライセンスマネージャによって、
ASE_MEMSCALE ライセンスを持っていることと、enable mem scale 設定オプションが有効
になっていることが確認されます。
In Memory
Database
このオプションは SAP ASE 内に完全に組み込まれ、即時応答性と非常に高いスループットをアプリ
ケーションに提供します。SAP ASE インメモリデータベースはディスクをまったく使用しないで、完全
にメモリ内に常駐します。
Always-on
できるだけ速く活動を元に戻し、できるだけ多くの情報を復元し、操作の反復を避けて、データ損失
を軽減することによって、企業が逆境から立ち直るのを可能にします。統合型の "データ消失ゼロ"
機能は、同期複製技術を使用して、カスタムアプリケーションに対する同期複製を通して実現されま
す。詳細については、HADR ユーザガイドを参照してください。
Workload
Analyzer
10
稼動を中断することなく、運用負荷のキャプチャ、分析、リプレイを実行できるようにします。キャプチ
ャした負荷をユーザが活用して、問題を診断したり、事前に設定の変更を検討して管理したりするこ
とも可能です。詳細については、Workload Analyzer ユーザガイドを参照してください。
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のコンポーネント
オプション
説明
Security and
Directory
Services
ライトウェイトディレクトリサービス、SSL と Kerberos を使用したネットワークベースの認証と暗号化
Encrypted
Columns
セキュリティパラメータを増やし、データ型の追加に対応します。
Partitions
テーブルローデータのセマンティック分割を有効にします。
Active
Messaging
企業内で伝達される情報の遅延を避けるための費用効果が高い解決策を提供し、発生するビジネ
スイベントに対する即時洞察を実現します。
Compression
ラージオブジェクトデータおよび通常データの圧縮を有効にします。同じ容量のデータをより小さい
記憶領域に格納して、キャッシュメモリの消費量を削減し、I/O 要求の低減によってパフォーマンス
を提供します。
を向上させます。
Tivoli Storage
Manager (TSM)
データベースのバックアップおよびリストア操作を IBM Tivoli Storage Manager で実行できるよう
にします。
SAP ASE の各エディションとオプション機能は、SySAM ライセンスによってロック解除されます。SySAM ユーザガイドを
参照してください。
これらのオプション機能を既存の SAP ASE インストールにインストールするには、SAP ASE のインストールに使用したも
のと同じ手順を実行します。
3.3
SAP ASE コックピットを使用した SAP ASE の管理
SAP ASE コックピットは、大規模な SAP エンタープライズサーバのリアルタイムパフォーマンス、ステータス、および高可
用性モニタリングのための、単一の包括的な Web 管理コンソールです。
SAP ASE バージョン 16.0 SP02 では、SAP ASE コックピットを使用して SAP ASE サーバの管理とモニタを行います。
SAP ASE コックピットには、履歴モニタリング、スレッショルドベースのアラートおよび通知、アラートベースのスクリプト実
行、およびパフォーマンスおよび使用の傾向を識別するためのインテリジェントツールが含まれます。SAP ASE コックピッ
トは、SAP Control Center for SAP ASE を置き換えるものです。SAP Control Center とは異なり、SAP ASE コックピッ
トはオンボードの管理ソリューションとして設計されており、このコックピットを各 SAP ASE ホストにインストールして、シス
テムの管理とモニタを行います。
SAP ASE コックピットは、SAP ASE サーバインストールの一部としてインストールされています。SAP ASE コックピットエ
ージェントは、サーバに関する情報をサブスクライブしているクライアントに SAP ASE コックピットフレームワークを介して
連続的に配信します。Web クライアントからのメッセージは、SAP ASE コックピットフレームワークを経由してエージェント
へ送られ、SAP ASE サーバ上の要求を処理します。
SAP ASE コックピットのライセンスは、SAP ASE の有料ライセンスを有しているお客様には無料で提供されます。
SAP ASE コックピットの詳細については、SAP ASE のの設定手順、ユーザ支援、およびトラブルシューティング情報を収
録した SAP Adaptive Server Enterprise コックピットのマニュアルを参照してください。
インストールガイド Windows 版
SAP ASE のコンポーネント
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
11
関連情報
SAP ASE コックピットの起動と停止 [55 ページ]
SAP ASE のアップグレード [64 ページ]
GUI モードでの SAP ASE のインストール [38 ページ]
設定オプション [46 ページ]
3.3.1 SAP ASE コックピットのシステム要件
SAP ASE コックピットをインストールする前に、システムがすべての要件を満たしていることを確認します。管理対象サー
バと同じホストに SAP ASE コックピットをインストールする場合、そのホストは、管理対象サーバの要件に加えて、ここに
示す要件も満たす必要があります。
SAP ASE コックピットのサーバマシンについて、SAP は次の最小限の仕様をおすすめします。
● 4GB の RAM
サーバプラットフォーム
オペレーティングシステム
x86 32 ビット版および 64 ビット版
● Windows 7
● Windows 8
● Windows Server 2008 R2
● Windows Server 2012
● Red Hat Enterprise Linux 5、6
● SUSE Linux Enterprise 10、11 SP1
Solaris-64 (x64)
Solaris 10、11
Solaris SPARC 64 ビット版
Solaris 10、11
PowerPC
● IBM AIX 6.1、7.1
● Red Hat Enterprise Linux 5、6
● SUSE Linux Enterprise 10、11 SP1
Itanium 2
HP-UX 11i31
Java 用 OS パッチの要件
インストーラを実行する前に、SAP Java Runtime Environment (JRE) 7.1 に必要なオペレーティングシステム用パッチを
インストールします (インストーラに含まれているため、JRE のインストールまたはアップグレードは必要ありません)。
SAP JRE の要件については、SAP ノート 1367498: SAP JVM のインストールの前提条件を参照してください。
Windows では、次のパッチをインストールします。
12
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のコンポーネント
Microsoft Visual C++ 2005 Service Pack 1 再領布可能パッケージ ATL のセキュリティ更新プログラム (http://
www.microsoft.com/en-us/download/details.aspx?id=14431 から入手可能)
ブラウザの要件
SAP ASE コックピットは、Flash Player 10 以降を搭載した次のブラウザをサポートします。
● Internet Explorer 9 以降
● Firefox 3.6 以降
3.3.2 SAP ASE コックピット用のネットワークポート
インストール先のマシンで使用するポートが SAP ASE コックピットで使用するポートと競合していないことを確認します。
SAP ASE コックピットでは、さまざまなサービスに TCP ポートを使用します。別のアプリケーションが次に示すポートのい
ずれかを使用している場合、SAP ASE コックピットの起動に失敗することがあります。また、コックピットのサービスが正し
く機能しないこともあります。(任意のアプリケーションまたはサーバで) 現在使用されているポートを列挙するには、
cockpit.sh --info <ports> を使用できます。
表 2:SAP ASE コックピット用のネットワークポート要件
ポート名
デフォルトのポート番号
必須 ?
説明
RMI
4992
はい
RMI プロトコルアクセスに使用
されるサーバポート。
HTTP
4282
サーバへの HTTP Web アクセ
はい
スに使用されるサーバポート。
すべての HTTP トラフィックは、
セキュア HTTP チャネルにリダ
イレクトされます。
HTTPS
4283
サーバへのセキュア HTTPS
はい
Web アクセスに使用されるサー
バポート。すべての HTTP トラ
フィックは、セキュア HTTP チャ
ネルにリダイレクトされます。
Database
3638
はい
サーバリポジトリデータベース
ポート。複数のサービスによっ
て使用されます。
Messaging Service
4993
はい
サーバのメッセージングポート。
Tds
4998
いいえ
Tabular Data Stream (TDS)
プロトコルアクセスに使用される
サーバポート。
Jini Http
9092
いいえ
Jini 検出サービスに使用される
Jini HTTP ポート。
インストールガイド Windows 版
SAP ASE のコンポーネント
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
13
ポート名
デフォルトのポート番号
必須 ?
説明
Jini Rmid
9095
いいえ
Jini 検出サービスに使用される
Jini RMID サーバポート。
Ldap
389
いいえ
LDAP 検出サービスのアダプタ
ポート。
3.4
クライアントコンポーネントおよびユーティリティ
SAP ASE サーバをサポートするために PC クライアントにインストールできるコンポーネントは複数あります。これらのコン
ポーネントは SAP Community Network からダウンロードします。SAP ASE 16.0 SP02 では、以前の PC クライアントイ
ンストーラが、数多くの同じコンポーネントを提供する個別にダウンロード可能なインストーラに置き換えられました。
SDK for SAP ASE
SAP Community Network には 32 ビットと 64 ビット両方の SDK for SAP ASE イメージが用意されています。ご使用の
Windows のバージョン (32 ビットまたは 64 ビット) に対応するソフトウェア開発キット (SDK) をダウンロードしてくださ
い。
SDK には次のものが含まれています。
製品
説明
Open Client
Open Client (Client Library、dblib) に加えて、次のものがすべて OCS-16_0 ディレクトリにイ
ンストールされます。
● ESQL/C
● ESQL/COBOL
● XA
● Python 用 SAP ASE 拡張モジュール
● Perl 用 SAP ASE データベースドライバ
● PHP 用 SAP ASE 拡張モジュール
DataAccess
DataAccess64 ディレクトリにインストールされます。
● ODBC - ODBC ベースのアプリケーションから SAP ASE への接続に使用されるドライバ
● ADO.NET - .NET ベースのアプリケーションから SAP ASE への接続に使用されるプロバイ
ダ
Java Runtime
Environment
(JRE)
shared ディレクトリにインストールされます。JRE は、Interactive SQL などの Java ベースプロ
言語モジュール
locales ディレクトリにインストールされます。システムメッセージと日付/時刻のフォーマットを提
グラムの実行に使用されるランタイム Java 仮想マシンで、他の複数のコンポーネントと共有され
ます。
供します。
14
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のコンポーネント
製品
説明
文字セット
charsets ディレクトリにインストールされます。SAP ASE で使用できる文字セットを提供します。
jConnect
jConnect-16_0 ディレクトリにインストールされます。jConnect は、SAP ASE 用の Java
Database Connectivity (JDBC) ドライバを提供します。
Interactive SQL
DBISQL-16_0 ディレクトリにインストールされます。Interactive SQL は、SAP ASE から SQL 文
の実行、スクリプトの作成、およびデータの表示を行うことができる GUI ツールです。
jutils-3_0 ユー ribo は SAP ASE ユーティリティプログラムで、クライアントプログラムと SAP ASE の間の TDS
ティリティ
トラフィックをトレースするために使用されます。
ダウンロードとインストールの方法については、2093510
を参照してください。
PowerDesigner Physical Modeler
このモデラは SAP Service Marketplace の ASE SAP 16.0 SP02 セクションから入手可能で、固有のイメージからインス
トールされます。
モデラをインストールするには、16.0 SP02 ファイルをダウンロードして抽出し、root ディレクトリで setup.exe を実行し
ます。
SySAM ユーティリティ
SAP ASE インストールイメージから入手可能で、SAP ASE の最上位ディレクトリにインストールされます。SAP Service
Marketplace で sysam 2.3 を検索して、これらのユーティリティにアクセスすることもできます。
SySAM 2 ユーザガイドを参照してください。
MS-Cluster Server Admin ユーティリティ
このコンポーネントは、SAP ASE Windows 64 イメージからインストールします。
QP-Tune
このコンポーネントは、SAP ASE サーバイメージから直接実行します。
インストールガイド Windows 版
SAP ASE のコンポーネント
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
15
関連情報
インストールディレクトリの内容とレイアウト [28 ページ]
3.5
VMware vSphere 5.0 での SAP ASE の実行
VMware vSphere 5.0 に SAP ASE をインストールして実行することができます。
VMware でサポートされるハードウェアを確認するには、VMware 互換性ガイドを参照してください。SAP ASE のパフォー
マンスは、選択したハードウェアに対する vSphere の設定に応じて異なる場合があります。特定のハードウェアでの
vSphere の実行については、VMware の公開されたベストプラクティスを参照してください。
16
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のコンポーネント
4
前提条件
SAP ASE バージョン 16.0 SP02 をインストールする前に、最新のパッチをインストールして、システムの前提条件を確認
します。該当するオペレーティングシステム用に提示されるバージョンよりも古いパッチは使用しないでください。オペレー
ティングシステムのベンダが推奨する新しいパッチは、リストにない場合でも適用してください。
Windows Service Pack のレベルを確認するには、
コントロールパネル
システム を選択するか、または winver
コマンドを実行します。
4.1
Windows システムの要件
システムが最新状態であることを確認します。該当するオペレーティングシステム用に提示されるバージョンよりも古いパ
ッチは使用しないでください。オペレーティングシステムのベンダが推奨する新しいパッチは、リストにない場合でも適用し
てください。
現バージョンでサポートされる Windows X64 オペレーティングシステムは次のとおりです。
● Windows 2008 R2 Service Pack 1
ハードウェア要件:
○ Intel Xeon EM64T
○ AMD Opteron
サポートされるプロトコル:
○ TCP
○ 名前付きパイプ (LDAP サーバ接続ではサポートされない)
● Windows 2012 R2
● Windows 8.1
● Windows 7 SP1
Windows X64 のメモリ要件は次のとおりです。
● SAP ASE に必要な RAM の最小容量 - 127MB
● デフォルトのスタックサイズ、パケットサイズ、ユーザログキャッシュサイズを使用した場合の追加ユーザ 1 人あたりに
必要な RAM の最小容量 - 83KB
● デフォルトのユーザスタックサイズ - 73KB
追加ユーザ 1 人あたりに必要な RAM の最小容量の値は、接続の必要性に応じて異なります。メモリの設定については、
システム管理ガイドを参照してください。
次のパッチを適用します。
● Microsoft Visual C++ 2008 Service Pack 1 再頒布可能パッケージ
● Microsoft Visual Studio 2010 Service Pack 1 および KB2565057
● Microsoft Visual C++ 2008 Service Pack 1 再頒布可能パッケージ
● (Windows 7 の場合) Windows 6.1-KB917607-x64
インストールガイド Windows 版
前提条件
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
17
上記のいずれのパッチも使用しなかった場合、インストーラでエラーが発生し、インストール時に DLL
MSVCR100.dll が見つかりませんでした。というメッセージが表示されます。
表 3:Windows で必要なディスク領域
製品
Windows 64
SAP ASE の標準インストール
500MB
4K ページサイズを使用する SAP ASE で、インストール中に作成されるデフォルトデ
306MB
ータベース
656MB
合計
注記
Windows 8 および Windows 2012 Server のマップ済みドライブまたは UNC (uniform naming convention) ファイ
ルパスからインストーラを実行することはできません。マップ済みドライブまたは UNC パスから SAP ASE をインストー
ルするには、インストーラをローカルドライブにコピーしてから実行します。
ODBC ドライバ、OLE DB ドライバ、および ADO.NET ドライバ
ODBC、OLE DB、または ADO.NET の各ドライバを使用するには、Microsoft .NET Framework 2.0 Service Pack 1 を
インストールする必要があります。インストールされていない場合は、インストーラからエラーが表示され、ドライバは機能
しません。
コントロールパネル
プログラムの追加と削除 で、.NET Framework 2.0 Service Pack 1 が現在インスト
ールされているプログラムとして表示されていることを確認します。
4.2
SAP Java Runtime Environment の稼働条件
SAP Java Runtime Environment (JRE) バージョン 7.1 に必要なオペレーティングシステムパッチが適用されていること
を確認します。
JRE の稼働条件については、1367498
を参照してください。SAP ノートを参照するには、SAP サポートアカウントでロ
グインしてください。
4.3
クライアントのシステム要件
クライアントアプリケーションとユーティリティをインストールする予定のマシンのシステム稼働条件を確認します。
種類
稼働条件
製品
プログラムとユーティティが PC クライアントにインストールされている
18
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
前提条件
種類
稼働条件
ハードウェア
Xeon または AMD 1.5 GHz 以上を搭載した X86 または X64 システム
オペレーティングシステム
Windows Server 2012、Windows 2008 R2 SP1、Windows 2008 x86、Windows 8、
Windows 7 SP1
推奨される RAM 最小容量 512MB
注記
ODBC または ADO.NET の各ドライバを使用している場合は、Microsoft .NET Framework 2.0 Service Pack 1 が
Windows マシンにインストールされていることを確認します。 インストールされていることを確認するには、
ール パネル
プログラムの追加と削除
コントロ
を選択し、.NET Framework が現在インストールされているプログラムのリ
ストに表示されていることを確認します。
インストールガイド Windows 版
前提条件
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
19
5
SAP ASE インストールの計画
インストールまたはアップグレード前に、環境を準備します。
手順
● インストールまたはアップグレードするコンポーネントおよびオプションを確認します。
● ライセンスを取得します。
注記
サーブドライセンスを使用する場合は、SySAM ライセンスサーババージョン 2.3 以降をインストールする必要があ
ります。
● システムのすべての稼働条件がインストールシナリオおよび用途に一致していることを確認します。
5.1
SAP ASE リリースノート
リリースノートには、SAP ASE ソフトウェアのインストールとアップグレードに関する最新情報が記載されています。
最新のリリースノートは、次の SAP ASE ヘルプポータルから入手できます。 http://help.sap.com/adaptive-serverenterprise.
5.2
ソフトウェアのライセンス
SAP 製品を購入すると、Web 上で SQP ASE ライセンスキーを生成する方法を示す電子メールメッセージまたは Web キ
ーが送付されます。電子メールメッセージまたは Web キーには、具体的な製品情報とライセンス情報も記載されていま
す。この情報はライセンスを生成するときに使用します。
コンテキスト
製品をインストールする前に、SySAM ライセンスモデルを選択し、SAP Service Marketplace (SMP) (http://
service.sap.com/licensekeys
20
) からライセンスファイルを取得します。
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE インストールの計画
注記
Sybase® または Sybase 認定販売店から製品を購入していて、SAP Service Marketplace (SMP) にマイグレートさ
れていない場合は、Sybase 製品ダウンロードセンタ (SPDC) (https://sybase.subscribenet.com)
にアクセスし
てライセンスキーを生成します。
手順
1. SySAM ライセンスモデルを選択します。
ライセンスモデル
説明
アンサーブドライセンスモデル ライセンスファイルからライセンスを直接取得します。アンサーブドライセンスを使用する場合は、
製品をインストールするマシンにライセンスを保存する必要があります。
サーブドライセンスモデル
複数マシンに対するライセンスの割り当てをライセンスサーバを使用して管理します。
注記
SAP ASE インストーラで、SySAM のライセンスキーの入力を求められたときに、フルインストールオプションを選
択するか、サーブドライセンスを入力すると、SySAM ライセンスサーバが自動的にインストールされます。また、イ
ンストーラのカスタムインストールオプションを使用してライセンスサーバをインストールすることもできます。ライセ
ンスを生成するには、SySAM ユーザガイドを参照してください。
2. サーブドライセンスモデルの場合、既存のライセンスサーバまたは新しいライセンスサーバのどちらを使用するのか
を決定します。
ライセンスサーバと製品は、インストールするマシン、オペレーティングシステム、またはアーキテクチャが同じである
必要はありません。
注記
特定のマシンで実行できる SySAM ライセンスサーバのインスタンスは 1 つだけです。すでに SySAM 1.0 ライセ
ンスサーバを実行しているマシンで SySAM 2 ライセンスサーバをセットアップするには、SySAM ユーザガイドの
マイグレーションの手順に従ってください。マイグレートされたライセンスサーバは、SySAM 1.0 対応製品と
SySAM 2 対応製品の両方にライセンスを供与できます。
3. ホスト ID を取得します。
ライセンスを生成するときに、ライセンスを配備するマシンのホスト ID を指定する必要があります。
○ アンサーブドライセンスの場合 - 製品を実行するマシンのホスト ID。SySAM サブキャパシティをサポートする製
品を CPU ごとまたはチップごとのライセンスで実行している場合、その製品を仮想化環境で実行するには、
SySAM ユーザガイドの SySAM サブキャパシティライセンスを参照してください。
○ サーブドライセンスの場合 - ライセンスサーバを実行するマシンのホスト ID。
4. 製品をインストールする前に、Welcome メールメッセージに記載されているアクセス情報を使用して、SMP または
SPDC からライセンスファイルを取得します。
インストールガイド Windows 版
SAP ASE インストールの計画
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
21
注記
販売店からソフトウェアを購入した場合は、メールメッセージでなく、Web キー証明書を受け取ることがあります。
この証明書には、SPDC Web キーログインページの場所 (https://sybase.subscribenet.com/webkey)
と、ログイン名に使用するアクティブ化キーが記載されています。
サブキャパシティライセンスを使用する予定がある場合は、SySAM ユーザガイドを参照して、sysamcap ユーティリ
ティを使用した設定方法を確認してください。
SAP ASE でライセンス管理関連情報を表示または設定するには、sp_lmconfig を使用します。sp_lmconfig
(リファレンスマニュアル: プロシージャ) を参照してください。
5.2.1 製品のライセンス
使用可能なライセンスは製品エディションによって決定されます。オプションの機能は個々に販売されライセンスが供与さ
れます。
ライセンス版をインストールした場合だけでなく、評価版をインストールした場合でも、30 日間はすべての機能とオプショ
ンにアクセスできます。30 日間の評価期間を過ぎた後も各オプションを使用するには、適切な SAP ソフトウェア資産管理
(SySAM) ライセンスを購入し、インストールする必要があります。
SAP 製品の購入時に受け取る電子メールメッセージまたは Web キーには、具体的な製品情報とライセンス情報が記載
されています。製品エディションをインストールして設定する前に、どの機能のライセンスを取得しているかを把握しておい
てください。
5.2.2 SySAM ライセンスサーバ
サーブドライセンスモデルを使用することにした場合は、必要なバージョンの SySAM ライセンスサーバをインストールして
おいてください。
ライセンスサーバは、さまざまなオペレーティングシステムで実行している製品にライセンスを与えるライトウェイトアプリケ
ーションです。
ライセンスサーバはローエンドマシンまたは予備サイクルのあるマシンで実行できます。たとえば、Solaris
UltraSparc-60 上で稼動し、100 個の異なるライセンスを 200 個の製品インスタンスに供与するライセンスサーバは、
50MB のメモリ、1 週間に 5 分の CPU 時間、1 年間に 100MB のディスク領域を使用しました。
SAP ASE 16.0 SP02 では、SySAM 2.3 以降が必要です。現在のライセンスサーバのバージョンを確認するには、
sysam version コマンドを使用します。
注記
このコマンドは、バージョン 2.0 以前の SySAM では使用できません。
最新バージョンの SySAM を次からダウンロードしてください。 https://support.sap.com/patches
.
SAP ASE 16.0 SP02 と SySAM 2.3 では、FlexNet Publisher バージョン 11.11 が使用されます。
22
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE インストールの計画
現在のライセンスサーバで使用される FlexNet Publisher のバージョンを確認するには、ライセンスサーバのログを調べ
るか、lmgrd -v コマンドを実行します。
ライセンスサーバのインストーラは、<ASE_installer>¥sysam_setup ディレクトリにあります。
注記
少なくとも 1 つのサーブドライセンスをライセンスサーバホストマシンの licenses ディレクトリに保存するまでは、ライ
センスサーバを起動できません。
5.2.3 ホスト ID の確認
SMP でライセンスを生成するときに、ライセンスを配備するマシンのホスト ID を指定する必要があります。
コンテキスト
● アンサーブドライセンスの場合、製品を実行するマシンのホスト ID を指定します。SySAM サブキャパシティをサポー
トする製品を CPU 単位またはチップ単位のライセンスで実行している場合、その製品を仮想化環境で実行するに
は、SySAM ユーザガイドの SySAM サブキャパシティライセンスに記載されている、アンサーブドライセンスのホスト
ID の決定に関する情報を参照してください。
● サーブドライセンスの場合、ライセンスサーバを実行するマシンのホスト ID を指定します。
ホスト情報は SMP で記憶されるため、追加のライセンスを生成するときに同じライセンスサーバを選択できます。
マシンのホスト ID を確認するには、端末ウィンドウまたは Windows コマンドプロンプトから lmutil ユーティリティを実行
します。次に例を示します。
lmutil lmhostid
注記
lmutil ユーティリティは、下記からダウンロードできます。
● SAP ASE インストーライメージ (sysam_utilities ディレクトリ配下)
● Flexera Software Web サイト
ホスト ID はネイティブオペレーティングシステムのコマンドを使用して確認することもできます。よくある質問のホスト ID の
概要
(ログインが必要) を参照してください。
.
5.2.3.1
複数のネットワークアダプタがあるマシンのホスト ID の決定
一部のプラットフォームでは、ホスト ID はネットワークアダプタアドレスから派生します。
インストールガイド Windows 版
SAP ASE インストールの計画
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
23
コンテキスト
製品がインストールされているマシン、またはライセンスサーバがホストされているマシンに複数のネットワークアダプタが
ある場合に lmutil lmhostid を実行すると、ネットワークアダプタ 1 個につきホスト ID が 1 つ返され、出力は次のよう
になります。
The FLEXlm host ID of this machine
is ""0013023c8251 0015c507ea90""
Only use ONE from the list of hostids.
次の点が重要です。
● ライセンス生成中に入力するホスト ID を 1 つだけ選択する。
● プライマリ有線 Ethernet アダプタに関連付けられている値を使用する。
● 内部ループバックアダプタまたは仮想アダプタに関連付けられている値は使用しない。
lmutil lmhostid の出力を使用してホスト ID を決定できない場合は、ネイティブオペレーティングシステムのコマンド
を使用して詳細を表示してください。
5.2.3.2
Windows での代替ホスト ID の使用
Windows マシンにネットワークアダプタがない場合、SySAM では、ハードディスクのシリアル番号に基づく代替ホスト ID
を使用できます。
手順
1. ライセンスを配備するマシンの Windows コマンドプロンプトで、次のコマンドを入力します。
lmutil lmhostid -vsn
次のような出力が返されます。
The FLEXlm host ID of this machine is "DISK_SERIAL_NUM=70ba7a9d"
2. ライセンス生成中に要求したホスト ID 値の完全な出力 (DISK_SERIAL_NUM=70ba7a9d) を使用します。
24
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE インストールの計画
5.2.4 ライセンスの生成
ライセンスを生成する前に、必要な情報を収集し、次の作業を完了します。
表 4:ライセンスの生成前に必要な情報
必要な情報または操作
サーブドライセンス
アンサーブドライセンス
説明
ライセンス配備モデル
X
X
サーブドライセンスとアンサーブ
ドライセンスのどちらの配備モ
デルを使用するかを決定しま
す。
通常、これは一度だけ行う全社
的な決定です。したがって、これ
はライセンス生成前の最も重要
な決定事項の 1 つです。
X
製品マシンのホスト ID
製品を実行するマシンまたはマ
シンパーティションのホスト ID
を決定します。
ライセンスサーバ - ダウンロー
X
製品のライセンス生成と製品の
インストールの前に、SySAM ラ
ドとインストール
イセンスサーバをダウンロードし
てインストールします。
ライセンスサーバのホスト ID
X
ライセンスサーバを実行するマ
シンのホスト ID を決定します。
ライセンスサーバのホスト名
X
ライセンスサーバを実行するマ
シンのホスト名を決定します。
ライセンスサーバの TCP/IP ポ
X
ライセンスサーバがライセンス
要求を受信する 2 つのポート番
ート番号
号を決定します。
5.2.4.1
SySAM ライセンスの生成
SySAM 2 ベースのライセンスを使用する SAP 製品のライセンスキーを生成します。アカウントの詳細については、受信
した Web キーまたは電子メールを参照してください。
コンテキスト
SySAM 2 対応の SAP 製品を購入したときには、SySAM 製品ライセンスの生成、ダウンロード、配備を行う必要がありま
す。
インストールガイド Windows 版
SAP ASE インストールの計画
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
25
● ライセンスを生成する前に、SAP ASE をインストールする予定のサーバのホスト ID とホスト名が必要です。
● サーブドライセンスにはライセンスサーバが必要です。既存のライセンスサーバを使用しない場合は、SAP ASE をイ
ンストールする前にライセンスサーバをインストールする必要があります。
手順
1. SAP サポートポータルにログインします。 https://support.sap.com/home.html
2. [ライセンスキー] ページにアクセスします。 https://support.sap.com/licensekey
.
.
3. オンラインの指示に従います。
4. ローカルファイルシステムの一時ロケーションにライセンスを保存します。ライセンスファイルは、.lic 拡張子を付け
て保存する必要があります。
5.2.5 製品のライセンスタイプを知る
SAP は、異なる使用権を顧客に与えるさまざまなライセンスタイプで製品を販売しています。たとえば、運用、スタンバイ、
開発、テストなどの環境で製品を使用できます。
ライセンスタイプによって、必要なライセンスの数が決定されます。たとえば、ライセンスがマシンごとに必要なのか、CPU
ごと、CPU チップごと、または 1 テラバイトのストレージごとに必要なのかが決まります。
たとえば、製品を CPU ライセンス (CP) タイプで購入した場合は、製品を実行するマシン、パーティション、またはリソース
セットの CPU ごとに 1 つのライセンスが必要です。同じ製品をサーバライセンス (SR) タイプで購入した場合は、マシン、
パーティション、またはリソースセットごとに 1 つのライセンスが必要です。
アカウントによっては、同じ製品を複数のライセンスタイプでライセンスできます。その場合、SySAM ライセンスファイルを
生成するときに、正しいライセンスタイプを選択する必要があります。
ライセンスを生成する場合、各ライセンスタイプは [ライセンス情報] 画面に太字で表示されます。次に例を示します。
License Type: CPU License (CP)
5.2.5.1
オプション機能のライセンス
SAP ASE アプリケーションのいくつかは基本製品として提供され、別のライセンスを必要とするオプション機能が付いてい
ます。
顧客は、異なるライセンスタイプを組み合わせて利用できます。 たとえば、SAP ASE をサーバライセンス (SR) ライセンス
タイプで注文し、オプション機能 (高可用性や拡張型全文検索など) を CPU ライセンス (CP) タイプで注文できます。
オプション機能は、同じ製品エディションの基本製品との組み合わせでのみライセンスされます。 たとえば、SAP ASE を
注文した場合、Enterprise Edition の基本製品で Small Business Edition のオプション機能のライセンスを使用すること
はできません。 さらに、ライセンスタイプが与える使用権に互換性がある必要があります。たとえば、両タイプとも運用環
境での使用を許可している必要があります。
26
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE インストールの計画
5.2.5.2
SySAM ライセンスのチェックアウト
SAP ASE がプロセッサごとのライセンスタイプを使用してライセンス供与されている場合、プロセッサ数と同じ数のライセ
ンスがチェックアウトされます。使用可能なライセンス数が不足している場合は、30 日の猶予期間が与えられます。
ソフトウェアの実行中にプロセッサ数が動的に増加し、追加のライセンスをチェックアウトできなくなった場合も、30 日の猶
予期間が与えられます。猶予期間内に十分な数のライセンスが使用可能にならない場合は、ソフトウェアが停止されま
す。ソフトウェアの実行中に、ソフトウェアで使用できるプロセッサ数を減らしても、必要なライセンス数は削減されません。
正しいプロセッサ数で SAP ASE サーバを再起動する必要があります。
SySAM ユーザガイドを参照してください。
5.2.5.3
サブキャパシティライセンス
サブキャパシティライセンスを使用すると、SySAM サブキャパシティライセンス機能を使用する物理マシンで使用可能な
CPU のサブセットのライセンスを供与できます。
仮想化技術のサポート
下記の仮想化技術のサブキャパシティに対する SAP ASE のサポートは特定のバージョンに限定されていないため、次の
表にはプラットフォーム情報が記載されていません。SAP ASE のリリースがオペレーティングシステムのバージョンで認定
されている限り、そのプラットフォームに対してサブキャパシティがサポートされます。たとえば、SAP ASE バージョン 16.0
SP02 は AIX 6.1 と 7.1 で認定されています。AIX 6.1 と 7.1 の LPAR もカバーされます。
表 5:SySAM 仮想化サブキャパシティの互換性
ベンダ
製品
仮想化の種類
HP
nPar
物理パーティション
vPar
仮想パーティション
仮想マシンとリソースマネージャとの整合性
仮想マシン
セキュアリソースパーティション
OS コンテナ
LPAR
仮想パーティション
dLPAR
仮想パーティション
動的システムドメイン
物理パーティション
Solaris コンテナ/Solaris リソースマネージャとのゾー
仮想パーティション
IBM
Sun
ン
Sun 論理ドメイン (LDOM)
インストールガイド Windows 版
SAP ASE インストールの計画
仮想パーティション
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
27
ベンダ
製品
仮想化の種類
Intel、AMD
VMWare ESX Server ゲスト O/S: Windows
仮想マシン
注記
VMWare Workstation および VMWare Server
は、VMWare ESX Server に含まれません。
VMWare ESX Server Guest OS: Linux、Sun Solaris 仮想マシン
x64
Xen、KVM、DomainU: Windows
仮想マシン
注記
Xen に Sun Solaris x64 は含まれません。
Xen、KVM、DomainU: Linux
仮想マシン
Hyper-V
仮想マシン
SAP ASE サブキャパシティライセンスの有効化
Sybase または認定販売店から製品を購入した場合、サブキャパシティライセンスを有効にするには、事前に SAP または
Sybase とサブキャパシティライセンス契約を締結する必要があります。
注記
ライセンスサーバを最新の状態に維持してください。インストールメディアには最新の SySAM ライセンスサーバのコピ
ーが含まれていますが、http://service.sap.com/patches
で定期的に更新をチェックすることをおすすめします。
SySAM サブキャパシティライセンスを使用するときは、インストール前に SYBASE_SAM_CAPACITY 環境変数を設定す
るか、インストール後にライセンスキーをコピーインします。
5.3
インストールディレクトリの内容とレイアウト
SAP ASE には、特定のディレクトリにインストールされるサーバコンポーネントが含まれます。
製品
説明
SAP ASE
28
ASE-16_0/bin ディレクトリにインストールされます。
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE インストールの計画
製品
説明
● SAP ASE - データベースサーバ。
● Backup Server - すべてのデータベースバックアップ (dump) 操作とリストア (load) 操作
を管理する SAP Open Server に基づくアプリケーション。
● XP Server - SAP ASE 内から拡張ストアドプロシージャ (ESP) を管理、実行する Open
Server アプリケーション。
● Job Scheduler - SAP ASE 用のジョブスケジューラを提供します。Job Scheduler のコンポ
ーネントは、ASE-16_0¥jobscheduler¥. に配置されます。
コネクティビティ
OCS-16_0 ディレクトリにインストールされます。
● Open Client (<Client Library>、<dblib>)
● ESQL/C
● ESQL/COBOL
● XA
DataAccess および DataAccess64 ディレクトリにインストールされます。
● ODBC (Windows、Solaris SPARC、Solaris x64、Linux Power、HP-UX Itanium、IBM
AIX) - ODBC ベースのアプリケーションから SAP ASE への接続に使用されるドライバ。
● ADO.NET (Windows のみ) - .NET ベースのアプリケーションから SAP ASE への接続に使
用されるプロバイダ。
Shared ディレクトリ
Shared ディレクトリには、複数の他のコンポーネントと共有されるコンポーネントおよびライブラ
リがあります。以前のバージョンでのディレクトリ名は Shared-1_0。
● Java Runtime Environment (JRE) - SAP ASE コックピットのような Java ベースのプログ
ラムを実行するために使用されるランタイム Java 仮想マシン。SAP ASE には、JRE が含ま
れます。標準インストールでは、デフォルトで JRE が完全にインストールされます。カスタム
インストールでは、JRE を必要とするコンポーネントをインストール対象として選択した場合、
JRE も自動的に選択されます。JRE は Shared¥SAPJRE-7_0 * ディレクトリにあります。
SAP ASE コックピット SAP ASE コックピットのログおよびユーティリティ - SAP ASE サーバのステータスと可用性を監
視するための Web ベースツールに関連したファイル。これらのファイルは %SYBASE%
¥COCKPIT-4 ディレクトリにインストールされます。
言語モジュール
locales ディレクトリにインストールされます。システムメッセージと日付/時刻のフォーマットを
提供します。
文字セット
charsets ディレクトリにインストールされます。SAP ASE で使用できる文字セットを提供しま
す。
照合順
collate ディレクトリにインストールされます。SAP ASE で使用できる照合順を提供します。
Sybase ソフトウェア
SYSAM-2_0 ディレクトリにインストールされます。SAP ASE サーバとオプション機能の資産管理
資産管理 (SySAM)
を提供します。
Web サービス
WS-16_0 ディレクトリにインストールされます。HTTP/SOAP と WSDL を使用して SAP ASE に
アクセスするためのオプション製品。
インストールガイド Windows 版
SAP ASE インストールの計画
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
29
製品
説明
Interactive SQL
SAP ASE から SQL 文の実行、スクリプトの作成、およびデータの表示を行うことができる GUI
ツールです。DBISQL-16_0 ディレクトリにインストールされます。
jutils-3_0 ユー
ribo は、クライアントプログラムと SAP ASE の間の TDS トラフィックをトレースするツールで
ティリティ
す。
SAP jConnect for
JDBC
jConnect-16_0 ディレクトリにインストールされます。SAP ASE 用の JDBC (Java Database
OData Server
フルインストールまたはカスタムインストールの一部として OData Server をインストールすると
Connectivity) ドライバを提供します。
きに、ODATA-16_0 ディレクトリにインストールされます。OData (Open Data Protocol) は、
RESTful HTTP を介したデータサービスを有効にし、URI (Universal Resource Identifier) を通
じた操作を実行して、情報へのアクセスと情報の変更を行えるようにします。
注記
ECDA DirectConnect オプションまたは MainframeConnect DirectConnect for z/OS (DirectConnect Manager
を含む) は、専用のディレクトリにインストールすることを強くおすすめします。
関連情報
クライアントコンポーネントおよびユーティリティ [14 ページ]
5.4
SAP ASE のインストールの準備
インストーラを起動する前に、システムを準備します。
手順
1. 現在のシステムをバックアップします。
2. インストールプロセス中にインストーラがファイルを解凍できるように、Winrar または Winzip がマシンにインストー
ルされていることを確認します。
3. サーバを起動するために使用するアカウントに、サーバのインストールディレクトリに対する読み込みと書き込みのパ
ーミッションがあることを確認します。個人用ディレクトリにサーバをインストールするには、管理者権限のないログイ
ンを作成する必要が生じる場合があります。
4. SySAM のライセンシング手順を確認し、各プラットフォームの設定ガイドに従ってサーバ設定プランを作成します。
5. すべてのインストール作業とデバイス登録作業を実行できる管理権限を持つアカウントを作成します。同じ名前を使
用する限り、インストーラと製品がファイルの読み取り/書き込みパーミッションを持つため、このユーザアカウントは
"sap" または他の任意のユーザ名にすることができます。
30
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE インストールの計画
このユーザは、ディスクパーティションまたはオペレーティングシステムディレクトリの最上部 (root) から、特定の物理
デバイスまたはオペレーティングシステムファイルまでのパーミッション権限を持っている必要があります。すべてのフ
ァイルおよびディレクトリに対して、一貫した所有権と権限を保持するようにしてください。読み込み/書き込み/実行の
パーミッションを持つシステム管理者である 1 人のユーザが、インストール、アップグレード、設定のすべての作業を
行ってください。
複数のコンピュータに SAP ASE をインストールする場合は、各マシンに "sap" ユーザアカウントを作成します。
インストールプロセスがすべてのプロセスのサービスコントロールマネージャにエントリを作成できるように、ユーザは
Windows システムで定義された "Administrators" グループのメンバーである必要があります。
6. マシンに "sap" としてログインします。
7. SAP ASE のインストール先を決定します。
○ 使用できるディスク領域とテンポラリディレクトリ領域が十分にあることを確認します。
○ ディレクトリのパス名にスペースが含まれていないことを確認します。
関連情報
アップグレード前の作業 [71 ページ]
監査の再有効化 [92 ページ]
データベース内の Java のアップグレード [68 ページ]
5.4.1 VMware vSphere 5.0
SAP ASE をインストールする前に VM を設定します。
5.4.1.1
BIOS の設定
VMware ゲストオペレーティングシステムに SAP ASE をインストールして実行する前に、一部の BIOS 設定を変更しま
す。
有効化または無効化
有効化
設定
● 仮想化テクノロジ
● ターボモード
● ハードウェアベースの仮想化サポート
● ハイパースレッディング (負荷依存)
● Wake on LAN (VMware vSphere Distributed Power Management に必要)
● Execute Disable (vMotion と DRS に必要)
● 静的な高パフォーマンス/バランシング済みポリシー
インストールガイド Windows 版
SAP ASE インストールの計画
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
31
有効化または無効化
無効化
設定
● ノードインターリーブ
● C1E HALT ステート
● 電源節約
● 次のような未使用の機能:
○ Video BIOS shadowable
○ Video RAM cacheable
○ オンボードオーディオ
○ オンボードモデム
○ オンボードシリアルポート
○ オンボードパラレルポート
○ オンボードゲームポート
○ フロッピーディスクドライブ
○ CD-ROM ドライブ
○ USB ポート
5.4.1.2
ゲストオペレーティングシステム
不要なフォアグラウンド/バックグラウンドプロセスを無効にします。
注記
ゲストオペレーティングシステムに VMware Tools をインストールする必要があります。VMware Tools には、仮想マ
シンのゲストオペレーティングシステムのパフォーマンスを向上させ、仮想マシンの管理を効率化するユーティリティが
含まれています。
5.4.1.3
CPU に関する考慮事項
ゲストオペレーティングシステム上で動作する待機時間依存アプリケーションのパフォーマンスを向上させるには、同じ
NUMA (Non-Uniform Memory Access) ノード上ですべての仮想マシンをスケジューリングします。その NUMA ノード
に接続されたローカル物理メモリからすべての仮想メモリを割り付けます。
特定の NUMA ノード上で vCPU のためにプロセッサのアフィニティをスケジューリングするときには、vSphere Client を
使用してプロセッサのアフィニティを設定します。
● プロセッサのアフィニティに関する VM の設定を変更するには、vSphere Client で、
CPU の詳細
リソース
ス
ケジュール設定のアフィニティ を選択します。
● メモリのアフィニティに関する仮想マシンの設定を変更するには、vSphere Client で、
リソース
メモリの詳細
NUMA メモリのアフィニティ を選択します。
32
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE インストールの計画
5.4.1.3.1
仮想 CPU
運用環境においては、仮想マシン用の仮想 CPU リソース総量がホストマシン用の CPU 容量を超えないことを確認しま
す。つまり、仮想マシン用の CPU の総数が物理マシン用の CPU 容量を超えてはなりません。
ホストマシン用の CPU リソースには余裕を持たせる必要があります。ホストの CPU 容量が過負荷になると、仮想データ
ベースのパフォーマンスが低下する可能性があります。運用環境では、CPU リソースが過度に使用されないよう十分注
意してください。
CPU リソースの妥当な上限は、消費量の約 80% です。CPU リソースが消費量の 90% に達したときに仮想インフラスト
ラクチャの管理者に送信されるアラートを登録することを検討してください。
SAP ASE のようなマルチスレッドアプリケーションは、複数の CPU を使用することで恩恵を受けることがあります。物理
CPU が過度に使用されないように、仮想 CPU の総数は、物理 CPU の総数から 1 を引いた数に制限してください。
未使用の仮想 CPU がタイマ割り込みを消費し続けるため、十分な数の仮想 CPU で仮想 SAP ASE を設定すると、
vSphere に必要なリソースを減らすことができます。vSphere は仮想 CPU を共同スケジューリングして、可能な場合は
常に、仮想 CPU を並列実行しようとします。未使用の仮想 CPU は使用済みの仮想 CPU にスケジューリング制約を課す
ため、パフォーマンスを低下させる可能性があります。
5.4.1.3.2
CPU のスケジューリング
vCPU がアイドル状態であるときに仮想マシンを確実にスケジューリングしておくと、パフォーマンスが向上する可能性が
あります。
スケジューリングされた仮想マシンによって最適なデータベースパフォーマンスが実現されているかどうかを判断するに
は、次のようにします。
● monitor_control.halt_desched を false に設定します。
● 通常、vCenter (VMware 管理ユーティリティ) によってパフォーマンスが監視されます。ただし、定期的に vSphere
Client を使用して追加の統計情報を収集するか、vSphere コマンドユーティリティ esxtop または resxtop を使用
します。
esxtop は、CPU リソース競合に関するパフォーマンス分析を実行します。データベース管理者は VMware 管理者
と連携して、esxtop の統計を解釈する必要があります。
一般的に、esxtop CPU Panel の最初の行に表示される負荷平均がシステムの物理プロセッサの数以上である場合、
システムは過負荷状態にあります。
PCPU 行の "usage percentage of physical CPUs" によって、過負荷状態のシステムが示されることがありま
す。運用環境における妥当な上限は 80% の使用率です。90% の使用率は、CPU が過負荷状態に近づいていることを
VMware 管理者に知らせるアラートとして使用します。ただし、使用率に関する意思決定は、仮想化対象のデータベース
の重要度と目的の負荷率に基づいて行ってください。
重要な統計情報は次のとおりです。
統計情報 説明
%RUN
VMkernel 上のプロセスがプロセッサで動作している総時間の比率 (%)。%RUN の値が大きくても、必ずしも
仮想マシンがリソースの制限を受けているとは言えません。
インストールガイド Windows 版
SAP ASE インストールの計画
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
33
統計情報 説明
%RDY
VMkernel 上のプロセスの実行準備ができているが、コアに対してスケジューリングされていない時間の比
率 (%)。実行キュー内の VMkernel 上のプロセスは、CPU スケジューラが PCPU 上でプロセスを実行する
のを待っています。10% を超える値は、リソース競合を示す場合があります。
%CSTP
仮想マシンの他の仮想 CPU が追い付けるように (これはスケジューリングされていない状態)、VMkernel
上のプロセスが停止されている時間の比率 (%)。通常、5% を超える値は、仮想マシンの負荷が均衡化され
ていることを示します。
5.4.1.4
メモリに関する考慮事項
仮想メモリに関する値は、SAP ASE サーバの max memory 設定パラメータの値と等しくなるように設定します。
SAP ASE インスタンスを統合するとき、vSphere では、同じオペレーティングシステム、アプリケーション、またはコンポー
ネントを実行している複数の仮想マシン間でメモリを共有することができます。この状況下で、vSphere は独自の透過ペ
ージ共有技術を使用してメモリを再利用し、データベースは物理メモリよりも少ない仮想メモリで稼動することができます
(vSphere のマニュアルを参照)。透過ページ共有技術は、テスト環境または開発環境で統合目的に使用できます。ただ
し、運用環境では過度に使用しないでください。
5.4.1.5
リソースの管理
VMware vMotion および VMware DRS など、vSphere の高度な負荷管理機能は、単一のホストのリソース制限から
SAP ASE を解放します。
vMotion を使用すると、稼働中の SAP ASE 仮想マシンを複数の物理 vSphere 間で移動して、使用可能なリソースを均
衡化できます。DRS は、VMware クラスタ内の仮想マシンに関連付けられたリソースプールを継続的に監視することによ
って、コンピューティングリソースの割り付けと均衡化を動的に実行します。
予測可能で一貫したパフォーマンスが重要視されない非運用環境では、SAP ASE 用の仮想リソースを自由に使用できま
す。
5.4.1.6
ハードウェアでサポートされるメモリ仮想化
一部のプロセスは、メモリ管理ユニット (MMU) を仮想化するハードウェアサポートを通じて、MMU の仮想化のオーバー
ヘッドに対処します。
ハードウェアでサポートされる MMU 仮想化を使用しない場合、VMware ESX は、ホストの物理メモリアドレスにゲストの
仮想メモリを直接マッピングする "シャドウページテーブル" を維持します。
これらのシャドウページテーブルはプロセッサのために維持され、ゲストページテーブルと常に同期されます。そのため、
追加のオーバーヘッドなしで通常のメモリ参照を実行できます。これは、ハードウェアの TLB (Translation Lookaside
Buffer) キャッシュが、シャドウページテーブルから読み込まれるホストの物理メモリアドレス変換に対してゲストの仮想メ
モリを指し向けるためです。ただし、シャドウページテーブルを維持するには、追加の作業が必要になります。
34
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE インストールの計画
ハードウェアサポートによって、ソフトウェアメモリ仮想化のオーバーヘッドが解消されます。特に、シャドウページテーブル
をゲストページテーブルと常に同期させるのに必要なオーバーヘッドが解消されます。ただし、TLB のエラー潜在率はハ
ードウェアサポートがない場合よりもかなり高くなります。つまり、ワークロードの主な原因がソフトウェアメモリ仮想化を使
用するときに生じるメモリ仮想化オーバーヘッドである場合に、ハードウェアサポートはワークロードを軽減する効果があり
ます。
ワークロードに少量のページテーブル活動 (プロセスの登録、メモリのマッピング、コンテキストの切り替えなど) のみが含
まれる場合、ソフトウェアメモリ仮想化は大きいオーバーヘッドを生じません。ただし、ワークロードに大量のページテーブ
ル活動 (データベースからの負荷など) が含まれる場合は、ハードウェアサポートによって恩恵を受ける可能性が高くなり
ます。
CPU とゲストオペレーティングシステムの組み合わせに基づいて、vSphere で仮想マシンモニタを選択するようにしてくだ
さい。ほとんどの場合、シャドウページテーブルを使用するよりもハードウェアでサポートされるメモリ仮想化を使用するこ
とによって、パフォーマンスが向上します。
5.4.1.7
Linux のヒュージページ
Linux のヒュージページは TLB (Translation Lookaside Buffer) のアクセスを効率化して、データベースのパフォーマン
スを向上させる可能性があります。
オペレーティングシステムのレベルでヒュージページを使用すると、SAP ASE のパフォーマンスが約 10% 向上するため、
64 ビットの運用システムではヒュージページの使用を検討してください。大きいメモリ構成 (つまり、256 GB を超える
RAM を SAP ASE で使用する構成) では、SAP ASE サーバを起動するためにヒュージページが必要になります。
Adaptive Server バージョン 15.0.3 以降は、ヒュージページをサポートしています。VMware ESX バージョン 3.5 以降で
は、デフォルトで、ヒュージページのサポートが有効になります。
5.4.1.8
ネットワーキング
Windows 仮想マシンで動作する SAP ASE については、VMXNET 3 仮想ネットワークインタフェースカード (NIC) の使
用を検討してください。
VMXNET 3 は適応割り込み合体アルゴリズムをサポートするため、並列化ワークロード (複数のスレッドなど) で複数の
vCPU を使用する仮想マシンのスループットを高めるのに役立ちます。そのため、Windows ゲストオペレーティングシス
テムで VMXNET3 NIC を使用すると、デフォルトの E1000 アダプタを使用する場合よりも、パフォーマンスが向上する可
能性があります。
5.4.1.9
ストレージ
vSphere はデータストアを使用して仮想ディスクを格納します。データストアはストレージレイヤの抽象化であり、ストレー
ジデバイスの物理属性を仮想マシンから隠します。
VMware 管理者は、ストレージの統合プールとして使用する単一のデータストアを作成するか、さまざまなアプリケーショ
ンワークロードを隔離するために複数のデータストアを作成することができます。
インストールガイド Windows 版
SAP ASE インストールの計画
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
35
従来のストレージエリアネットワーク (SAN) 配備を使用する場合は、専用のデータストアを作成してください。そうすると、
データベース管理者は、物理ディスクに対して専用の論理単位番号 (LUN) を割り当てるのと同様に、別々のアプリケー
ションに対して個別のサービスレベル保証を定義することができます。VMware vSphere Storage I/O Control、
Storage vMotion、Storage DRS などの vSphere 機能を使用すると、データストアワークロードの優先順位付けと管理
を行うことができます。
SAP ASE の運用サーバでは専用のデータストアを使用し、要件がそれほど厳しくないテスト環境や開発環境などでは統
合型のデータストアを使用してください。
36
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE インストールの計画
6
SAP ASE のインストール
選択した方法を使用して SAP ASE をインストールします。
前提条件
インストール計画の作業を完了します。
Windows 8 および Windows 2012 Server のマップ済みドライブまたは UNC (uniform naming convention) ファイル
パスからインストーラを実行するには、インストーラをローカルドライブにコピーしてから実行します。
コンテキスト
注記
高可用性災害時リカバリのために SAP ASE Always-On オプションをインストールする場合は、システムに対する
sudo パーミッションを使用してインストールを実行する必要があります。このライセンスオプションのインストールと設
定の詳細手順については、Database Always-On ユーザガイドを参照してください。
手順
1. インストール方法を選択します。
○ GUI ウィザード (推奨)
○ コンソールモード
○ 応答ファイル
2. 選択した方法の手順に従います。
3. インストール後の手順を実行します。
インストールガイド Windows 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
37
6.1
GUI モードでの SAP ASE のインストール
GUI モードを使用して、SAP ASE と関連製品をインストールします。
前提条件
インストーラを実行する前に、すべてのプログラムを停止します。
コンテキスト
インストーラは、(まだ存在しない場合は) 対象ディレクトリを作成し、選択したコンポーネントをそのディレクトリにインストー
ルします。
注記
バージョン 16.0 には、SAP ASE の新しいメジャーバージョンと数多くのサポートコンポーネントが含まれています。既
存の製品と同じディレクトリにバージョン 16.0 以降をインストールしても、既存の製品は影響を受けません。
SAP ASE バージョン 16.0 SP02 を既存の Sybase/SAP ディレクトリにインストールします。
SAP ASE バージョン 15.5 以降ではインストールに InstallAnywhere を使用しますが、15.5 より前のバージョンでは他
の製品と同様に InstallShield Multiplatform を使用します。両方のインストーラを使用して製品を同じディレクトリにイ
ンストールしないでください。ファイルが正しくインストールされず、警告なしで上書きされます。
インストールの最後に、製品が正しくインストールされたことを確認します。場合によっては、追加の設定手順も実行する
必要があります。
手順
1. インストールメディアを適切なドライブに挿入するか、SAP Service Marketplace (SMP) から SAP ASE インストール
イメージをダウンロードして抽出します。
2. setup プログラムを起動します。
インストーラが自動的に起動しない場合は、setup.exe をダブルクリックするか、
スタート
ファイル名を指定し
て実行 を選択して次のコマンドを入力します。<x> は、CD ドライブまたは DVD ドライブです。
<x>:¥setup.exe
テンポラリディスク領域のディレクトリでディスク領域が不足している場合は、環境変数 TMP を
<directory_name> に設定してから、インストーラを再度実行します。<directory_name> は、インストールプロ
グラムがテンポラリインストールファイルを書き込むテンポラリディレクトリの名前です。<directory_name> を指定
する場合は、そのフルパスを指定します。
38
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のインストール
注記
インストーラを Universal Naming Convention (UNC) パス (¥¥<host>¥<share_name> など) から実行する
ことはできません。代わりに、ネットワーク共有をドライブに割り当てます。
3. 言語選択リストが表示された場合は、適切な言語を指定します。
4. 概要画面で、次へをクリックします。
5. [インストールフォルダの選択] 画面で、デフォルトディレクトリを受け入れるか、新しいディレクトリパスを入力して、
SAP ASE のインストール先を指定し、次へをクリックします。
注記
インストールパスを指定するとき、次の文字を使用しないでください。
○ ダブルバイト文字
○ 一重引用符および二重引用符
これらの文字はインストーラで認識されず、エラーが表示されます。
インストールの更新の選択が表示される場合、インストール先に指定したディレクトリに旧バージョンの SAP ASE が
存在することを意味します。新規インストールでなくアップグレードを実行する必要があります。
6. [インストールセットの選択] 画面で、インストールのタイプを選択します。
オプション
説明
標準
(デフォルト) ほとんどのユーザに推奨されるこのオプションでは、SAP ASE コックピットと を含
む、デフォルトのコンポーネントセットがインストールされます。
標準 SAP
SAP ASE に必要なすべてのファイル、および統合型の "データ消失ゼロ" サポート (同期複製技
ASE、database 術を使用して、カスタムアプリケーションに対する同期複製を通して実現される機能) がインスト
always-on オプ ールされます。このオプションを使用するには、always-on ライセンスオプションが必要です。
ション
注記
database always-on オプションによる SAP ASE のインストールを続行する前に、Database
Always-On ユーザガイドを参照して、インストール、設定、使用の詳細を確認してください。
フル
サポートされる言語モジュールを含むすべての SAP ASE コンポーネント、および SAP ASE コッ
クピットと がインストールされます。標準 SAP ASE、database always-on オプションによるイン
ストールと同様に、このオプションには database always-on オプションが含まれます。
カスタム
インストールするコンポーネントを選択できます。選択したコンポーネントを実行するために一部
のコンポーネントが必要な場合は、それらのコンポーネントが自動的にインストールされます。
7. ソフトウェアライセンスのタイプを選択します。
○ SAP Adaptive Server Enterprise のライセンスされたコピーのインストール
○ SAP Adaptive Server Enterprise の Free Developer Edition のインストール
○ SAP Adaptive Server Enterprise の評価版
評価版はインストールした日から 30 日間有効です。
8. [エンドユーザライセンス契約] 画面で、最も適切な地域を選択し、ライセンス条件を読んでから、同意するをクリックし
ます。次へをクリックします。
インストールガイド Windows 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
39
9. [SySAM ライセンス] 画面で、適切なオプションを選択します。
a. ライセンスのタイプを指定します。
○ ライセンスファイルを入力します。サーブドライセンスキーである場合は、ライセンスサーバを設定するよう要
求されます。
○ 既存のライセンスサーバを使用します。
○ インストール日から 30 日間、ライセンス情報を指定しないで使用を続けます。
b. 製品のエディションを指定します。
○ Enterprise Edition
○ Small Business Edition
○ Developer Edition
○ 不明 - ライセンスのタイプが分からない場合は、これを選択します。
注記
不明を選択すると、インストールプロセスの後半で SAP ASE の最適化を選択できなくなります。
エディションによっては、製品がライセンスされるライセンスのタイプも選択できます。
c. 対処する必要のあるライセンス管理イベントについて電子メール通知が送信されるようにサーバを設定します。
○ SMTP サーバホスト名
○ SMTP サーバのポート番号
○ 電子メールの返信先アドレス
○ 受信者の電子メールアドレス
○ 電子メールメッセージをトリガするメッセージ重要度
10. インストール前の要約で、次の事項を確認します。
○ 製品名 - SAP Adaptive Server Enterprise
○ インストールフォルダ - SAP ASE がインストールされる宛先のパス
○ 製品の機能 - インストールする機能の一覧
○ ディスク領域情報 - 必要なディスク領域量、および指定したロケーションで使用できる領域量
インストールのタイプを確認し、インストールに十分なディスク領域があることを確認します。変更を行う場合は戻る、
サーバをインストールする場合はインストール、インストールを取り消す場合はキャンセルをクリックします。
[インストールステータス] ウィンドウにインストールプロセスの進行状況が表示されます。
注記
サーバをインストールするには数分かかります。
次のステップ
SAP ASE、Backup Server、Job Scheduler Self Management、Web Services、および SAP Control コックピットの基
本設定をいくつか行います。
40
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のインストール
関連情報
設定オプション [46 ページ]
SAP ASE のアップグレード [64 ページ]
SAP ASE コックピットを使用した SAP ASE の管理 [11 ページ]
6.2
コンソールモードでの SAP ASE のインストール
インタフェースにウィンドウ操作を使用しない場合やカスタムインストールスクリプトを作成する場合は、コマンドラインイン
ストールを選択します。
前提条件
インストーラをコンソールモードで起動します。インストーラが自動的に起動する場合は、キャンセルをクリックして GUI イ
ンストールを取り消し、端末またはコンソールから setup プログラムを起動します。
コンテキスト
コンポーネントを対話型テキストモードでインストールする手順は、次のコマンドを使用してコマンドラインからインストーラ
を実行する点と、テキストを入力してインストールオプションを選択する点を除き、GUI モードでのインストールで説明した
手順と同じです。
setupConsole.exe -i console
手順
1. フランス語、英語、イタリア語などの欧文フォントを Windows プラットフォームで表示するには、次の手順に従いま
す。
a. chcp 1252 を実行してコードページを 1252 に変更します。1252 は、Windows 用の欧文フォントを表示するた
めに Java によって使用されるコードページです。
b. cmd.exe のプロパティを開き、フォントを Lucida Console に設定します。
2. コマンドラインでインストールプログラムを起動します。
setupConsole.exe -i console
Windows 2008 または Windows 7 で setupConsole.exe -i console がハングする場合は、次のどちらか
の対処方法を実行してください。
インストールガイド Windows 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
41
○
スタート
すべてのプログラム
アクセサリ から、コマンドプロンプトを右クリックし、管理者として実行を選
択してから、setupConsole.exe -i console と入力します。
○ コマンドプロンプトウィンドウで、setupConsole.exe -i console を発行した後、出力が表示されるまで
Ctrl キーを押し続けます。
3. 以降のプロンプトに従って SAP ASE をインストールしたら、インストールの基本設定を指定します。インストール作業
の流れは GUI インストールの場合と同じです。ただし、出力は端末ウィンドウに書き込まれ、応答はキーボードを使
用して入力します。
6.3
応答ファイルを使用した SAP ASE のインストール
通常、企業全体で複数のシステムを更新する場合は、無人 (サイレント) インストールを実行します。
手順
サイレント (「無人」) インストールを実行するには、インストーラを実行し、指定したインストール設定が含まれる応答ファイ
ルを指定します。
6.3.1 応答ファイルの作成
初回の GUI インストール中にインストール設定情報を応答ファイルに保存すると、その後 SAP ASE のインストールをサ
イレント (無人) で実行できます。
コンテキスト
注記
SAP ASE バージョン 16.0 以降では、再設計されたインストールプログラムが使用されます。このインストールプログラ
ムは、15.0.3 以前のバージョンで生成された応答ファイルと互換性がありません。これらの古いバージョンの応答ファ
イルは使用しないでください。代わりに 16.0 SP02 のインストールから新しい応答ファイルを作成してください。
GUI モードまたはコンソールモードでインストールするときに応答ファイルを作成するには、-r コマンドライン引数を指定し
ます。-r 引数を指定すると、インストールウィザードのプロンプトへの応答が記録され、InstallAnywhere ウィザードの終
了時に応答ファイルが作成されます。応答ファイルは編集可能なテキストファイルであり、以降のインストールで使用する
前に応答を変更できます。指定したサンプルの応答ファイルは <installer image> ディレクトリの
sample_response.txt にあります。
42
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のインストール
手順
1. GUI インストール時に応答ファイルを生成します。
setupConsole.exe -r [<response_file_name>]
各パラメータの意味は、次のとおりです。
○ -r - コマンドライン引数を指定します。
○ <response_file_name> - インストール情報を格納するファイルの絶対パスです (C:
¥responsefile.txt など)。
注記
指定したディレクトリパスがすでに存在している必要があります。
2. 応答ファイルに次の行を挿入することで、SAP ASE sa ログインと SAP ASE コックピットのパスワードが応答ファイル
に確実に含まれるようにします。
SY_CFG_ASE_PASSWORD=<ASE sa password>
CONFIG_SCC_CSI_SCCADMIN_PWD=<Cockpit admin password>
CONFIG_SCC_CSI_UAFADMIN_PWD=<Cockpit agent admin password>
CONFIG_SCC_REPOSITORY_PWD=<Cockpit repository password>
COCKPIT_TECH_USER_PASSWORD=<Cockpit technical user password>
各パスワードは 6 文字以上でなければなりません。コックピットのログインは、sa パスワードと同じでなくてもかまいま
せん。
これらのパスワードは、次の環境変数を使用して設定することもできます。
○ SY_CFG_ASE_PASSWORD
○ CONFIG_SCC_CSI_SCCADMIN_PWD
○ CONFIG_SCC_CSI_UAFADMIN_PWD
○ CONFIG_SCC_REPOSITORY_PWD
○ COCKPIT_TECH_USER_PASSWORD
注記
これらの応答ファイルにパスワードが含まれている場合は、応答ファイルのセキュリティを確保してください。
3. SAP ASE コックピットを設定するには、次のプロパティを定義します。
ENABLE_COCKPIT_MONITORING=<true | false>
COCKPIT_TECH_USER=<SAP ASE cockpit technical user>
CFG_REMOTE_AND_CONTROL_AGENT=<true | false>
ENABLE_COCKPIT_MONITORING=true である場合は、COCKPIT_TECH_USER が必要です。リモートコマンドと
制御エージェントがインストールされている場合のみ、CFG_REMOTE_AND_CONTROL_AGENT が有効です。
4. インストールする SAP ASE に対して別のユーザを有効にするには、次のプロパティを定義します。
SY_CFG_SERVICE_ACCOUNT_CHANGE=<yes | no>
SY_CFG_SERVICE_ACCOUNT_NAME=<account name>
SY_CFG_SERVICE_ACCOUNT_PASSWORD=<account password>
SY_CFG_SERVICE_DATA_DIRECTORY=<data directory>
インストールガイド Windows 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
43
SY_CFG_USER_ACCOUNT_CHANGE を yes に設定しない場合、SY_CFG_USER_ACCOUNT_NAME または
SY_CFG_USER_ACCOUNT_PASSWORD を設定する必要はありません。
SY_CFG_SERVICE_DATA_DIRECTORY プロパティには、SAP ASE が設定中にすべてのデータファイルを作成でき
るインストールディレクトリ以外のディレクトリを入力します。
SAP ASE はインストール時に次のファイルを作成してデータディレクトリに配置します。
○ interfaces ファイル
○ RUN_server ファイル
○ 設定ユーティリティログファイル
○ SAP ASE 設定ファイル (.cfg) - ASE-16_0 サブディレクトリ配下
○ SAP ASE 共有メモリファイル (.krg) - ASE-16_0 サブディレクトリ配下
○ SAP ASE SySAM プロパティファイル - ASE-16_0¥sysam サブディレクトリ配下
○ Job Scheduler テンプレート .ini ファイル - ASE-16_0¥jobscheduler¥Templates サブディレクトリ配下
データベースデバイスファイルとサーバエラーログファイルはデータディレクトリに作成されますが、これらのファイル
はインストールの終了後に移動できます。
注記
このプロパティ設定で指定するユーザに、データディレクトリにアクセスするための読み込み/書き込み/変更パー
ミッションがあることを確認してください。
システム上の以前のバージョンの SAP ASE をサポートするために、SY_CFG_SERVICE_ACCOUNT_* を定義してい
ないサーバごとに、別の Windows サービスアカウントに関する次のプロパティを指定できます。
○ SAP ASE Windows サービスの場合:
SY_CFG_ASE_SERVICE_ACCOUNT_CHANGE=<yes | no>
SY_CFG_ASE_SERVICE_ACCOUNT_NAME=<account name>
SY_CFG_ASE_SERVICE_ACCOUNT_PASSWORD=<account password>
○ Backup Server Windows サービスの場合:
SY_CFG_BS_SERVICE_ACCOUNT_CHANGE=<yes | no>
SY_CFG_BS_SERVICE_ACCOUNT_NAME=<account name>
SY_CFG_BS_SERVICE_ACCOUNT_PASSWORD=<account password>
○ XP Windows サービスの場合:
SY_CFG_XP_SERVICE_ACCOUNT_CHANGE=<yes | no>
SY_CFG_XP_SERVICE_ACCOUNT_NAME=<account name>
SY_CFG_XP_SERVICE_ACCOUNT_PASSWORD=<account password>
44
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のインストール
6.3.2 サイレントモードでのインストール
サイレント (無人) インストールを実行するには、インストーラを実行し、目的のインストール設定を記述した応答ファイルを
指定します。
前提条件
コンソールまたは GUI によるインストール時に、setupConsole.exe -r <responseFileName> を使用してインス
トール応答ファイルを作成します。または、インストーライメージの最上位ディレクトリ (<installer_image>
¥sample_response.txt) にあるサンプルの応答ファイル sample_response.txt を編集して使用します。
手順
次のコマンドを実行します。<responseFileName> は、選択したインストールオプションを記述したファイル名の絶対パ
スです。
setupConsole.exe –f responseFileName -i silent
-DAGREE_TO_SAP_LICENSE=true
注記
サイレントモードでのインストール時に、SAP ライセンス契約に同意する必要があります。次のどちらかの操作を行うこ
とができます。
○ オプション -DAGREE_TO_SAP_LICENSE=true をコマンドライン引数として指定します。
○ 応答ファイルを編集して、プロパティ AGREE_TO_SAP_LICENSE=true を追加します。
GUI 画面がないことを除けば、InstallAnywhere の動作はすべて同じです。サイレントモードでのインストールの結果は、
GUI モードで同じ応答を使用して実行した場合とまったく同じになります。
警告
サイレントインストールの実行時には、フォアグラウンドで実行される setupConsole.exe 実行可能ファイルを使用
することをおすすめします。通常の setup.exe 実行可能ファイルはバックグラウンドで実行されるため、インストール
が異常終了したという印象をユーザに与え、サイレントインストールを使用して再度インストールが試行されるおそれが
あります。複数のインストールを同時に実行すると、Windows レジストリが破壊され、オペレーティングシステムを再起
動できなくなることがあります。
インストールガイド Windows 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
45
6.3.3 コマンドラインオプション
コンソールモードで SAP ASE をインストールまたはアンインストールする場合のオプションです。
オプション
目的
-i console
コンソールインタフェースモードを使用します。このモードではメッセージが Java コンソールに表示され、
ウィザードがコンソールモードで実行されます。
-i silent
-D
ユーザが操作を行うことなく、サイレントモードで製品をインストールまたはアンインストールします。
カスタム変数およびプロパティを渡します。たとえば、インストーラの実行時にデフォルトのインストール
ディレクトリを上書きするには、次のように入力します。
<install_launcher_name>
-DUSER_INSTALL_DIR=E:¥Sybase
-r
応答ファイルと参照を生成します。
-f
応答ファイルを参照します。
-l
インストーラのロケールを設定します。
-¥?
インストーラのヘルプを表示します。
6.4
設定オプション
GUI モードを使用して、SAP ASE サーバと関連製品を使用するための最低限の設定を行います。
前提条件
[設定] ウィンドウには、設定できるすべての項目の一覧が表示されます。デフォルトでは、すべての製品が選択されてい
ます。すぐに設定しない製品がある場合、選択を解除してください。
● 新規 SAP ASE の設定
● 新規 Backup Server の設定 - システム管理ガイドを参照してください。
● 新規 XP Server の設定 - Transact-SQL ユーザガイドを参照してください。
● Database Always-On オプションの設定 - このオプションは、always-on ライセンスオプションのみで使用できます。
詳細については、Database Always-On ユーザガイドを参照してください。
● 新規 Job Scheduler の設定 - Job Scheduler ユーザガイドを参照してください。
○ Self Management の有効化
● コックピットの設定 - SAP Adaptive Server Enterprise コックピットのマニュアルを参照してください。
終了したら、GUI ウィザードで次へをクリックするか、コンソールモードで 0 を入力します。これで SAP ASE サーバの設定
開始の準備ができました。
46
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のインストール
手順
1. [別のユーザアカウントでサーバを設定] ウィンドウでは、別のユーザアカウントを使用してサーバを設定できます。次
のいずれかを選択してください。
オプション
説明
はい
ダイアログが表示されます。
○ ユーザ名 - ユーザ名を入力します。
○
いいえ
ユーザパスワード - 6 文字以上のパスワードを入力して確認します。このフィールドは必須入力です。
これはデフォルトです。
SAP ASE、Backup Server、および XP Server の Windows サービスアカウントが、指定したアカウント名で設定さ
れます。
2. [ユーザ設定データディレクトリ] ウィンドウで、SAP ASE をインストールする宛先のディレクトリを指定します。
注記
デフォルトのディレクトリはインストールディレクトリです。別のディレクトリを指定する場合は、自分自身または [別
のユーザアカウントでサーバを設定] ウィンドウで指定したアカウントに、そのディレクトリへの書き込みパーミッショ
ンがあることを確認します。
インストーラによって、次のファイルがメインインストールディレクトリ内に作成されます。
○ interfaces ファイル
○ SAP ASE 設定ファイル (.cfg)
インストーラによって、次のファイルが ASE-16_0 ディレクトリ内に作成されます。
○ RUN_server ファイル - ASE-16_0¥install サブディレクトリ内
○ 設定ユーティリティのログファイル - ASE-16_0¥init¥logs サブディレクトリ内
○ SAP ASE 共有メモリファイル (.krg) - ASE-16_0 サブディレクトリ内
○ SAP ASE SySAM プロパティファイル - ASE-16_0¥sysam サブディレクトリ内
○ Job Scheduler テンプレート .ini ファイル - ASE-16_0¥jobscheduler¥Templates サブディレクトリ内
データベースデバイスファイルとサーバエラーログファイルも指定したデータディレクトリに作成されますが、これらの
ファイルはインストールの終了後に移動できます。
3. [新規 SAP ASE の設定] ウィンドウで、新しい SAP ASE の設定値を入力します。
設定
値
SAP ASE の名前 デフォルトはマシン名です。
システム管理者
のパスワード
パスワードを入力して確認します。
SAP ASE コック
このフィールドは SAP ASE コックピットをインストールした場合に表示されます。SAP ASE コック
ピットのモニタの ピットを有効にするには、これを選択します。
ための SAP ASE
SAP ASE コックピットをインストールせず、SAP ASE 用のリモートコマンドおよび制御エージェン
の有効化
ト (SAP Control Center 用) のみをインストールした場合は、SAP ASE 用のリモートコマンドお
よび制御エージェントの設定のチェックボックスが表示されます。この機能を有効にするには、こ
れを選択します。
インストールガイド Windows 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
47
設定
値
テクニカルユーザ SAP ASE コックピットのモニタのための SAP ASE の有効化を選択した場合は、次が表示され
ます。
○ テクニカルユーザ - テクニカルユーザのユーザ名を入力します。デフォルトは tech_user
です。
○ テクニカルユーザのパスワード - テクニカルユーザのパスワードを入力して確認します。
ポート番号
デフォルトは 5000 です。ポート 5000 を使用する場合、次に利用可能なポートがインストーラ
によりデフォルトとして自動的に選択されます。
エラーログ
エラーログファイルの名前とロケーション。デフォルトは <servername>.log のフルパスで
す。
アプリケーション
のタイプ
○ (デフォルト) MIXED - OLTP と DSS の両方。
○ OLTP - 通常、オンライントランザクション処理は、小さく複雑ではない複数のトランザクショ
ンからなります。
○ DSS - 通常、意思決定支援システムでは、更新処理があまり発生せず、複雑で大きいクエ
リが使用されます。
ページサイズ
○ 2KB
○ (デフォルト) 4KB - ページサイズが 4KB でないデータベースダンプを SAP ASE からロード
する場合は、データベースダンプと一致するページサイズを入力します。
注記
旧バージョンの SAP ASE のデフォルト論理ページサイズは 2KB でした。
○ 8KB
○ 16KB
デフォルト言語
デフォルトは us-english です。標準インストールでは、us-english のみが使用可能です。
デフォルトの文字 デフォルトは、cp850。
セット
デフォルトのソー
ト順
デフォルトは、bin_iso_1。
SAP ASE サーバ サーバの設定を最適化します。このオプションを選択すると、次が表示されます。
の設定の最適化
○ SAP ASE で使用可能な物理メモリ (MB) - デフォルトは物理メモリの 80% です。
○ SAP ASE で使用可能な CPU - デフォルトは CPU の 80% または 1 のどちらか大きい方の
値です。
デフォルト値は動的であり、マシンに依存します。
注記
サーバに割り付けできるリソース量より大きい値を指定した場合、設定の最適化に失敗し、
サーバが起動しなくなることがあります。
サンプルデータ
ベースを作成
48
インストーラでサンプルデータベースをインストールする場合、このオプションを選択します。イン
ストーラは、マスタデバイスに必要な追加の領域量を自動的に計算します。
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のインストール
[ユーザ設定データディレクトリ] ウィンドウに戻る場合は戻るをクリックし、次の追加フィールドを設定する場合は次へ
をクリックします。
設定
値
マスタデバイス
マスタデバイスの名前 (ロケーションを含む)。デフォルトは master.dat のフルパスで
す。
マスタデバイスのサイ
ズ (MB)
デフォルトのサイズは次のとおりです。
○ 2 KB ページサイズ - 36 MB
○ 4 KB ページサイズ - 52 MB
○ 8 KB ページサイズ - 104 MB
○ 16 KB ページサイズ - 208 MB
master データベース
のサイズ (MB)
デフォルトのサイズは次のとおりです。
○ 2 KB ページサイズ - 18 MB
○ 4 KB ページサイズ - 26 MB
○ 8 KB ページサイズ - 52 MB
○ 16 KB ページサイズ - 104 MB
システムプロシージャ
デバイス
システムプロシージャデバイスの名前 (ロケーションを含む)。デフォルトは
システムプロシージャ
デバイスのサイズ
(MB)
デフォルトは、すべてのページサイズで 196 MB です。
sysprocs.dat のフルパスです。
システムプロシージャ デフォルトは、すべてのページサイズで 196 MB です。
データベースのサイズ
(MB)
システムデバイス
システムデバイスの名前 (ロケーションを含む)。デフォルトは sybsysdb.dat のフルパス
です。
システムデバイスのサ デフォルトオプションは次のとおりです。
イズ (MB)
○ 2 KB ページサイズのサーバ - 3 MB
○ (デフォルト) 4 KB ページサイズのサーバ - 6 MB
○ 8 KB ページサイズのサーバ - 12 MB
○ 16 KB ページサイズのサーバ - 24 MB
システムデータベース
のサイズ (MB)
デフォルトオプションは次のとおりです。
○ 2 KB ページサイズのサーバ - 3 MB
○ (デフォルト) 4 KB ページサイズのサーバ - 6 MB
○ 8 KB ページサイズのサーバ - 12 MB
○ 16 KB ページサイズのサーバ - 24 MB
tempdb デバイス
tempdb デバイスの名前 (ロケーションを含む)。デフォルトは tempdbdev.dat のフルパ
スです。
インストールガイド Windows 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
49
設定
値
tempdb デバイスの
デフォルトは、すべてのページサイズで 100 MB です。
サイズ (MB)
tempdb データベース デフォルトは、すべてのページサイズで 100 MB です。
のサイズ (MB)
SAP ASE での PCI の プラグ可能コンポーネントインタフェースを有効にします。PCI は SAP ASE 内部の汎用イ
ンタフェースで、SAP ASE をインストールまたはアップグレードすると、デフォルトでインスト
有効化
ールされます。
SAP Adaptive Server Enterprise における Java を参照してください。
PCI デバイス
PCI の有効化を選択すると、表示されます。デフォルトは、%SYBASE%¥data 内の
sybpcidbdev_data.dat です。
PCI デバイスのサイズ PCI の有効化を選択すると、表示されます。
(MB)
○ 2 KB ページサイズのサーバ - 48 MB
○ (デフォルト) 4 KB ページサイズのサーバ - 96 MB
○ 8 KB ページサイズのサーバ - 192 MB
○ 16 KB ページサイズのサーバ - 384 MB
PCI データベースのサ PCI の有効化を選択すると、表示されます。PCI デバイスと PCI データベースのサイズは
イズ (MB)
同じです。
○ 2 KB ページサイズのサーバ - 48 MB
○ (デフォルト) 4 KB ページサイズのサーバ - 96 MB
○ 8 KB ページサイズのサーバ - 192 MB
○ 16 KB ページサイズのサーバ - 384 MB
最初の [新規 SAP ASE の設定] ウィンドウに戻る場合は戻るをクリックし、新規 Backup Server を設定する場合は
次へをクリックします。
4. 新規 Backup Server の設定ウィンドウで、以下を設定します。
設定
値
Backup Server
デフォルトは <ASE_server_name>_BS です。
名
ポート番号
エラーログ
Backup Server のポート番号。デフォルトは 5001 です。
エラーログファイルのフルパス。デフォルトは <ASE_server_name>_BS.log のフルパスで
す。
許可するホスト
使用するリモートホスト、またはこの Backup Server に接続するリモートホストを指定します。こ
の Backup Server への接続が許可されたホストのカンマ区切りリスト。null の場合、Backup
Server と同じホストで実行されているデータサーバのみが、この Backup Server にアクセスで
きます。デフォルト値は null。
2 番目の [新規 SAP ASE の設定] ウィンドウに戻る場合は戻るをクリックし、新規 XP Server を設定する場合は次
へをクリックします。
50
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のインストール
5. 新規 XP Server の設定ウィンドウで、以下を設定します。
設定
値
XP Server の名前 XP Server のデフォルト名は <ASE_server_name>_XP。このフォーマットと名前は変更でき
ません。
ポート番号
XP Server のポート番号。デフォルトは 5002 です。
エラーログ
エラーログファイルのフルパス。デフォルトは <ASE_server_name>_XP.log のフルパスで
す。
最初の [新規 Backup Server の設定] ウィンドウに戻る場合は戻るをクリックし、新規 Job Scheduler を設定する場
合は次へをクリックします。
6. 新規 Job Scheduler の設定ウィンドウで、以下を設定します。
設定
値
Job Scheduler のエージェント名
デフォルトは <ASE Server Name>_JSAGENT です。
ポート番号
デフォルトは 5003 です。
管理デバイス
デバイスのフルパス。デフォルトは sybmgmtdb.dat のフルパスです。
管理デバイスのサイズ
デフォルトは 76 MB です。
管理データベースのサイズ
デフォルトは 76 MB です。
最初の [新規 XP Server の設定] ウィンドウに戻る場合は戻るをクリックし、新規 Self Management を設定する場
合は次へをクリックします。
7. Self Management を使用すると、SAP ASE の任意のサーバデータベースにある任意のテーブルに対して update
statistics を実行するようにスケジュールされたジョブを作成できます。Self Management の設定ウィンドウで、
以下を設定します。
設定
値
Self Management のユ
新しいユーザ名を入力すると、そのユーザ名が SAP ASE 内で作成されます。デフォル
ーザ名
トは "sa" です。
Self Management のユ
Self Management のユーザ名フィールドに新しいユーザ名を入力して、次へをクリッ
ーザパスワード
クすると、このフィールドが入力可能になります。6 文字以上のパスワードを入力して確
認します。このフィールドは必須入力。
8. SAP ASE コックピットをインストールした場合は、コックピットポートオプションを設定します。
デフォルトのオプションを受け入れるか、他の未使用のポートを指定して、システム上の他のアプリケーションやサー
ビスで使用されているポート番号と競合しないようにします。
設定
値
HTTP ポート
1025 ~ 65535 の範囲の整数を選択します。
HTTPS ポート
1025 ~ 65535 の範囲の整数を選択します。
TDS ポート
1025 ~ 65535 の範囲の整数を選択します。デフォルトは 4998 です。
RMI ポート
1025 ~ 65535 の範囲の整数を選択します。デフォルトは 4992 です。
9. [コックピットの設定] ウィンドウで、以下を指定します。
インストールガイド Windows 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
51
設定
値
コックピット管理者ユーザ
コックピットの管理者の名前を入力します。デフォルトは "sccadmin" です。
コックピット管理者パスワード
6 文字以上のパスワードを入力して確認します。このフィールドは必須入力。
コックピットエージェントの管理ユー コックピットエージェントの管理者の名前を入力します。デフォルトは
ザ
"uafadmin" です。
コックピットエージェントの管理パス 6 文字以上のパスワードを入力して確認します。このフィールドは必須入力。
ワード
コックピットリポジトリパスワード
6 文字以上のパスワードを入力して確認します。このフィールドは必須入力。
10. コックピット - Windows サービスの設定で SAP ASE コックピットを Windows サービスとして設定することを確認しま
す。
11. [新規サーバの設定の概要] ウィンドウに表示される値が正しいことを確認します。設定値を変更する場合は戻るをク
リックし、次に進む場合は次へをクリックします。[新規 SAP ASE の設定] ウィンドウが表示されます。
[再起動] ウィンドウが表示される場合があります。このウィンドウは、インストールプロセスを完了するために、マシン
からのログアウトまたはマシンの再起動を行うようユーザに指示します。
設定処理が開始され、[新規 SAP ASE の設定] ウィンドウに進行状況が表示されます。
12. [インストール完了] ウィンドウで、次の操作を実行します。
オプション
説明
GUI モード
完了をクリックします。
コンソールモード
Enter を押してインストールを終了します。
結果
SAP ASE と関連製品が正常にインストールされ、それらを使用するための設定が完了しました。サンプルデータベースを
インストールして、サーバの試行を開始できます。さらに詳細な説明については、システム管理ガイドを参照してください。
関連情報
サンプルデータベースのインストール [60 ページ]
GUI モードでの SAP ASE のインストール [38 ページ]
SAP ASE のアップグレード [64 ページ]
SAP ASE コックピットを使用した SAP ASE の管理 [11 ページ]
52
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のインストール
6.5
SAP ASE のアンインストール
SAP ASE を削除するには、アンインストーラを実行します。アンインストールプロセスでは、インストーラによって以前に実
行された操作のみを元に戻し、インストール後に作成されたファイルやレジストリエントリはそのまま残します。
前提条件
コントロールパネルのサービスオプションを使用して、すべてのサービスを停止します。自動で開始されるように設定され
ているサービスがあれば、手動の開始に変更します。メモリにすでにロードされている DLL を解放するために、システム
を再起動します。
SAP ASE バージョン 16.0 を既存の SAP ASE バージョン 12.5 以前に上書きインストールした場合、SAP ASE バージョン
12.5 以前ではアンインストーラを起動するショートカットが作成されますが、SAP ASE 16.0 ではアンインストーラがコント
ロールパネルのプログラムの追加と削除オプションに登録されます。プログラムの追加と削除オプションを使用して、SAP
ASE を削除してください。この方法では、SAP ASE バージョン 12.5 以前のインストーラで作成されたショートカットの一部
が削除されません。これらのショートカットは手動で削除してください。
手順
1. サーバを SAP ASE 内で削除します。
Config
スタート
プログラム
SAP
Adaptive Server Enterprise
Server
サーバの削除 を選択して実行します。
2. SAP ASE は以下を使用してアンインストールできます。
オプション
説明
Windows GUI
コントロールパネル プログラムと機能
Server Enterprise を選択します。
コマンドライン
アンインストールユーティリティ (%SYBASE%¥sybuninstall¥ASESuite¥uninstall.exe) を実行
します。
プログラムのアンインストール
に移動して、SAP Adaptive
3. [SAP Adaptive Server Enterprise のアンインストール] ウィンドウで、次へをクリックします。
4. 次のどちらかを選択して、次へをクリックします。
オプション
説明
完全アンインストー
ル
インストーラによって以前インストールされたものをすべてアンインストールします。インストール後に作成
されたファイルやフォルダは削除されません。
特定の機能のアンイ
ンストール
機能のリストを表示します。選択解除した製品やコンポーネントがアンインストールの対象として選択され
た機能に依存する場合、アンインストールは続行できますが、依存している機能はアンインストールされま
せん。
アンインストールプロセスが実行されていることを示すウィンドウが表示されます。進行状況バーは表示されません。
インストールガイド Windows 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
53
注記
インストール後に変更されたファイルの削除を確認する必要が生じることがあります。
5. 最終ウィンドウが表示されたら、完了をクリックしてアンインストールプログラムを終了します。
6. インストール後に作成したファイルやレジストリエントリを手動で削除します。
6.5.1 既存の SAP ASE サーバの削除
既存の SAP ASE サーバを削除します。
手順
1. サーバを停止します。
2. Windows のタスクバーから、
スタート
プログラム
SAP
サーバ
設定 を選択します。
3. [Sybase サーバの設定] ウィンドウの左側のアイコンから、削除する Sybase サーバのタイプを選択します。
4. SAP ASE の削除をクリックします。
5. 削除するサーバを選択します。
6. コンピュータを再起動して、レジストリエントリをリセットします。
54
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のインストール
7
SAP ASE コックピットの起動と停止
SAP ASE コックピットは SAP ASE サーバのステータスと可用性をモニタリングするための Web ベースツールであり、
SAP ASE バージョン 16.0 SP02 以前で使用されていた SAP Control Center for SAP ASE に代わる機能です。
%SYBASE% 環境変数を設定して、SAP ASE サーバ上でコックピットエージェントを起動します。
前提条件
コンテキスト
SAP ASE コックピットを初めて実行する場合、およびインストールを確認する場合は、次の手順に従います。詳細な説明
については、SAP Adaptive Server Enterprise コックピットを参照してください。
手順
● SAP ASE コックピットを起動する手順:
a. SAP ASE コックピットコマンドを入力します。
%SYBASE%¥COCKPIT-4¥bin¥cockpit.bat
コックピットが起動した後、コックピット Web コンソールの URL が表示されます。
b. ブラウザのウィンドウに URL をコピー & ペーストします。コックピットのログインが表示されると、SAP ASE サー
バ名が表示され、sa ログインを使用してログインできるようになります。
次のようなステータスメッセージが表示されます。
● SAP ASE コックピットを停止する手順:
a. コックピットウィンドウで、ログアウトをクリックします。
b. コンソールで、次のコマンドを入力します。
shutdown
関連情報
SAP ASE コックピットを使用した SAP ASE の管理 [11 ページ]
インストールガイド Windows 版
SAP ASE コックピットの起動と停止
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
55
8
インストール後の作業
サーバをインストールした後で設定します。
SAP ASE インストールには、サンプルクライアントライブラリアプリケーションが格納されたフォルダがあります。 これらの
サンプルプログラムは、トレーニング用としてのみ提供されており、実際の運用環境にインストールされることを意図してい
ません。
運用環境を設定している場合は、次のディレクトリを削除します。
● %SYBASE%¥OCS-16_0¥sample
● %SYBASE%¥DataAccess*¥ODBC¥samples
● %SYBASE%¥jConnect-16_0¥sample2
● %SYBASE%¥jConnect-16_0¥classes¥sample2
● %SYBASE%¥ASE-16_0¥sample
● %SYBASE%¥WS-16_0¥samples
関連情報
サンプルデータベースのインストール [60 ページ]
8.1
Windows での sybase ユーザの設定
SAP ASE のインストール後、Windows で各サービスを停止し、"sybase" ユーザを設定します。
コンテキスト
これらの手順は、SAP ASE 製品をインストールした "sybase" ユーザとして実行します。"sybase" ユーザが Windows シ
ステムで定義された "Administrators" グループのメンバーで、これらの手順の実行に必要なアクセス権限があることを
確認します。
手順
1. すべての SAP ASE サービスを停止します。
56
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
インストール後の作業
Windows のタスクマネージャで、
スタート
設定
コントロールパネル
管理ツール
サービス を選択しま
す。SAP ASE の各エントリを選択して停止します。Sybase SQLServer、XPServer、BCKServer、および SYSAM
に対して別個のエントリがあります。
2. SAP ASE のソフトウェアがインストールされているドライブとフォルダ、および SAP ASE のディスクデバイスを確認し
ます。Windows エクスプローラまたは cacls (Windows コマンドラインユーティリティ) を使用して、確認したドライブ
とフォルダにアクセスパーミッションを設定します。
確認したすべてのドライブ、ファイル、およびフォルダ階層について、ユーザ "sybase" には完全なアクセス権を付与
し、他のユーザのアクセスは拒否することをおすすめします。
フォルダ階層構造内のファイル (設定ファイル、プログラム、ライブラリなど) に "sybase" 以外のユーザがアクセスす
る必要がある場合には、そのユーザのアクセス権を読み込みと実行に限定してください。このアクセス権や、さらに高
度なパーミッションを認可する場合は、管理者がその必要性を十分に検討する必要があります。
3. SAP ASE サービスをユーザ "sybase" として起動するように指定します。
○ Windows のタスクマネージャで、
スタート
設定
コントロールパネル
管理ツール
サービス を選択し
ます。インストールされている SAP ASE の各エントリを選択します。
○ "sybase" とそのパスワードを使用するように、各エントリの [ログオン] プロパティを設定します。この操作の結
果、ユーザ "sybase" は Windows によって "サービスとしてログオン" の権限を付与されます。
○ 手順 1 で停止した SAP ASE の各エントリを選択して開始します。
8.2
サーバの稼働状態の確認
サーバが稼働していることを確認します。
前提条件
サーバを起動する前に、停止してからサーバに関連するサービスを起動することを確認します。
コンテキスト
サーバをすでに起動している場合は、コマンドを再び実行しないでください。2 回以上実行すると、問題が発生します。
手順
1. Windows のタスク マネージャで、
スタート
設定
コントロール パネル
管理ツール
サービス を選択しま
す。
2. サービスのリストをスクロールして、SAP ASE <servername> を探します。
インストールガイド Windows 版
インストール後の作業
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
57
開始されていれば [ステータス] カラムにそれが表示されます。開始されていない場合は、サーバを選択し、サービス
の開始 をクリックします。
8.3
サーバへの接続の確認
サーバへの接続を確認するには、isql を使用します。
コンテキスト
1. コマンドプロンプトで、次のコマンドを入力します。
%SYBASE%¥%SYBASE_OCS%¥bin¥isql -Usa -P<password> -S<server_name>
各パラメータの意味は、次のとおりです。
○ <password> - sa のパスワード
警告
SAP ASE サーバへの初回ログイン時に、デフォルトの "sa" システム管理者ユーザ名にすべての権限が割り
当てられますが、パスワードはありません。セキュリティ保護のために、すぐにパスワードを指定してください。
○ <server_name> - SAP ASE サーバ名
ログインに成功すると、isql プロンプトが表示されます。
2. isql プロンプトで、次のように入力します。
1> select @@version
2> go
SAP ASE の現在のバージョンおよびエディションであることが、出力で示されます。
または、dsedit を起動します。
手順
1. Windows タスクバーで、
スタート
プログラム
SAP
コネクティビティ
Open Client ディレクトリサービスエ
ディタ を選択します。
2. [ディレクトリサービス] ウィンドウを選択して開き、OK をクリックします。
3. <servername> (テストするサーバの名前) を強調表示します。
4.
サーバオプション
Ping
を選択します。
正常に接続されると、接続に成功したことを示すメッセージが返されます。
58
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
インストール後の作業
8.4
インストールとネットワーク接続のテスト
SAP ASE、SAP ASE コックピット、および Java Runtime Environment をインストールした後で、インストールとネットワ
ーク接続をテストします。SAP ASE サーバは、他の SAP ASE サーバ、Open Server アプリケーション (Backup Server
など)、ネットワーク上のクライアントソフトウェアと通信します。リモートプロシージャコールを使用して、クライアントは 1 つ
以上のサーバと通信し、サーバは他のサーバと通信できます。
コンテキスト
SAP 製品間で対話するには、他の製品がネットワーク上のどこにあるかを各製品が認識する必要があります。この情報
は、interfaces ファイル (sql.ini) (Windows の場合) または LDAP (Lightweight Directory Access Protocol) サー
バに格納されます。
マニュアル SAP Adaptive Server Enterprise コックピットに記載された手順に従って、SAP ASE コックピットを起動し、
SAP ASE サーバをモニタできるように設定します。
手順
1. libtcl.cfg ファイルを使用して、LDAP サーバに接続するための LDAP サーバ名、ポート番号、ディレクトリ情報
ツリー (DIT) ベース、ユーザ名、およびパスワードを指定します。
詳細については、設定ガイドのディレクトリサービスとしての Lightweight Directory Access Protocol (LDAP) の使
用を参照してください。
2. dsedit ユーティリティを使用して、ディレクトリサービスにサーバを追加します。
詳細については、設定ガイドのネットワークを介する通信の設定 > ディレクトリサービスのエントリの作成、およびユ
ーティリティガイドを参照してください。
3. サーバを interfaces ファイルに追加します。
詳細については、設定ガイドのネットワークを介する通信の設定 > ディレクトリサービスのエントリの作成を参照してく
ださい。
8.5
システム管理者アカウント
SAP ソフトウェアをインストールするとき、"sa" というシステム管理者アカウントが作成されます。"sa" アカウントは
master データベースを含む SAP ASE サーバ上のすべてのデータベースをフルアクセス権限で使用できます。
ユーザは、SAP ASE のインストール中と設定中に "sa" のパスワードを指定します。パスワードの詳細については、セキ
ュリティ管理ガイドを参照してください。
インストールガイド Windows 版
インストール後の作業
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
59
8.6
サンプルデータベースのインストール
サンプルデータベースは、架空の情報を含んでおり、SAP ASE の使用方法を説明することを目的としています。 サンプル
データベースはトレーニング用としてのみ提供されています。 SAP ASE の運用環境にはインストールしないでください。
ファイル名
説明
instpbs2 pubs2 サンプルデータベースをインストールする。 このデータベースには、パブリッシング操作を表すデー
タが格納されている。 サーバ接続のテストや Transact-SQL の学習に、このデータベースを使用する。
SAP ASE のマニュアルに掲載されている例のほとんどでは、pubs2 データベースに問い合わせる。
注記
image データを含めた pubs2 データベースを完全にインストールするには、master デバイスのサイ
ズに最低でも 30MB を指定します。
instpbs3 pubs3 サンプルデータベースをインストールする。 このデータベースは、pubs2 を更新したもので、参照
整合性を使用している。 また、テーブルも pubs2 で使用されているテーブルと若干異なる。 SAP ASE の
マニュアルでは、例の中で pubs3 データベースも使用している。
instpix2 pubs2 データベースとともに使用する image データをインストールする。
instpbs2 スクリプトを実行した後に、instpix2 を実行する。
image データは 10MB を必要とする。6 つのピクチャで構成され、PICT、TIFF、Sun raster の各ファイル
フォーマットが 2 つずつある。 installpix2 スクリプトは、image データ型の使用時やテスト時にのみ
実行する。 SAP では image データを表示するツールを用意していないため、イメージをデータベースから
抽出したら、適切なグラフィックスツールを使用して表示する必要がある。
関連情報
インストール後の作業 [56 ページ]
設定オプション [46 ページ]
8.6.1 サンプルデータベースのデフォルトデバイス
SAP ASE のインストールには、英語 (us_english) のサンプルデータベース、その他の言語のサンプルデータベース、お
よび英語の pubs2 サンプルデータベースに関連する image データをデフォルトデバイス上にインストールするためのス
クリプトが含まれます。
これらのスクリプトは、%SYBASE%¥%SYBASE_ASE%¥scripts にあります。
デフォルトでは、これらのスクリプトは master デバイス上にサンプルデータベースをインストールします。データベース
は、システムテーブル用に確保しておくべき master デバイス上の貴重な領域を使用します (各サンプルデータベース
60
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
インストール後の作業
は、2KB サーバでは 3MB の領域、4KB、8KB、16KB サーバでは 3MB の倍数の領域をデータベースデバイス上に必要
とします)。そのため、デフォルトを master デバイス以外のデバイスに変更することをおすすめします。
スクリプトがこれらのデータベースをインストールするデフォルトの場所を変更するには、sp_diskdefault を使用しま
す。sp_diskdefault (リファレンスマニュアル: プロシージャ) を参照してください。または、テキストエディタを使用して
スクリプトを直接変更することもできます。
8.6.2 データベーススクリプトの実行
デフォルトのデバイスを決定したら、スクリプトを実行してサンプルデータベースをインストールします。
前提条件
編集したスクリプトに問題が発生した場合に備えて、元のスクリプト instpbs2、および instpbs3 をバックアップしま
す。
手順
1. SAP ASE を起動します。
2. %SYBASE%¥%SYBASE_ASE%¥scripts にあるスクリプトディレクトリに移動します。
3. isql を使用して SAP ASE サーバにログインし、スクリプトを実行します。
isql -Usa -P<password> -S<server_name> -i<script_name>
各パラメータの意味は、次のとおりです。
○ <server_name> - データベースの宛先サーバです。
○ <script_name> - 実行するスクリプトのフルパスおよびファイル名です。
たとえば、VIOLIN という名前のサーバ上に pubs2 をインストールする場合は、次のように入力します。
isql -Usa -P<password> -SVIOLIN -i %SYBASE%¥%SYBASE_ASE%¥scripts¥instpbs2
4. pubs2 に関連付けられている image データをインストールします。
%SYBASE%¥%SYBASE_ASE%¥ isql -Usa -P<password> -S<servername>
-i%SYBASE%¥%SYBASE_ASE%¥scripts¥instpix2
pubs3 データベースでは、image データが使用されません。
これらのスクリプトの実行の詳細については、設定ガイド Windows 版を参照してください。
インストールガイド Windows 版
インストール後の作業
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
61
8.6.3 interpubs データベースのインストール
interpubs データベースは、 pubs2 に類似したデータベースで、フランス語とドイツ語のデータが格納されています。
前提条件
編集したスクリプトに問題が発生したときに備え、元の installintpubs スクリプトをバックアップします。
手順
1. 端末を 8 ビット文字表示に設定します。
2. iso_1、iso_15、Roman8、Roman9 または UTF-8 が、デフォルト文字セットか追加文字セットとしてインストールされ
ていることを確認します。
interpubs データベースには 8 ビット文字が含まれ、ISO 8859-1 (iso_1)、ISO 8859-15 (iso_15)、Roman8、ま
たは Roman9 (HP-UX 用) 文字セットを使用した SAP ASE インストール環境で使用できます。
3. interpubs データベースを保管するデバイスのタイプ (ローパーティション、論理ボリューム、オペレーティングシス
テムファイルなど) とロケーションを決定します。この情報はあとで必要になります。
4. -J フラグを使ってスクリプトを実行し、データベースが正しい文字セットでインストールされたことを確認します。
isql -U<sa> -P<password> -S<servername> -Jiso_1 ¥
-i %SYBASE%¥%SYBASE_ASE%¥scripts¥iso_1
8.6.4 jpubs データベースのインストール
日本語モジュールをサーバにインストールした場合、installjpubs スクリプトを実行して jpubs データベースをインス
トールできます。jpubs は pubs2 に類似したデータベースで、日本語データが格納されています。installjpubs スク
リプトは、文字セット EUC-JIS (eucjis)、UTF-8 (utf8)、または Shift-JIS (sjis) を使用します。
前提条件
編集したスクリプトに問題が発生した場合に備えて、元の installjpubs スクリプトをコピーします。
62
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
インストール後の作業
手順
1. 端末を 8 ビット文字表示に設定します。
2. SAP ASE のデフォルト文字セットまたは追加文字セットとして、文字セット EUC-JIS、Shift-JIS、または UTF-8 がイ
ンストールされていることを確認します。
3. jpubs データベースを格納するデバイスのタイプ (ローパーティション、論理ボリューム、オペレーティングシステムフ
ァイルなど) とロケーションを決定します。この情報は後で必要になります。
4. installjpubs スクリプトを実行します。その際、データベースが適正な文字セットでインストールされるように、-J
フラグを使用します。
isql -U<sa> -P<password> -S<servername> -Jeucjis ¥
-i %SYBASE%¥%SYBASE_ASE%¥scripts¥eucjis¥installjpubs
または
isql -U<sa> -P<password> -S<servername> -Jsjis ¥
-i %SYBASE%¥%SYBASE_ASE%¥scripts¥sjis¥installjpubs
isql の -J オプションの詳細については、ユーティリティガイドを参照してください。
8.6.5 サンプルデータベースの管理
サンプルデータベースには guest ユーザオプションが登録されていて、guest ユーザとしてアクセスすれば、認証された
ユーザはそのデータベースにアクセスできます。guest ユーザには、ユーザテーブルの select や insert、update、
delete など幅広い権限が与えられています。
コンテキスト
運用システムのユーザデータベースから guest ユーザオプションを削除することをおすすめします。 guest ユーザの詳細
と guest パーミッションの一覧については、『システム管理ガイド』を参照してください。
手順
● 十分な領域があれば、各新規ユーザにサンプルデータベースのクリーンコピーを与えて、他のユーザが行った変更
による混乱を避けてください。
● 空き領域の問題がある場合は、begin transaction コマンドを発行してからサンプルデータベースを更新するよ
うに、ユーザに指示を与えてください。
● サンプルデータベースの更新が終わった後で、rollback transaction コマンドを発行して変更を元に戻すよう
に、ユーザに指示を与えてください。
インストールガイド Windows 版
インストール後の作業
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
63
9
SAP ASE のアップグレード
SAP ASE バージョン 15.0.x 以降からバージョン 16.0 SP02 にアップグレードすることができます。
アップグレードは、SAP ASE のノンクラスタエディション間でのみサポートされています。SAP ASE Cluster Edition からノ
ンクラスタエディションにアップグレードすることはできません。
表 6:SAP ASE のバージョンとアップグレード
アップグレードのタイプ
バージョン番号
メジャーアップグレード
データベースが存在するノードからアップグレードシーケンスを実行することによって、SAP
ASE の次のバージョンからバージョン 16.0 SP02 にアップグレードできます。
●
バージョン 15.0.x
●
バージョン 15.5.x
●
バージョン 15.7 GA、ESD#1、ESD#2、ESD#3、および ESD#4
●
バージョン 15.7 SP60 ~ SP122
●
バージョン 15.7 SP130、SP131
これはメジャーアップグレードであり、アップグレード前の作業を実行する必要があります。
マイナーアップグレード
次のバージョンから 16.0 にマイナーアップグレードを行うこともできます。
●
バージョン 16.0 GA および PL01 ~ PL05
●
バージョン 16.0 SP01
16.0 SP02 にアップグレードできるバージョンを調べるには、<SAP ASE_installer>
¥archives¥asemanifest.mf ファイル内の sourcesps プロパティを参照してく
ださい。
間接アップグレード
SAP ASE の次のバージョンから現バージョンに直接アップグレードを行うことはできませ
ん。
●
バージョン 11.9.x
●
バージョン 12.0.x
●
バージョン 12.5.x
上記のいずれかのバージョンからアップグレードを行うには、最初にバージョン 15.x にアッ
プグレードしてから、バージョン 16.0 SP02 にアップグレードします。
32 ビットバージョンから 64 ビットバージョンにアップグレードすることができます。
サーバに複写データベースがある場合は、Replication Server 設定ガイドを参照してから、アップグレード前の準備作業
を開始してください。
同じページサイズ間のアップグレードだけがサポートされます。同じメジャーバージョン番号を持つサーバ間で移行する場
合は、sybmigrate を使用してスキーマを再作成し、特定のパージサイズから別のページサイズにデータをロードするこ
とができます。ユーティリティガイドを参照してください。
64
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
SAP ASE バージョン 16.0 SP02 には、新しいシステムカタログのほかに、変更されたシステムカタログが含まれていま
す。これらのシステムカタログは既存のアプリケーションに影響を与える可能性があります。完全なリストについては、
SAP Adaptive Server Enterprise 新機能ガイドを参照してください。
警告
SAP ASE 16.0 SP02 に一度アップグレードすると、16.0 より前のバージョンに戻すことはできません。
関連情報
SAP ASE コックピットを使用した SAP ASE の管理 [11 ページ]
GUI モードでの SAP ASE のインストール [38 ページ]
設定オプション [46 ページ]
9.1
SAP ASE 15.0.x からアップグレードするときの考慮事項
SAP ASE バージョン 15.5 では、ログレコードのフォーマットに軽微な変更が加えられました。アップグレードされたサーバ
に複写用のプライマリデータベースが含まれる場合、この変更されたログレコードを SAP ASE サーバが誤って解釈する
可能性はほとんどありません。この変更がアップグレードプロセスに影響を与えることはありませんが、SAP ASE 15.0.x
を SAP ASE 15.5.x 以降に移行する場合には、特定の手順に厳密に従う必要があります。次の表で、アップグレードのす
べての可能な組み合わせを確認してください。
アップグレード方法は次のとおりです。
● バイナリを切り替えることでインストール全体をアップグレードします。
● online database を使用して単一のデータベースをアップグレードします。最初に、以前のバージョンのサーバ上
で取得したデータベースダンプとトランザクションログを使用して、データベースをロードします。
表 7:インストール全体のアップグレード
現在のバージョ
ン
アップグレード先
アップグレードに関する特別な情報
SAP ASE
15.0.x
SAP ASE 16.0
SP02
Replication Server を使用して、アップグレード対象のバージョンで 1 つ以上のデータベー
スを複写する場合は、ログを排出することによって、正常停止が行われる前にすべてのトラ
ンザクションが複写されたことを確認します。使用しているプラットフォーム用の Replication
Server 設定ガイドで、複写システム内の ASE のアップグレードおよび Replication Server
のアップグレードを参照してください。
SAP ASE
SAP ASE 16.0
Cluster Edition SP02
15.5.x 以降
SAP ASE
15.5.x
SAP ASE 16.0
SP02
インストールガイド Windows 版
SAP ASE のアップグレード
SAP ASE Cluster Edition の任意のバージョンからノンクラスタバージョンへのアップグレー
ドはサポートされていません。
アップグレードに関する特別な指示はありません。
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
65
表 8:単一のデータベースのアップグレード
現在のバージョ
ン
アップグレード先
アップグレードに関する特別な指示
SAP ASE
15.0.x
SAP ASE 16.0
SP02
データベースダンプおよびトランザクションログを SAP ASE 15.0.x からロードした後、
online database を使用して SAP ASE 16.0 SP02 の単一のデータベースをアップ
グレードするときに、アップグレード対象のデータベースも複写される場合は、複写を再びオ
ンにする前に、データベースのトランザクションログがトランケートされていることを確認しま
す。
SAP ASE
SAP ASE 16.0
Cluster Edition SP02
15.5.x 以降
SAP ASE
15.5.x
SAP ASE 16.0
SP02
Cluster Edition の任意のバージョンからノンクラスタバージョンへのデータベースのアップ
グレードはサポートされていません。
アップグレードに関する特別な指示はありません。
関連情報
アップグレード後の作業 [90 ページ]
9.1.1 コンポーネント統合サービスに関する注意事項
ローカルとリモートの両方のサーバで SAP ASE バージョン 15.x が実行されており、両方のサーバをバージョン 16.0
SP02 にアップグレードする場合は、ローカルサーバを最初にアップグレードします。片方のサーバのみをアップグレード
する場合も、ローカルサーバをアップグレードしてください。
SAP としては、以前のバージョンの SAP ASE 上で実行されているコンポーネント統合サービスが後のバージョンに接続
できることを保証しません。以前のバージョンの SAP ASE によってプロキシテーブルが以降のバージョンにマップされて
おり、かつ以前のバージョンでは使用できない機能がリモートテーブルで使用されている場合、エラーが発生することがあ
ります。
SAP では、SAP ASE の各バージョンについて、コンポーネント統合サービスを通じた旧バージョンとの接続を確認してい
ます。コンポーネント統合サービスは以前のバージョンの SAP ASE に接続できることがテストされ、保証されています。
9.1.2 SCC から SAP ASE コックピットに移行するときの考慮事項
SAP ASE 16.0 SP02 インストーラには SAP ASE コックピットが含まれています。SAP ASE コックピットは、SAP エンター
プライズサーバの監視と管理のために、SAP Control Center の代わりに使用される Web 管理コンソールです。
以前のバージョンの SAP ASE でインストールされていた SAP Control Center (SCC) を動作させるには、次の 2 つのコ
ンポーネントをインストールする必要がありました。
● (オプション) SAP ASE 用のリモートコマンドおよび制御エージェント - SAP ASE サーバがインストールされたホスト上
で動作したリモートエージェント。
66
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
● SAP ASE 用の SAP Control Center 管理ユーザインタフェース - Web ブラウザを使用して、SAP ASE のアクティビ
ティの管理と監視を行うための GUI。これは別個のホスト SCC サーバにインストールされ、複数の SAP ASE サーバ
を監視することができました。
SCC とは異なり、SAP ASE コックピットには、別個の SCC サーバを必要とせず、サーバ自身上 (つまり、管理対象の
SAP ASE サーバと同じホストマシン上) で SAP ASE を直接管理/監視するオンボード機能があります。これは、ASE 管
理エージェントプラグインが SAP ASE サーバのホストマシンに直接インストールされることを意味します。
この変更はシステムに次の影響を及ぼします。
● SCC サーバをインストールするための別個のホストが不要になりました。
● SAP ASE マシンにインストールされていた SCC リモートエージェントが不要になりました。
9.1.2.1
SAP ASE コックピットへのアップグレード
SAP Control Center から SAP ASE コックピットにアップグレードするためのユーティリティはありませんが、コックピットの
機能を持つようにシステムをアップグレードすることができます。
手順
1. SAP ASE サーバをアップグレードする各ホスト上で、SAP ASE 用のリモートコマンドおよび制御エージェントを停止し
ます (インストールされている場合)。
2. SAP ASE コックピットのコンポーネントをインストールします。
3. SAP ASE サーバが稼動している各ホストから SCC 3.x を削除します。
4. 各ホスト上で SAP ASE コックピットを起動します。
ホスト上で稼動している SAP ASE サーバがコックピットによって自動的に検出されます。
5. SAP ASE サーバを管理するために、コックピット Web インタフェースにログインします。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
67
9.2
データベース内の Java のアップグレード
データベースで Java を有効にした場合は、SAP ASE バージョン 16.0 SP02 へのアップグレード前に sybpcidb データ
ベースを作成します。
手順
1. プラグ可能コンポーネントインタフェース (PCI) とすべてのプラグ可能コンポーネントアダプタ (PCA) コンポーネントに
関する設定情報を格納する sybpcidb データベースを作成します。このデータベースは installpcidb スクリプト
によって使用されます。次に例を示します。
1>
2>
3>
4>
5>
1>
2>
disk init
name = "sybpcidb_dev",
physname = "%{SYBASE}%¥data¥sybpcidb_dev.dat",
size = "48M"
go
create database sybpcidb on sybpcidb_dev = 48
go
デバイスサイズおよびデータベースサイズは、SAP ASE サーバのページサイズに応じて異なります。sybpcidb で
必要とされる最小サイズとデフォルトサイズは次のとおりです。
○ 2KB ページサイズのサーバ - 48 MB
○ (デフォルト) 4KB ページサイズのサーバ - 96 MB
○ 8KB ページサイズのサーバ - 192 MB
○ 16KB ページサイズのサーバ - 384 MB
2. データベースで Java を無効にします。
1> sp_configure 'enable java', 0
2> go
3. SAP ASE の PCI Bridge を有効にします。
1> sp_configure 'enable pci', 1
2> go
4. SAP ASE 16.0 SP02 へのアップグレードに成功したら、Java 機能を再度有効にします。
1> sp_configure 'enable java', 1
2> go
関連情報
アップグレード前の作業 [71 ページ]
監査の再有効化 [92 ページ]
SAP ASE のインストールの準備 [30 ページ]
68
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
9.3
アップグレードの準備
16.0 より前の SAP ASE バージョンをアップグレードするには、syconfig (syconfig.exe) および sybatch
(sybatch.exe) の各ユーティリティを使用します。
前提条件
警告
SAP ASE 16.0 以降へのアップグレード後にダウングレードすることはできないため、アップグレードプロセスを開始す
る前に必ず、master データベースや他のシステムデータベースを含むすべてのデータベースのバックアップを作成し
ておいてください。
コンテキスト
アップグレード前のバージョンに応じて、次の指示に従ってください。
● 16.0 より前のバージョンからバージョン 16.0 SP02 にアップグレードするには、preupgrade ユーティリティを実行し
てアップグレードの適格性を検査してから、syconfig.exe または sybatch.exe を使用してサーバをアップグレ
ードします。
● バージョン 16.0 から 16.0 SP02 にアップグレードするには、updatease ユーティリティを実行します。
アップグレードを実行するには、システム管理者権限を持っている必要があります。
preupgrade ユーティリティと upgrade ユーティリティを実行する実行可能ファイルは、syconfig (syconfig.exe
で起動する GUI アプリケーション) および sybatch (sybatch.exe で起動するコマンドラインユーティリティ) です。
新しい各サーババージョンには、パラメータ、コマンド、予約語などを導入する機能が含まれています。preupgrade ユー
ティリティは、アップグレードに必要なすべてのディレクトリと設定が正しいことを確認することで、古いサーバをチェックしま
す。preupgrade ユーティリティを実行するときには、サーバが稼動している必要があります。syconfig.exe アップグ
レードユーティリティを実行する前に、サーバを起動しておく必要はありません。必要な場合は、ユーティリティによってサ
ーバが起動されます。
アップグレード前のバージョンに応じて、次の指示に従ってください。
● sybsystemdb にキャッシュバインドがあるバージョン 12.5.4 からのアップグレード - ユーザ定義キャッシュにバイン
ドされた sybsystemdb のキャッシュバインドを削除してから、preupgrade を実行します。
● 16.x より前で、12.5.4 より後のバージョンからのアップグレード - SAP ASE 16.0 インストールディレクトリから
preupgrade ユーティリティを使用して、古いサーバに対するアップグレード前のチェックを実行します。このユーティ
リティは、%SYBASE%¥%SYBASE_ASE%¥bin にあります。
プロシージャを初めて実行する前に、オブジェクトを手動で削除してください。アップグレード後にサーバを初めて実行した
ときに、syscomments のテキストからプロシージャが内部的に再構築されます。既存のオブジェクトを削除してから再作
成するコードがプロシージャに含まれている場合、プロシージャは正しく実行されない可能性があります。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
69
手順
1. SAP ASE の新しいバージョンがインストールされているディレクトリに移動します。
2. ASE-16_0 ディレクトリに移動します。
3. bin ディレクトリに移動します。
4. preupgrade と入力して、preupgrade ユーティリティを実行します。
9.4
SAP ASE ディレクトリの変更点
SAP ASE インストールのディレクトリ構造は、バージョンに応じて異なります。
ディレクトリの変更
コンポーネント
SAP ASE
ロケーション
● 12.5.4 - %SYBASE%¥ASE-12_5
● 15.0.2、15.0.3、15.5、および 15.7 - %SYBASE%¥ASE-15_0
● 16.0 以降 - %SYBASE%¥ASE-16_0
SAP Control
Center
SAP ASE バージョン 16.0 SP02 では、SAP Control Center に代わって SAP ASE コックピットが
使用されます。
● 15.7 SP100 - %SYBASE%¥SCC-3_2
● SP02 より前のバージョン 16.0 - %SYBASE%¥SCC-3_3
SAP ASE コックピ SAP ASE コックピットは SAP ASE バージョン 16.0 SP02 で導入され、SAP Control Center の代
ット
わりに使用されます。
● 16.0 SP02 - %SYBASE%¥COCKPIT-4
JRE
● 12.5.4 - %SYBASE%¥Shared¥Sun¥jre142
● 15.0.2 - %SYBASE%¥Shared¥Sun¥jre142_*
● 15.0.3 - %SYBASE%¥Shared¥JRE-6_0_*
● 15.5 および 15.7:
○ 15.7 ESD #1 以前 - %SYBASE%¥Shared¥JRE-6_0_*
○ 15.7 ESD #2 以降 - %SYBASE%¥Shared¥JRE-7_0_*
● 16.0 以降:
○ 32 ビット - %SYBASE%¥Shared¥SAPJRE-7_1_*_32BIT
○ 64 ビット - %SYBASE%¥Shared¥SAPJRE-7_1_*_64BIT
70
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
コンポーネント
ロケーション
言語設定
(locales)
● 12.5.4 および 15.0.2 - %SYBASE%¥locales
● 15.0.3、15.5、および 15.7 - %SYBASE%¥locales および %SYBASE%
¥ASE-15_0¥locales
● 16.0 以降 - %SYBASE%¥locales および %SYBASE%¥ASE-16_0¥locales
コネクティビティ
● 12.5.4 - %SYBASE%¥OCS-12_5
● 15.0.2、15.0.3、15.5、および 15.7 - %SYBASE%¥OCS-15_0
● 16.0 以降 - %SYBASE%¥OCS-16_0
Web Service
● 12.5.4 - %SYBASE%¥WS-12_5
● 15.0.2、15.0.3、15.5、および 15.7 - %SYBASE%¥WS-15_0
● 16.0 以降 - %SYBASE%¥WS-16_0
SySAM
● 12.5.4 - %SYBASE%¥SYSAM-1_0
● 15.0.2、15.0.3、15.5、15.7、および 16.0 以降 - %SYBASE%¥SYSAM-2_0
Job Scheduler
● 12.5.4 - %SYBASE%¥JS-12_5
● 15.0.2、15.0.3、15.5、および 15.7 - %SYBASE%¥ASE-15_0¥jobscheduler
● 16.0 以降 - %SYBASE%¥ASE-16_0¥jobscheduler
Unified Agent
● 12.5.4
● 15.0.2 および 15.0.3 - %SYBASE%¥UAF-2_0
● 15.5 および 15.7 - %SYBASE%¥UAF-2_5
SAP ASE 15.7 ESD #1 以降では、UAF-2_5 は SAP Control Center 用の SCC-3_2 ととも
に配置されます。
● SP02 より前のバージョン 16.0 - 出荷終了。SCC に同梱。
● 16.0 SP02 - 出荷終了。SAP ASE コックピットに同梱。
9.5
アップグレード前の作業
アップグレードを確実に成功させるためには、準備作業の説明をよく読んで、必要に応じて実行してください。古いサーバ
の設定によっては、準備作業を一部省略できます。
前提条件
● サーバをアップグレードするには、マスタファイルとシステムプロシージャファイルが必要です。デフォルトでは、
master (master.dat) ファイルとシステムプロシージャデバイス (sybsytemprocs.dat) ファイルは、%SYBASE
%¥data ディレクトリにあります。
● 前にインストールしたバージョンのサーバを起動しておく必要があります。Backup Server または XP Server をアッ
プグレードする場合は、これらのサーバを起動しておかないでください。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
71
コンテキスト
注記
16.0 より前のバージョンの SAP ASE からメジャーアップグレードを実行する場合にのみ、次の手順に従ってください。
syconfig.exe または sybatch.exe を使用する予定の場合、これらの準備作業は自動的に実行されるため、省略し
てください。
手順
1. システムとアップグレードの要件を確認します。
2. TEMP 環境変数が指しているディレクトリが存在することを確認します。
3. SAP ASE 12.5.4 からアップグレードする場合は、syconfig.exe を実行します。
a. Adaptive Server のアップグレードを選択します。
b. サーバ名を選択します。
c. サーバにログインします。
d. コマンドラインを選択して、-T7841 を追加します。
4. アップグレードするすべてのストアドプロシージャのテキストが syscomments で使用可能であることを、次のどちら
かの方法で確認します。
○ テキストを含むプロシージャを再インストールします。
○ アップグレード後にプロシージャを削除して、再インストールします。
この手順では、ストアドプロシージャに隠れたテキストや不要なテキストがないかどうかを調べることができます。
5. 引用符で囲まれた識別子が予約語で使用されていることを確認します。
6. ユーザがログオフしていることを確認します。
7. dbcc を使用してデータベースの整合性をチェックします。
8. データベースをバックアップします。
9. トランザクションログをダンプします。
10. master データベースが "sa" ユーザのデフォルトデータベースであることを確認します。
11. preupgrade ユーティリティを使用して、データベースとデバイスをアップグレード用に準備します。詳細について
は、ユーティリティガイドの preupgrade を参照してください。preupgrade がステータス 0 (ゼロ) で終了し、エラー
が検出されなかったら、次の手順を実行します。
a. sybsystemdb データベースが存在しない場合は作成します。
b. sp_configure 'auditing', 0 を実行して、監査を無効にします。
c. Job Scheduler が有効になっている場合は、%OLDSYBASE%¥%OLDSYBASE_OCS%¥libtcl*.cfg を
%SYBASE%¥%SYBASE_OCS% にコピーします
d. Job Scheduler が有効になっている場合は、無効にします。
e. sp_displayaudit を使用して、16.0 より前の SAP ASE の現在の監査設定を入手します。アップグレードの
完了後、保存したこの情報を使用して監査を再度有効にします。
72
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
f. システムストアドプロシージャのパーミッションにサイト固有の変更を加えた場合は、sp_helprotect を使用し
て現在のパーミッション設定を入手します。インストールの完了後、保存したこの情報を使用してパーミッションを
再度有効にします。特に次のストアドプロシージャに注意してください。
○ public に実行パーミッションが付与されていないストアドプロシージャ (sp_addauditrecord、
sp_monitor、sp_sysmon など)
○ public から実行パーミッションが取り消されたストアドプロシージャ
g. ディスクミラーリングを無効にします。
preupgrade ユーティリティによって報告された問題を解決します。
問題がなく、古いサーバのアップグレードの準備ができている場合は、preupgrade ユーティリティがエラーのないこ
とを報告すると、syconfig.exe によってアップグレードプロセスが自動的に開始されます。
設定パラメータがデフォルトに設定されていないことについて SAP ASE で発行される警告は、情報提供のためのみ
に表示されるため、すべて無視しても問題ありません。
12. バージョン 12.5.4、15.0.2、15.5、または 15.7 のノンクラスタードサーバからアップグレードしており、それより下位の
バージョンのサーバでアーカイブデータベースへのアクセスが適用されている場合は、アップグレードする前に関連機
能を無効にしておきます。
13. プロシージャのキャッシュサイズが、デフォルトのプロシージャのキャッシュサイズの 150% 以上か、あるいは
53,248 ~ 2,147,483,647 2KB ページの範囲内かを確認します。
14. データベース機能で Java を有効にした場合は、sybpcidb データベースを作成し、インストール時に機能を無効に
してください。
15. syconfig ユーティリティ(sysconfig.exe ファイル) は、名前付きパイプディレクトリサービスを使用する SAP
ASE に接続できません。SAP ASE をアップグレードする前に、sql.ini interfaces ファイルから名前付きパイプデ
ィレクトリサービスを削除してください。
関連情報
監査の再有効化 [92 ページ]
SAP ASE のインストールの準備 [30 ページ]
データベース内の Java のアップグレード [68 ページ]
9.5.1 ストアドプロシージャのアップグレード
システムストアドプロシージャを変更してその名前を変更しなかった場合、SAP ASE をアップグレードする前にそれらをバ
ックアップしてください。 変更されたプロシージャは、アップグレード中にデフォルトバージョンで上書きされます。
9.5.2 予約語
予約語とは SQL 構文の要素で、コマンドの一部として使用されると特別な意味を持つものです。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
73
コマンド構文の一部である単語は、二重引用符で囲まないかぎり、Transact-SQL で識別子として認識されません。 SAP
ASE をアップグレードする場合、ユーザデータベース内で二重引用符で囲まれていない識別子を使用するクエリ、ストアド
プロシージャ、またはアプリケーションを実行したときにエラーが発生します。
注記
予約語と同じ名前のユーザデータベースがある場合は、アップグレード前に、sp_renamedb を使用して名前を変更し
ておく必要があります。
オブジェクト名を変更した場合は、そのオブジェクトを参照しているアプリケーションとストアドプロシージャも変更してくださ
い。オブジェクト名の競合があっても、アップグレードプロセスの完了が妨げられることはありません。ただし重複している
オブジェクト名を参照するアプリケーションは、アップグレード後は動作しません。予約語を使用するオブジェクト名はすべ
て変更してください。
アップグレード前の作業として、syconfig.exe または sybatch.exe を使用して予約語チェックを実行できます。 予
約語の完全なリストについては、『リファレンスマニュアル: ビルディングブロック』を参照してください。
9.5.2.1
予約語チェックの実行
アップグレードする SAP ASE サーバで予約語チェックを実行します。
コンテキスト
sqlupgraderes を使用して SAP ASE を非対話形式でアップグレードする場合でも、最初に対話型の sqlupgrade
ユーティリティを実行して予約語チェックを実行し、その他の潜在的なアップグレード適格性問題がないかどうかを確認で
きます。問題がない場合は、アップグレードを続行できます。
sqlupgrade および sqlupgraderes のどちらを使用しても、新しい予約語と sp_checkreswords システムプロシ
ージャが自動的にインストールされます。このストアドプロシージャは、新しいデータベースの予約語と競合する識別子が
既存のデータベース内にあるかどうかを検出して表示します。sp_checkreswords は、アップグレード前の作業中にい
つでも使用できます。
注記
古いバージョンの sp_checkreswords には予約語の最新のリストが含まれていないため、これを使用して予約語を
確認しないでください。
手順
Server Config ユーティリティは、sp_checkreswords をインストールし、アップグレード中に予約語をチェックします。
Server Config では、競合の数のみが表示され、予約語と競合する識別子の名前またはロケーションは表示されません。
74
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
Server Config は常に、SAP ASE サーバのデータベースごとに 1 つの予約語競合を検出します。これは、SAP ASE の
sysobjects テーブルでは、テーブルのエントリごとに 1 つの予約語が挿入されるためです。これらの競合は、アップグ
レードプロセスに悪影響を及ぼさないため、対処する必要はありません。
9.5.2.2
予約語の競合への対処
予約語であるデータベース名をすべて変更します。
手順
1. sp_dboption を使用して、データベースをシングルユーザモードに設定してから、sp_renamedb を実行して新し
い名前を指定します。
2. その他の識別子が予約語になっている場合は、次の方法で変更します。
○ sp_rename を使用して、アップグレード前またはアップグレード後にオブジェクト名を変更する。
○ 識別子を引用符で囲む。
○ 識別子を角カッコで囲む。次に例を示します。
create table [table] ( [int] int, [another int] int )
3. master データベースとそれぞれのユーザデータベースで sp_checkreswords を実行して、競合する識別子の名
前と場所を表示します。
sp_dboption、sp_rename、および sp_checkreswords の詳細については、『リファレンスマニュアル:プロシ
ージャ』を参照してください。
9.5.2.3
引用符付き識別子
予約語の競合を避けるには、サーバ上のすべてのユーザが、予約語が含まれているすべてのストアドプロシージャとクエ
リで quoted_identifier オプションを呼び出す必要があります。
予約語が含まれるプロシージャおよびクエリで set コマンドの quoted_identifier オプションを呼び出すには、識別
子である予約語を二重引用符で囲みます。 set quoted_identifier オプションは、二重引用符で囲まれた文字列
をすべて識別子として処理するように SAP ASE に指示します。
『リファレンスマニュアル:コマンド』で、set quoted_identifier の詳細を確認してください。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
75
9.5.3 データベースとデバイスの準備
アップグレードプロセスを開始する前に、アップグレードを正常に実行するのに十分な空き領域があることを確認します。
手順
1. アップグレードを正常に行うために必要な空き領域を計算します。そのためには、アップグレードする最大のカタログ
のサイズを 2 倍にし、その値に約 10% を加えます。たとえば、いずれかのデータベースに数多くのストアドプロシー
ジャまたはコンパイル済みオブジェクトがある場合、syscomments システムテーブルと sysprocedures システム
テーブルにはより多くの領域が必要となります。
preupgrade ユーティリティは、システムカタログをスキャンしてこの計算を自動的に実行します。
2. 状況に応じて次のようにします。
○ 2 フェーズコミットまたは分散トランザクション管理 (DTM) アプリケーションを使用していない場合は、最小サイズ
4MB の sybsystemdb を作成します (まだ存在していない場合)。
○ 2 フェーズコミットまたは DTM を使用している場合は、次のどちらかを作成します。
○ アップグレード用に最小サイズの sybsystemdb を作成し、後でサイズを大きくします。
○ 使用目的に応じて、5MB ~ 20MB の sybsystemdb を作成します。データベースの約 25% をデータ格
納領域とし、約 75% をログ格納領域とします。
3. sybsystemdb データベースがない場合は、作成します。2KB の論理ページサイズを使用しているサーバには、少
なくとも 4MB の sybsystemdb が必要です。さらに大きい論理ページサイズを使用するサーバには、少なくとも
model データベースと同じ大きさの sybsystemdb が必要です。
1>
2>
1>
2>
1>
2>
create database sybsystemdb on default = '4M'
go
use sybsystemdb
go
sp_create_syscoordinations
go
このデータベースは、SAP ASE でのトランザクションの追跡とリカバリに使用されます。2 フェーズコミットおよび DTM
を使用するアプリケーションによっても使用されます。
4. sybsystemdb データベースが十分な大きさであることを確認します。アップグレードする場合、sybsystemdb のデ
フォルトのサイズは 124MB です。または、既存の sybsystemdb デーベースと、アップグレード対象の最大サイズ
のカタログを格納できる十分な空き領域を確保し、さらにその 10% の領域をアップグレード時の変更内容のロギング
用に追加します。ユーザ定義のストアドプロシージャを追加する場合は、さらに多くの領域が必要になります。
5. データベースで Java を使用する場合、preupgrade ユーティリティは sp_configure "enable java" が 1 に
設定されていることを検出し、サーバのアップグレード前に PCI を有効にして sybpcidb を設定するようにユーザに
要求します。
6. デフォルトのデータベースのサイズを大きくします。
a. alter database を使用して、master データベースのサイズを大きくします。
次に例を示します。
1> alter database tempdb on master=<X>
2> go
1> alter database model on master=<X>
76
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
2> go
<X> は、追加する領域のメガバイト数です。
テンポラリデータベースと model データベースごとにこのプロセスを繰り返します。その際、model がどの時点
でも tempdb より大きくならないようにします。
b. sp_helpdb を使用して、サイズを大きくする各システムデータベースのサイズを確認します。
c. sp_configure を使用して、preupgrade ユーティリティで示される値を更新します。
次の例では、SAP ASE サーバのすべてのユーザが使用できるロックの数を 6,000 に変更します。
sp_configure 'number of locks', 6000
9.5.4 sysprocsdev デバイス
システムストアドプロシージャは、sysprocsdev デバイスに格納されている sybsystemprocs データベースに格納さ
れます。場合によっては、SAP ASE をアップグレードする前に sysprocsdev のサイズを大きくする必要があります。
ページサイズに関係なく、新しいサーバの設定時の sybsystemprocs のサイズは次のとおりです。
● 最小値 - 184 MB
● デフォルト - 196MB
アップグレードの場合は、さらにその 10% を加えたサイズが必要です。
ユーザ定義のストアドプロシージャを追加する場合は、さらに多くの領域が必要になります。
sybsystemprocs データベースがこれらの要件を満たしておらず、データベースを必要なサイズまで拡張するための領
域がデバイス上に十分にある場合は、alter database コマンドを使用してデータベースサイズを大きくしてください。
次のコマンドを使用します。
● sp_helpdb を使用して sybsystemprocs データベースのサイズを調べます。
1> sp_helpdb sybsystemprocs
2> go
● sp_helpdevice を使用して sysprocsdev データベースのサイズを調べます。
1> sp_helpdevice sysprocdev
2> go
<db_size> の設定が必要な最小値よりも小さい場合は、sysprocdev のサイズを大きくします。
9.5.4.1
sybsystemprocs データベースのサイズを大きくする
アップグレードに必要な最小限の空き領域が現在の sybsystemprocs データベースにない場合は、十分な領域を持つ
新しいデータベースを作成します。 sybsystemprocs の最小サイズは 184MB です。推奨サイズは 196MB です。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
77
前提条件
古いデータベースの最新のバックアップを作成します。
コンテキスト
古いデータベースとデバイスを削除して新しい sysprocsdev デバイスを作成することはできますが、古いデータベース
とデバイスはそのままにして、追加のメモリを確保できる十分な大きさのデバイスを新しく追加し、sybsystemprocs を
そのデバイス上に変更することをおすすめします。
手順
1. isql で alter database を使用して sybsystemprocs データベースのサイズを増やします。次に例を示しま
す。
1>
2>
1>
2>
use master
go
alter database sybsystemprocs on sysprocsdev=40
go
この例では、"sysprocsdev" は既存のシステムプロシージャデバイスの論理名で、40 は追加する領域のメガバイト
数です。システムプロシージャデバイスが小さすぎると、sybsystemprocs データベースのサイズを増やそうとした
ときにメッセージが表示される場合があります。
別のデバイス上に使用可能な領域がある場合は、そのデバイスまで sybsystemprocs を拡張するか、十分な大き
さの別のデバイスを初期化します。
2. SAP ASE サーバが sybsystemprocs に十分な領域を割り付けたかどうかを確認します。
1> sp_helpdb sybsystemprocs
2> go
結果
データベースが、sybsystemprocs のサイズの増加に対応できるだけの十分な大きさを持つ場合は、引き続きその他
のアップグレード前の作業を行ってください。
78
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
9.5.4.2
システムプロシージャ用のデバイス容量とデータベース容量
を増やす
サイズが大きくなった sybsystemprocs データベースがシステムプロシージャデバイスに収まらない場合は、次のいず
れかの手順を実行します。sybsystemprocs の最小サイズは 184 MB です。推奨サイズは 196MB です。
手順
● sybsystemprocs を保持するデバイスがストレージシステム上のファイルである場合は、この手順を実行します。
つまり、デバイスがローデバイスでないため、デバイスのサイズを変更できる場合、かつ上記のファイルを保持する追
加の領域がストレージシステムにある場合です。
● 既存のデバイスを大きくします。
a. disk resize を使用して、デバイスを拡張します。
たとえば、sybsystemprocs の全体がデバイス sybprocsdev 上に存在し、デバイスとデータベースのサイ
ズが両方とも 124 MB である場合、sybsystemprocs に必要なサイズは 196 MB です。
1> disk resize name=sybprocsdev, size='72M'
2> go
これによって、sybprocsdev に必要な領域 (196 MB - 124 MB = 72 MB) が追加されます。
b. alter database を使用して、データベースのサイズを大きくします。
1> alter database sybsystemprocs on sybprocsdev='72M'
2> go
これで既存のデバイスが大きくなります。
● 上記の手順で既存のデバイスを大きくできなかった場合にのみ、次の手順を実行します (この手順ではデータベース
の削除と再作成が行われるため)。
注記
この手順を実行すると、サイトで作成したストアドプロシージャがすべて削除されます。開始する前に、defncopy
ユーティリティを使用してローカルストアドプロシージャを保存してください。ユーティリティガイドを参照してくださ
い。
● この手順には、データベースの削除が伴います。drop database の詳細については、リファレンスマニュアルを参
照してください。
a. 削除する必要があるデバイスを決定します。
select <d.name>, <d.phyname>
from sysdevices d, sysusages u
where u.vstart between d.low and d.high | u.vdevno = d.vdevno
and u.dbid = db_id("sybsystemprocs")
and d.status & 2 = 2
and not exists (select vstart
from sysusages u2
where u2.dbid != u.dbid
and u2.vstart between d.low and d.high | u.vdevno = d.vdevno)
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
79
各パラメータの意味は、次のとおりです。
○ <d.name> - sysdevices から削除するデバイスの一覧
○ <d.phyname> - コンピュータから削除するファイルの一覧
○ u.vstart between d.low and d.high - SAP ASE バージョン 12.5.4 で使用する構文
○ u.vdevno = d.vdevno - SAP ASE バージョン 15.0 以降で使用する構文
このクエリ内の not exists 句は、sybsystemprocs やほかのデータベースで使用されるデバイスを除外し
ます。
以降の手順で使用するデバイスの名前を記録します。
警告
sybsystemprocs 以外のデータベースで使用されているデバイスを削除しないでください。削除すると、デ
ータベースが破壊されます。
b. sybsystemprocs を削除します。
1>
2>
1>
2>
use master
go
drop database sybsystemprocs
go
注記
15.x より古いバージョンでは、sysdevices を使用して、高低の仮想ページ範囲 (手順 2 の vstart を含
む範囲) を持つデバイスを確定します。
バージョン 15.x では、手順 1 で取得した <dbid> に一致する <vdevno> を sysusages から選択します。
c. デバイスを削除します。
1> sp_configure "allow updates", 1
2> go
1> delete sysdevices
where name in ("<devname1>", "<devname2>", ...)
2> go
1> sp_configure "allow updates", 0
2> go
where 句には、手順 1 のクエリで返されたデバイス名の一覧を指定します。
注記
各デバイス名は引用符で囲んでください。たとえば、"<devname1>"、"<devname2>" のように指定します。
指定されたデバイスの中にローパーティションではなく OS ファイルが含まれている場合は、適切な OS コマンド
を使用して、それらのファイルを削除してください。
d. <d.phyname> リストで返されたファイルをすべて削除します。
注記
ファイル名は完全なパス名でない場合があります。ファイル名が相対パスである場合は、サーバが起動され
たディレクトリに対する相対パスであることに注意してください。
80
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
e. 必要な空き領域を持つ別の既存のデバイスを見つけるか、次のような disk init コマンドを使用して
sybsystemprocs 用の追加デバイスを作成します。ここで、¥sybase¥work¥ は、システムプロシージャデバ
イスへの完全な絶対パスです。
1>
2>
1>
2>
3>
4>
5>
use master
go
disk init
name = 'sysprocsdev',
physname = '¥sybase¥work¥sysproc.dat',
size = '200M'
go
注記
Server バージョン 12.0.x 以降では、"vdevno=number" を指定できますが、必須ではありません。
vdevno の使用可否を確認する方法については、システム管理ガイドを参照してください。
指定するサイズは、デバイスに必要な領域サイズ (メガバイト単位) の 1024 倍です。disk init では、サイズ
を 2KB ページ単位で指定する必要があります。この例では、サイズは 200 MB (200 x 1024 = 204,800) で
す。disk init の詳細については、リファレンスマニュアル: コマンド) を参照してください。
f. そのデバイス上に適切なサイズの sybsystemprocs データベースを作成します。たとえば、次のように入力し
ます。
1> create database sybsystemprocs on sysprocsdev = 180
2> go
g. 古いサーバのインストールディレクトリで、次のコマンドを入力します。
isql -Usa -P<password> -S<server_name> -i %SYBASE%¥ASE-15_0¥scripts
¥instmstr
9.6
SAP ASE 16.0 SP02 へのアップグレード
16.0 より前のバージョンからメジャーアップグレードを実行する場合に、preupgrade ユーティリティを正常に実行してア
ップグレードの適格性をチェックしたら、syconfig.exe (Server Config ユーティリティ) または sybatch.exe を使
用してサーバをアップグレードできます。
注記
syconfig ユーティリティ (syconfig.exe) は、名前付きパイプディレクトリサービスを使用する SAP ASE サーバに
接続できません。SAP ASE サーバをアップグレードする前に、名前付きパイプディレクトリサービスを interfaces ファイ
ルから削除する必要があります。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
81
9.6.1 Windows での SAP ASE のアップグレード
Server Config ユーティリティを使用して、SAP ASE をアップグレードします。
手順
1. SAP ASE 12.5、12.5.4、または 15.x からアップグレードする場合は、sybatch ユーティリティ (sybatch.exe) を
使用してアップグレードを実行します。
set <OLDSYBASE>=<<old_$SYBASE_directory>>
set <OLDSYBASE>_ASE=ASE-12_5
15.x リリースの場合:
set <OLDSYBASE>=<<old_$SYBASE_directory>>
set <OLDSYBASE>_ASE=ASE-15_0
アップグレードする SAP ASE と同じディレクトリに新しい SAP ASE をインストールします。
2.
スタート
プログラム
Sybase
Adaptive Server Enterprise
Server Config
を選択し、[Sybase サー
バの設定] ウィンドウで Adaptive Server のアップグレードをクリックします。
3. アップグレード前のバージョンに応じて、それぞれの指示に従ってください。
バージョン
SAP ASE 12.5.4
SAP ASE 15.x
入力内容
○
古い ASE コンポーネントディレクトリに ASE-12_5 と入力
○
古い OpenClient ディレクトリに OCS-12_5 と入力
○
古い ASE コンポーネントディレクトリに ASE-15_0 と入力
○
古い OpenClient ディレクトリに OCS-15_0 と入力
継続をクリックします。
4. [既存のサーバ] で、アップグレードする SAP ASE サーバを選択します。
5. パスワードに管理者のログイン名とパスワードを入力し、継続をクリックします。SAP ASE が稼働を開始します。
6. 既存の SAP ASE データベースに変更を加える前に、次のようなメッセージが表示されます。
アップグレードする前にデータベースをバックアップしてください。 アップグレードを続けますか?
次をクリックします。
○ データベースをすでにバックアップしている場合は、はいをクリックします。
○ まだバックアップしていない場合は、いいえをクリックします。dump database を使用してバックアップコピーを
作成してから、アップグレードを進めます。
Server Config ユーティリティによって、データベースの適格性テストが開始されます。すべてのアップグレード前チェ
ックが成功すると、サーバがアップグレードされます。
7. アップグレードが成功したら、アップグレードした SAP ASE で、master データベースを含むすべてのデータベースを
バックアップしてください。
アップグレードの結果を調べるには、テキストエディタを使用して %SYBASE%¥%SYBASE_ASE%¥upgrade
¥errorlog.upg のログファイルを表示します。
82
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
%SYBASE¥%SYBASE_ASE%¥init¥logs¥ のログ情報を表示します。
9.6.2 SAP ASE の手動アップグレード
ウィザードまたはユーティリティを使用しないで、16.0 より前のメジャーリリースから手動でアップグレードを行うことができ
ます。
前提条件
● 古い SYBASE.bat ファイルに source コマンドを実行します。
● 古い SAP ASE サーバを起動します。
● 新しい SYBASE.bat ファイルに source コマンドを実行します。
● %SYBASE%¥ASE-16_0¥bin¥preupgrade.exe を実行します。
コンテキスト
SAP ASE を手動でアップグレードするには、%SYBASE%¥ASE-16_0¥bin にある upgrade 実行プログラムを使用しま
す。
手順
1. 古いインストールディレクトリから新しいディレクトリに (これらのディレクトリが同じでない場合)、sql.ini interfaces
ファイルをコピーします。
2. 古いディレクトリから新しい %SYBASE% ディレクトリに <server_name>.cfg ファイルをコピーします。
3. 古い %SYBASE%¥%SYBASE_ASE%¥install ディレクトリ内の RUN_server_name ファイルを新しい %SYBASE%
¥ASE-16_0¥install ディレクトリにコピーします。
4. %SYBASE%¥%SYBASE_ASE%¥install 内の RUN_server_name ファイルのパスを更新します。
5. レジストリキーのパスを更新します。
○ HKEY_LOCAL_MACHINE¥SOFTWARE¥Sybase¥servers¥<ASE_server_name>¥* ○ HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥services¥SYBSQL_<ASE_server_name>
¥*
6. 新しいディレクトリ内の SYBASE.bat ファイルに source コマンドを実行します。
7. Windows サービスから SAP ASE を起動するか、net start SYBSQL_<server_name> ファイルを実行して
SAP ASE を起動します。
8. upgrade を実行します。問題が発生した場合は、問題を解決してから、アップグレードプロセスを再実行します。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
83
9. システムカタログの変更が原因で発生するエラーを防ぐため、SAP ASE 提供のストアドプロシージャを再インストー
ルします。
9.6.3 既存のインストールのアップグレードとインストール
バイナリオーバレイを使用して、既存のバージョン 16.0 インストールディレクトリ上に SAP ASE 16.0 SP02 をインストー
ルします。
データベース機能で Java を有効にした場合は、sybpcidb データベースを作成し、インストール時に機能を無効にしてく
ださい。
既存の 16.0 ディレクトリ上に SAP ASE バージョン 16.0 SP02 をインストールした後、updatease ユーティリティを実行
して ASE サーバをアップグレードします。
関連情報
データベース内の Java のアップグレード [68 ページ]
9.6.3.1
SAP ASE のバージョンの確認
バイナリオーバレイを使用する前に、SAP ASE の現在のバージョンが 16.0 以降であることを確認します。
手順
バージョンが 16.0 以降であることを確認します。
○ サーバが稼働している場合は、次のように入力します。
1> select @@version
2> go
○ サーバが稼働していない場合は、次のように入力します。
%SYBASE%¥%SYBASE_ASE%¥bin¥sqlsrvr -v
結果
SAP ASE のバージョンが 16.0 より前の場合、バイナリオーバレイを使用することはできません。代わりにアップグレード
方法を使用する必要があります。SAP ASE のアップグレード [64 ページ] を参照してください。
84
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
9.6.3.2
SAP ASE のバックアップ
SAP ASE バージョン 16.0 SP02 以降をインストールすると、現在の SAP ASE ソフトウェアが上書きされます。インストー
ルの前に、データベースにエラーがないことを確認し、SAP ASE ディレクトリをバックアップしてください。
手順
1. データベースにエラーがないようにするには、dbcc checkdb、dbcc checkcatalog、および dbcc
checkstorage を実行してから、master データベースを含む新しい SAP ASE バイナリをロードします。dbcc コマ
ンドで問題が見つかった場合は、SAP 製品の保守契約を結んでいるサポートセンタに問い合わせてください。
2. データベースにエラーがないことを確認したら、ソフトウェアの元のバージョンにロールバックする必要が発生する場
合に備えて、%SYBASE% ディレクトリをバックアップします。
3. SAP ASE には、16.0 SP02 にアップグレードする前に sysmessages をバックアップするための
uninstmsgs.ebf スクリプトが用意されています。instmsgs.ebf を実行する前に、このスクリプトを使用して
sysmessages をバックアップしておきます。
9.6.3.3
バイナリオーバレイを使用した SAP ASE のインストール
既存の SAP ASE がバージョン 16.0 以降である場合、インストーラを使用して、SAP ASE バージョン 16.0 SP02 を既存
の SAP ASE の上にインストールします。
手順
1. SAP ASE ディレクトリから、バイナリを使用しているサーバを停止します。最初の手順と最後の手順の両方で、
shutdown with nowait オプションは使用しないで、普通の "正常" なシャットダウンを使用します。これによっ
て、空き領域の計算値、オブジェクト統計がフラッシュされ、アップグレードプロセス中のリカバリ作業を最小限に抑え
るために、データベースに対して checkpoint が実行されます。
2. インストーラを使用して、インストールメディアから新しいソフトウェアをロードします。
インストーラが自動的に起動しない場合、CD ドライブまたは DVD ドライブにナビゲートして、setup.exe を選択しま
す。
3. 言語を選択します。
4. 概要画面で、次へをクリックします。
5. 更新する SAP ASE のインストールディレクトリを指定した後、次へをクリックします。
注記
パスを指定するときに、一重引用符または二重引用符を使用しないでください。引用符はインストーラで認識され
ず、エラーが表示されます。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
85
6. インストールの更新の選択が表示される場合、インストール先に指定したディレクトリに旧バージョンの SAP ASE が
存在することを意味します。
次のどちらかをクリックします。
○ はい - すでにインストールされている機能が識別され、最新のバージョンに自動で更新されます。
○ いいえ - 標準インストール、フルインストール、またはカスタムインストールを実行して、更新する機能を指定する
ように要求されます。
注記
いいえをクリックしても、インストールディレクトリを変更するための前画面には戻りません。前画面へ戻るには、戻
るをクリックします。
7. 次へをクリックします。
互換性のないバージョンのアップグレードのチェック ダイアログが表示され、次のようなメッセージが表示されます。イ
ンストーラは更新しようとしているバージョンとインストール中の SAP ASE のバージョンに互換性があることを確認し
ます。バージョンに互換性がない場合、
警告: インストールディレクトリ内の現在の "SAP Adaptive Server Enterprise Suite" は、このバージョンアップグレ
ードと互換性がありません。続行すると、 バグフィックスのいくつかを使用できない場合があります。詳細については、
リリースノートを参照してください。
ご使用の SAP ASE が緊急バグ修正リリース、ワンオフリリース、コントロールドリリース、インストロメンタルリリース
などの帯域外リリースの場合も、同様のメッセージが表示されることがあります。
警告: インストールディレクトリ内の現在の "SAP Adaptive Server Enterprise Suite" は、帯域外リリースです。続行
すると、バグフィックスのいくつかを使用できない場合があります。アップグレードを続行する前に、必要なバグフィック
スがこの新しいバージョンに含まれていることを確認してください。
キャンセルしてインストールプロセスを停止します。エラーを無視してインストールを続行する場合は、互換性のない
バージョンのインストールを続行しますを選択し、次へをクリックします。
警告
互換性のないバージョンにアップグレードすると、ソフトウェアリグレッションが発生するおそれがあります。インスト
ールをキャンセルし、互換性のあるバージョンの SAP ASE を入手することをおすすめします。
サイレント (無人) モードでインストールを実行している場合に、バージョン間に互換性がないときは、次の引数を指定
してインストーラを再実行するように求められ、インストーラが終了します。
-DALLOW_UPGRADE_TO_INCOMPATIBLE_VERSION=true
8. SAP ASE 16.0 SP02 を既存の %SYBASE% インストールパスにインストールします。
SAP ASE バージョン 15.7.x からアップグレードする場合は、インストーラによってファイルがアンロードされると、
[Adaptive Server の更新の選択] ダイアログが表示されます。このダイアログで SAP ASE、システムストアドプロシ
ージャ、およびメッセージのインストールと更新を行います。Adaptive Server の更新を選択すると、SAP ASE を選
択し、システム管理者のパスワードを入力するよう求められます。
9.
スタート
設定
コントロールパネル
管理ツール
サービス
SAP SQLserver_<servername>
を選択
し、サービスの停止と起動を行って SAP ASE サーバを再起動します。
10. select @@version を実行します。これでサーバはバージョン 16.0 SP02 になります。
86
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
9.6.3.4
updatease ユーティリティ
updatease ユーティリティを実行すると、スクリプトが再インストールされ、システムストアドプロシージャとメッセージが更
新されます。
updatease 実行ファイルは、%SYBASE%¥%SYBASE_ASE%¥bin¥ ディレクトリにあります。
SAP ASE バージョン 16.0 以降からマイナーアップグレードまたは更新を実行する場合、%SYBASE%
¥ASE-16_0¥scripts¥ にあるスクリプトを再インストールするとともに、システムストアドプロシージャとメッセージも更
新する必要があります。
updatease を使用すると、これらの作業を実行することができます。
注記
SAP ASE インストーラを使用してマイナーアップグレードを実行した場合、インストーラによって updatease がバック
グラウンドで実行されたため、追加の手順を実行する必要はありません。
構文
updatease -S<server_name> -P<ASE_password> -k
パラメータ
-S<server_name>
更新対象の SAP ASE を指定します。
-P<ASE_password>
SAP ASE "sa" パスワードを指定します。これを指定しなかった場合、updatease は、
SYBASE_ASE_SA_PWD 環境変数から、またはプロンプトで情報を取得します。
-k
(オプション) 指定した場合、データベースの空き領域チェックが省略されます。
パーミッション
updatease を使用するには、SAP ASE システム管理者 (sa ログイン) である必要があります。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
87
9.7
サイレントモードでのアップグレード
サイレント (無人) インストールを実行するには、インストーラを実行し、指定したインストール設定が含まれる応答ファイル
を指定します。
手順
1. コンソールアップグレード時または GUI アップグレード時に応答ファイルを作成します。
setupConsole.exe -r <response_file_for_upgrade>
2. SAP ASE 15.5 以降から SAP ASE 16.0 SP02 にアップグレードする場合は、応答ファイル内の次のプロパティを
true に設定します。
プロパティ
説明
DO_UPDATE_INSTALL
DO_UPDATE_INSTALL を true に設定すると、$SYBASE 内にインストールされた
コンポーネントがインストーラによって確認され、更新されます。
DO_UPDATE_ASE_SERVER (オプション) DO_UPDATE_ASE_SERVER を true に設定すると、システムプロシー
ジャ、メッセージ、スクリプトなどがインストーラによって SAP ASE インスタンスにイン
ストール (または再インストール) されます。
DO_UPDATE_ASE_SERVER は、DO_UPDATE_INSTALL を true に設定した場合
にのみ有効です。
DO_UPDATE_ASE_SERVER プロパティを設定する場合、次のプロパティも設定する
必要があります。
○ UPDATE_ASE_SERVER_NAME_[<n>]=<SAP_ASE_name_to_update>
○ UPDATE_ASE_PASSWORD_[<n>]=<SAP_ASE_password> - SAP ASE パ
スワードが null の場合は、この値を "NA" に設定します。
例:
DO_UPDATE_ASE_SERVER=true
UPDATE_ASE_SERVER_NAME_1=SYBASE1
UPDATE_ASE_PASSWORD_1=NA
UPDATE_ASE_SERVER_NAME_2=SYBASE2
UPDATE_ASE_PASSWORD_2=NA
環境変数 UPDATE_ASE_SERVER_NAME_[<n>] および
UPDATE_ASE_PASSWORD_[<n>] を使用して、プロパティ
UPDATE_ASE_SERVER_NAME_[<n>] および UPDATE_ASE_PASSWORD_[<n>]
の値を設定することもできます。
インストール後に SAP ASE インスタンスを手動で更新することにした場合、
DO_UPDATE_ASE_SERVER を設定する必要はありません。
88
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
注記
15.5 より前のバージョンの SAP ASE からアップグレードする場合は、応答ファイルに DO_UPDATE_INSTALL プ
ロパティを指定しないでください。このプロパティを指定すると、インストーラでエラーが発生します。
3. 次のコマンドを実行します。
setup.exe –f <response_file_for_upgrade> -i silent
-DUSER_INSTALL_DIR=<install_location> -DAGREE_TO_SAP_LICENSE=true
パラメータの意味は、次のとおりです。
○ <response_file_for_upgrade> - 選択したアップグレードオプションを含むファイル名の絶対パス。
○ <install_location> - SAP ASE のアップグレードを行うディレクトリ。
サイレントモードでのアップグレード時に、次のいずれかの方法を使用して SAP ライセンス契約に同意します。
○ オプション -DAGREE_TO_SAP_LICENSE=true をコマンドライン引数に指定します。
○ 応答ファイルを編集して、プロパティ AGREE_TO_SAP_LICENSE=true を追加します。
GUI 画面がないことを除けば、InstallAnywhere の動作はすべて同じです。サイレントモードでのアップグレードの結
果は、GUI モードで同じ応答を行った場合とまったく同じになります。
警告
サイレントインストールの実行時には、フォアグラウンドで動作する setupConsole.exe 実行可能ファイルを使
用してください。通常の setup.exe 実行可能ファイルはバックグラウンドで動作するため、インストールが異常終
了したという印象をユーザに与え、サイレントインストールを使用してインストールが再試行される結果になります。
複数のインストールを同時に実行すると、Windows レジストリが破壊され、オペレーティングシステムを再起動で
きなくなることがあります。
関連情報
応答ファイルを使用した SAP ASE のインストール [42 ページ]
応答ファイルの作成 [42 ページ]
サイレントモードでのインストール [45 ページ]
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
89
9.8
アップグレード後の作業
アップグレードした後は、新しい SAP ASE サーバが動作していることを確認してください。
コンテキスト
アップグレードプロセスによって既存の統計値が変更されることはないため、アップグレード後にテーブルに対して
update statistics を実行する必要はありません。ただし、SAP ASE バージョン 15.x からアップグレードする場合
は、統計値を使用可能にするためにサーバを再起動する必要があります。
手順
1. オブジェクトを明示的に再コンパイルするために、各データベースに対して dbcc upgrade_object() を実行しま
す。
2. SAP ASE バージョン 12.5.2 以前からアップグレードした場合は、OAM ページに関連する問題を確実になくすため
に、fix オプションを指定して dbcc checkcatalog を実行します。
dbcc checkcatalog (<database_name>, fix)
3. (名前を変更しないでシステムストアドプロシージャを変更したために) アップグレード前にシステムストアドプロシージ
ャを保存した場合は、この時点でシステムストアドプロシージャを再ロードします。
4. 次のコマンドを実行します。
dbcc gam (<dbname>,0,0,'check')
このコマンドは、SAP ASE アップグレードプロセス時に遅延される text カラムと image カラムに対してアップグレー
ドオペレーションを実行します。これによって、アップグレード後に最初に dbcc checkstorage を実行するときに、
その実行時間が長引くのを防止します。
関連情報
SAP ASE 15.0.x からアップグレードするときの考慮事項 [65 ページ]
アップグレード後の SAP ASE の機能のリストア [91 ページ]
SAP ASE のアップグレード時にコンパイル済みオブジェクトを処理する方法 [103 ページ]
90
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
9.8.1 instmsgs.ebf スクリプトの実行
バージョン 16.0 からバージョン 16.0 SP01 にアップグレードした後に、メッセージ関連のスクリプトを実行します。
手順
1. SAP ASE バージョン 16.0 からアップグレードした場合は、バージョン 16.0 SP01 のデフォルトのメッセージをインスト
ールする前に、uninstmsgs.ebf を実行して、master データベース内の変更済みのメッセージを保護します。
isql -Usa -P<password> -w1000 -iuninstmsgs.ebf -orestoremsgs.ebf
2. instmsgs.ebf を実行して、16.0 SP01 のデフォルトのメッセージをインストールします。
isql -Usa -P<password> -iinstmsgs.ebf
注記
instmsgs.ebf による変更を元に戻すには、アップグレード前のバージョンにダウングレードした後で、次のスク
リプトを実行します。
isql -S -Usa -P<password> -irestoremsgs.ebf
3. ローカライズされたファイルを使用する場合は、langinstall、sqlloc、または syconfig を使用して、ローカラ
イズ言語をインストールします。
16.0 SP01 のローカライズ版メッセージをインストールした後に instmsgs.ebf を実行すると、このスクリプトによっ
て一部の新しいメッセージが削除される可能性があります。
9.8.2 アップグレード後の SAP ASE の機能のリストア
アップグレード後、サーバの機能をリストアします。
手順
1. アップグレード前に設定パラメータを変更した場合は、sp_configure を使用してそれらを元の値に戻します。
2. sp_dboption を使用して、アップグレード前に無効にしたデータベースオプションをすべて再設定します。
3. アップグレードしたサーバを使用する前に、すべてのカスタムスクリプトが SAP ASE 16.0 を指していることを確認しま
す。
4. プロシージャキャッシュの割り当てを確認します。サイズは、元のサイズがデフォルト値よりも小さかった場合を除き、
アップグレード前と同じである必要があります。
5. プロシージャキャッシュ要件を確認します。 バージョン 16.0 では、ストアドプロシージャやトリガなどのコンパイル済み
オブジェクトの実行に以前のバージョンよりも多くのメモリを必要とします。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
91
sp_configure を使用して、実行時に procedure cache size を増やすことができます。また、
sp_configure verify を使用すると、SAP ASE を再起動しなくても、設定ファイルに加えた変更内容を確認でき
ます。
sp_configure "configuration file", 0, "verify", "<full_path_to_file>"
sp_configure と sp_sysmon の詳細については、『リファレンスマニュアル: プロシージャ』および『パフォーマンス
&チューニングガイド』を参照してください。メモリの設定については、『システム管理ガイド』を参照してください。
6. データキャッシュの割り付けを確認します。
アップグレードプロセス中、サーバはデフォルトデータキャッシュのサイズを同一に保ちます。 このため、アップグレー
ド前のプロセスで、デフォルトデータキャッシュのサイズが取得され、デフォルトではなく絶対値として設定ファイルに
書き込まれます。 それによって、アップグレード前と同じデフォルトのデータキャッシュサイズをサーバで維持できるよ
うになります。 このサイズが 8MB のデフォルトサイズよりも小さい場合は、8MB のデフォルトデータキャッシュが割り
付けられます。
7. デバイスのミラーリングを解除した場合は、 disk remirror コマンドを使用して再度ミラーリングします。
8. コンパイル済みオブジェクトを使用した場合は、「 SAP ASE のアップグレード時にコンパイル済みオブジェクトを処理
する方法 [103 ページ]」を参照してください。
9. 以前のバージョンの SAP ASE で 2 フェーズコミットを使用していた場合は、次のスクリプトを実行して 2 フェーズコミ
ットテーブルをインストールします。
isql -U<sa> -P<sa_password> -S<server_name>
-i%SYBASE%¥%SYBASE_ASE%¥scripts¥instcomm
関連情報
アップグレード後の作業 [90 ページ]
SAP ASE のアップグレード時にコンパイル済みオブジェクトを処理する方法 [103 ページ]
9.8.3 監査の再有効化
アップグレード前のサーバが監査用に設定されていた場合は、アップグレード後のサーバで監査を再び有効にします。
手順
1. 次のように入力します。
sp_configure 'auditing', 1
2. アップグレード前に監査が有効になっていたすべてのシステムストアドプロシージャに対して監査を再び有効にしてく
ださい。
a. アップグレード前の作業時に記録された sp_displayaudit の出力を使用して、監査が有効になっていたシス
テムストアドプロシージャを特定します。
92
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
b. sp_audit を使用して、監査オプションを再入力します。たとえば、アップグレード前のサーバで sp_addgroup
ストアドプロシージャに対してストアドプロシージャ監査を有効にしていた場合は、次のコマンドを実行します。
sp_audit "exec_procedure", "all", "sp_addgroup", "on"
関連情報
アップグレード前の作業 [71 ページ]
SAP ASE のインストールの準備 [30 ページ]
データベース内の Java のアップグレード [68 ページ]
9.8.3.1
監査セグメント用スレッショルドプロシージャの更新
監査セグメントをアーカイブするために使用されるスレッショルドプロシージャに対しては、アップグレード後の作業を実行
する必要があります。
以前のインストール環境で、次のようなスレッショルドプロシージャを使用して <sysaudits> テーブルをアーカイブして
いる場合があります。
INSERT MyPre15SysAuditHistoryTable SELECT * FROM
sysaudits_0n
ここで、<n> は sysaudits テーブル番号 1 ~ 8 を表し、MyPre15SysAuditHistoryTable はバージョン 16.0 より
前に定義されたテーブルです。その場合は、次のコマンドを使用して MyPre15SysAuditHistoryTable を変更し、
nodeid カラムを追加する必要があります。
alter table MyPre15SysAuditHistoryTable
add nodeid tinyint NULL
sysaudits テーブルについての詳細は、『リファレンスマニュアル:テーブル』でシステムテーブルの説明を参照してくだ
さい。
9.8.4 システムストアドプロシージャに対するパーミッションの復元
アップグレード元のサーバに、システムストアドプロシージャに対するサイト固有のパーミッションがあった場合は、それら
のパーミッションをアップグレード先のサーバに復元します。
9.9
マイグレート
32 ビットバージョンから別のコンピュータまたはパーティションにある 64 ビットバージョンにマイグレートできます。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
93
SAP ASE を 32 ビットバージョンから 64 ビットバージョンにマイグレートするには、最初に 64 ビットのオペレーティングシ
ステムをインストールして設定します。
Windows 用の 32 ビットの SAP ASE 12.5.x は、Windows x64 OS 上で実行できます。 ただし、これとは逆に 64 ビット
の SAP ASE ソフトウェアを 32 ビット版の Windows OS で実行することはできません。
マイグレートは、次のように実行できます。
● dump と load を使用する。
● bcp ユーティリティを使用する。
● バイナリを置換する。
注記
SAP ASE サーバを新しくインストールすると、環境変数はインストールされた最終バージョンに設定されます。 以前の
インストールを実行するには、コマンドプロンプトから SYBASE.bat ファイルを実行して、次のような 12.5.x 環境を設
定します。
c:¥sybase125
c:¥sybase15
9.9.1 ダンプとロードを使用したデータのマイグレート
マイグレーションを実行するには、dump コマンドと load コマンドを使用してデータベースのバックアップとリストアを行い
ます。
手順
1. 32 ビットの SAP ASE サーバで、32 ビットの SAP ASE サーバ内のすべてのデータベースに対して dbcc チェック
(checkdb、checkalloc、checkcatalog、および checkstorage) を実行し、エラーがないことを確認します。
2. 64 ビットのサーバを新しいディレクトリに作成します。
3. 32 ビットのサーバのものと一致するようにデバイスおよびデータベースを作成します。 <sysusages> マッピングが
正しいことを確認します。
注記
sybsystemprocs データベース用に 10% の追加領域を確保します。
4. 32 ビットのサーバからデータベースをダンプします。
5. 64 ビットのサーバにデータベースをロードします。
6. 分割されたテーブルがある場合は分割情報を更新します。
7. 64 ビットのサーバで dbcc チェックを実行して、正しく実行されることを確認します。
コンパイル済みのオブジェクトのアップグレードについては、運用前のコンパイル済みオブジェクトのエラーの検索
[104 ページ]を参照してください。
94
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
9.9.2 bcp を使用したデータの移行
DDL スクリプトを使用してデバイス、データベース、テーブル、ルール、ストアドプロシージャ、トリガ、およびビューを作成
する場合は、bcp を使用して 32 ビットの SAP ASE から 64 ビットの SAP ASE にデータを移行できます。
コンテキスト
● DDL スクリプトがない場合は、ddlgen ユーティリティを使用して、移行対象の SAP ASE のスキーマを再作成しま
す。ユーティリティガイドを参照してください。
● デバイス、データベース、テーブル、ルール、ストアドプロシージャ、トリガ、ビューを作成する DDL スクリプトがある場
合は、bcp を使用して、古いデータベースから新しいデータベースへデータを移動できます。
手順
1. 32 ビット SAP ASE のすべてのデータベースに対して、dbcc チェック (checkdb、checkalloc、
checkcatalog、および checkstorage) を実行し、データベースにエラーがないことを確認します。
2. bcp を使用して、データベース内のすべてのテーブルからすべてのデータを抽出します。
3. 64 ビットの新しい SAP ASE を新しいディレクトリに作成します。
4. デバイス、データベース、およびテーブルを作成します。
5. bcp を使用して、データをテーブルにバルクコピーします。
6. すべてのビュー、トリガ、およびストアドプロシージャを再作成します。
7. 64 ビットの SAP ASE サーバで dbcc チェックを実行して、チェックが正しく実行されることを確認します。
9.10 SAP ASE のコンポーネントおよび関連製品
SAP ASE のアップグレードが終了したら、そのコンポーネントおよび関連製品をアップグレードします。
高可用性環境用に設定された SAP ASE をアップグレードする方法については、高可用性システムにおける SAP フェイ
ルオーバーの使用を参照してください。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
95
9.10.1 Job Scheduler のアップグレード
新しい SAP ASE サーバにアップグレードした後、Job Scheduler をアップグレードします。
コンテキスト
注記
isql 実行プログラムにアクセスできるように、PATH に %SYBASE%¥%SYBASE_OCS%¥bin ディレクトリを設定しておく
必要があります。isql を使用して、このタスクのすべての手順を実行します。
手順
1. 古いサーバから新しいサーバへ JSAGENT (または jsagent) のディレクトリサービスエントリをコピーします。
2. 新しいサーバが稼働していることを確認します。
3. 9000 以上のロックが設定されていることを確認します。サーバに設定されているロックの数が 9000 未満である場
合は、ロックの数を増やします。
1> sp_configure "number of locks", 9000
2> go
4. SAP ASE サーバを再起動して Job Scheduler を実行する前に、installjsdb スクリプトを実行して Job
Scheduler のテーブルとストアドプロシージャを更新します。
a. Job Scheduler を無効にします。
1>
2>
1>
2>
sp_configure "enable job scheduler", 0
go
sybmgmtdb..sp_sjobcontrol @name=NULL, @option="stop_js"
go
b. installjsdb スクリプトを実行します。
isql –Usa –Psa_password –S<servername>
–i%SYBASE%¥%SYBASE_ASE%¥scripts¥installjsdb
注記
isql 実行プログラムのあるディレクトリ (%SYBASE%¥%SYBASE_OCS%¥bin) がパスに含まれていることが
必要です。
installjsdb スクリプトは sybmgmtdb データベースを探します。
c. 次のように Job Scheduler を有効にします。
sp_configure "enable job scheduler", 1
96
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
d. Job Scheduler を起動するために、サーバを再起動するか、または次のように入力します。
1>
2>
1>
2>
use sybmgmtdb
go
sp_sjobcontrol @name=NULL, @option="start_js"
go
5. Job Scheduler を手動で再起動した場合は、SAP ASE サーバを再起動します。
6. (オプション) ログ領域を追加します。一部の 64 ビット版プラットフォームでは、sybmgmtdb ログ用の領域を追加する
必要があります。
1>
2>
1>
2>
use master
go
alter database sybmgmtdb LOG on sybmgmtdev=20
go
7. sybmgmtdb をアップグレードするために、付属の installjsdb スクリプトを実行して、出力をファイルに保存しま
す。
isql -Usa -Psa_password -Sservername -n -i%SYBASE%¥%SYBASE_ASE%¥scripts
¥installjsdb -ooutput_file
注記
SAP ASE の以前のバージョンからバージョン 16.0 SP02 にアップグレードする場合は、少なくとも 60 MB の空き
ログ領域が確保されるように sybmgmtdb のサイズが 160 MB 以上であることを確認します。
9.10.1.1 Job Scheduler テンプレートのアップグレード
新しいサーバにアップグレードした後で、Job Scheduler によって作成されたテンプレートとジョブをアップグレードします。
コンテキスト
注記
一部の変更は、Job Scheduler テンプレートに影響を与えます。これらの変更によって、一部のテンプレートと以前の
バージョンのサーバが非互換になります。最新のテンプレートはバージョン 3.0 の XML ファイルです。
手順
1. Job Scheduler を無効にします。
2. Job Scheduler ディレクトリパスを参照する環境変数、スクリプト、アプリケーションを更新します。%SYBASE%¥
%SYBASE_ASE%¥jobscheduler において、Job Scheduler ディレクトリは ASE-16_0 ディレクトリの下にありま
す。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
97
jobscheduler の下のディレクトリは同じです。
3. jobscheduler ディレクトリのファイルを ASE-16_0 ディレクトリにコピーします。新しいサーバディレクトリを古いサ
ーバディレクトリの上にインストールする場合、インストーラによって、ファイルは新しい jobscheduler ディレクトリ
に自動的に移動されます。
4. SAP 提供のテンプレート、ストアドプロシージャ、または XML ドキュメントを変更した場合、変更したバージョンで新し
いテンプレートを上書きしないでください。上書きすると、改訂されたテンプレートで提供される機能強化が失われま
す。テンプレートの変更内容を SAP のテンプレートファイルに慎重にマージしてください。ただし、それよりも、変更し
たテンプレートの名前を変更することをおすすめします。
5. 2.0 以前のテンプレートから作成したジョブには若干の変更を加えなければならない場合があります。テンプレートに
よっては、パラメータが varchar(5) から int に変更されています。次の表に、バージョン 2.1 で変更されたテンプ
レートと、それらのテンプレートから作成されたジョブの SQL コードに必要な変更を示します。
表 9:変更された Job Scheduler テンプレート
テンプレート
変更されたファイル
データ型が varchar(5) から int に変更され
たパラメータ
dump database
jst_dump_databases
@use_srvr_name
dump database
log
jst_dump_log
@truncate_flag および
@use_srvr_name
update
statistics
jst_update_statistics
@index_flag
rebuild indexes
jst_reorg_rebuild_indexes
@dump_flag
rebuild table
jst_reorg_rebuild_tables
@dump_flag
reclaim indexes
jst_reclaim_index_spac
@dump_flag
reclaim tables
jst_reclaim_table_space
@resume_flag
6. 一部の Job Scheduler テンプレートは、新しいサーバ機能をサポートするように変更されました。これらの変更は、
パーティション名を指定するための新しいパラメータ、またはオプションを追加した新しいサーバコマンドの data
change 値に関係しています。機能拡張されたテンプレートのいずれかから作成されたジョブがある場合は、16.0
SP02 サーバのジョブの SQL を変更してください。
16.0 よりも前のサーバで実行されるようにスケジュールされたジョブがあり、そのジョブを 16.0 SP02 のサーバでも
実行する必要がある場合は、ジョブコマンドが異なるため、既存のジョブをそのままにして、16.0 よりも前のサーバ用
に新しいジョブを作成します。
16.0 よりも前のサーバで実行するジョブを変更する必要はありません。次の表に、バージョン 3.0 で変更されたテン
プレートと、それらのテンプレートから作成されたジョブに必要な変更を示します。
注記
次の表に示す、delete statistics 以外のすべてのテンプレートは、15.0.1 よりも前のサーバとの互換性が
ありません。これらのテンプレートを使用して、15.0.1 よりも前のサーバでスケジュールされるジョブを作成しないで
ください。15.0.1 よりも前のサーバについては、2.1 または 2.2 のバージョンを使用する必要があります。
98
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
表 10:変更された Job Scheduler テンプレート
テンプレート
変更されたファイル
変更の説明
ジョブの変更
delete
statistics
jst_delete_statistics
@ptn_name が 3 番目のパ
任意。
update
statistics
jst_update_statistics
ラメータとして追加されました。
@ptn_name が 5 番目のパ
必須。新しいパラメータの値 (ま
ラメータとして、
たは NULL) を含みます。
@datachg_threshold
が 10 番目のパラメータとして
追加され、リファレンスが追加
されました。
rebuild
indexes
jst_reorg_rebuild_indexes
reclaim
indexes
jst_reclaim_index_space
reclaim
tables
jst_reclaim_table_space
multiple
jst_get_freespace ,
jst_get_usedspace
@ndx_ptn_name が 3 番
必須。新しいパラメータの値 (ま
目のパラメータとして追加され
ました。
たは NULL) を含みます。
@ptn_name が 3 番目のパ
必須。新しいパラメータの値 (ま
ラメータとして追加されました。 たは NULL) を含みます。
@ptn_name が 2 番目のパ
必須。新しいパラメータの値 (ま
ラメータとして追加されました。 たは NULL) を含みます。
reserved_pgs と
data_pgs を
reserved_pages と
data_pages で置き換えま
ジョブ SQL に影響はありませ
ん。
す。
7. テンプレートストアドプロシージャをインストールして、Job Scheduler テンプレートストアドプロシージャディレクトリに
移動します。次に例を示します。
cd %SYBASE%¥%SYBASE_ASE%¥jobscheduler¥Templates¥sprocs
アップグレード対象のサーバごとにストアドプロシージャのインストールスクリプトを実行します。
installTemplateProcs <<servername>> <<username>> <<password>>
注記
SAP ASE バージョン 16.0 SP02 にアップグレードされるすべての Job Scheduler サーバおよびターゲットサーバ
で、テンプレートストアドプロシージャをアップグレードします。15.5 よりも前のサーバにはインストールしないでくだ
さい。
8. テンプレート XML ドキュメントをインストールして、JS テンプレート XML ディレクトリに移動します。次に例を示しま
す。
cd %SYBASE%¥%SYBASE_ASE%¥jobscheduler¥Templates¥xml
9. installTemplateXml XML インストールスクリプトを実行する前に、SYBASE.csh ファイルで
SYBASE_ASE_SA_USER 環境変数と SYBASE_ASE_SA_PWD 環境変数を設定してください。その後、XML イン
ストールスクリプトを実行します。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
99
10. Job Scheduler がインストールされた 16.0 SP02 サーバで、XML インストールスクリプトを実行します。
installTemplateXml <servername> <machinename> <serverport>
<username> <password> [<language_code>]
<language_code> には "en" を使用します。または、"en" はデフォルトであるため、このパラメータを完全に省略し
ます。
注記
SAP ASE バージョン 16.0 SP02 にアップグレードされるすべての Job Scheduler サーバで、テンプレート XML
ドキュメントをアップグレードします。16.0 よりも前のサーバ、または Job Scheduler がインストールされていない
サーバにはインストールしないでください。
9.10.2 高可用性のアップグレードとクラスタのサポート
クラスタサブシステムをアップグレードします。
コンテキスト
注記
ノンクラスタエディションの SAP ASE 用にクラスタサブシステムをアップグレードするには、以下の手順に従います。
SAP ASE 16.0 以降では、高可用性を実現するために次のクラスタプラットフォームがサポートされています。
● HPIA - MCSG 11.18
● IBM AIX - PowerHA 7.1
● Sun Solaris - VCS4.0、SunCluster 3.2
● Linux-AMD - VCS4.1
● Win2008 R2 - Failover Cluster
クラスタサブシステムをアップグレードする方法は 2 通りあります。
手順
● メジャーアップグレードを実行してから (これにはクラスタのダウン時間が必要)、すべてのサーバを停止して再起動し
ます。次の操作を行ってください。
a. 高可用性システムにおける SAP フェイルオーバーの使用の説明に従って、sp_companion suspend を実行
します。
b. 両方のノードのプライマリコンパニオンとセカンダリコンパニオンのリソースグループをオフラインにします。クラス
タシステムのアップグレードが完了するまでは、コンパニオンサーバおよび対応するリソースグループが自動的
にオンラインにならないように注意します。
100
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
c. クラスタシステムのベンダの指示に従って、クラスタサブシステムをアップグレードします。現在のリソースグルー
プを新しいクラスタバージョンに移行するオプションが使用できる場合があります。そのようなオプションが使用で
きない場合 (またはリソースグループが削除されたか壊れている場合) は、クラスタシステムをアップグレードした
後に、リソースグループを再作成して、適切に設定します。
d. リソースグループをオンラインにします。これによって、プライマリコンパニオンとセカンダリコンパニオンがそれぞ
れのノードでオンラインになります。
e. 高可用性システムにおける SAP フェイルオーバーの使用の説明に従って、sp_companion resume を実行し
ます。
● クラスタのダウン時間を避けるために、マイナーアップグレードを実行します。ノードは他のノードにフェイルオーバー
され、一度に 1 つずつアップグレードされます。たとえば、ASE1 がノード N1 のプライマリコンパニオンで、ASE2 がノ
ード N2 で稼働するセカンダリコンパニオンであるとします。
a. プライマリコンパニオンをアップグレードします。
1. プライマリリソースグループを N2 に移動するか、ASE1 を停止します。これにより、ASE1 が N1 から N2 に
フェイルオーバーします。
2. ベンダから提供されるアップグレード指示に従って、N1 のクラスタサブシステムをアップグレードします。
3. ASE1 を N2 から N1 にフェイルバックします。SAP ASE のフェイルバックの詳細については、高可用性シス
テムにおける SAP フェイルオーバーの使用の該当するクラスタの章を参照してください。
b. セカンダリコンパニオンをアップグレードします。対称型設定を使用している場合は、ASE2 について上記の "プラ
イマリコンパニオンをアップグレードします" に記述された手順に従います。
非対称型設定を使用している場合は、次の手順に従います。
1. セカンダリリソースグループをオフラインにして、ASE2 が停止されていることを確認します。ASE2 は、この
アップグレード中は使用できません。
2. ベンダから提供されているアップグレードの指示に従って、N2 のクラスタサブシステムをアップグレードしま
す。
3. N2 でセカンダリリソースグループをオンラインにして、ASE2 を起動します。
9.10.3 データベースにおける Java 機能のアップグレード
データベースにおける Java 機能が現在有効になっている場合は、installpcidb スクリプトを実行する必要がありま
す。このスクリプトによって、sybpcidb データベースにテーブルとストアドプロシージャが作成されます。
手順
1. isql を使用して installpcidb スクリプトを実行し、出力をオペレーティングシステムファイルに保存します。
isql -Usa -P<<sa_password>> -S<<server_name>>
-i%SYBASE%¥%SYBASE_ASE%¥scripts¥installpcidb
-o<<output_file>>
2. データベースにおける Java 機能を有効化します。
1> sp_configure 'enable pci', 1
2> go
1> sp_configure 'enable java', 1
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
101
2> go
これらのパラメータを有効にするために、'max memory' を大きくする必要がある場合があります。サーバを再起動
して、変更を有効にします。PCI Bridge メモリプールの最大サイズは 'pci memory size' 設定パラメータを介し
て設定できます。詳細については、『Adaptive Server Enterprise における Java』を参照してください。
9.10.3.1 データベースにおける Java 機能の高可用性システムでの有
効化
データベースにおける Java 機能は高可用性システムでも使用できます。
コンテキスト
sybpcidb データベースをインストールする前に高可用性のコンパニオン関係を削除し、その後でコンパニオン関係を再
確立します。
データベースにおける Java 機能は、高可用性システムの両方のノードで無効または有効にする必要があります。
9.10.4 Backup Server のアップグレード
SAP ASE をアップグレードした後に、随時、同様の手順で Backup Server をアップグレードできます。 XP Server には正
式なアップグレードプロセスはありません。
手順
1. 状況に応じて次のようにします。
オプション
説明
サーバの初期インストール時のアップグ
レード
以下のいずれかを選択:
○
既存のサーバのアップグレード (インストーラによってプロンプトが表示されたとき)
○
SAP ASE サーバのアップグレードと Backup Server のアップグレード
これによって、sqlupgrade ユーティリティが起動する。 OK をクリックする。
初期インストール後のアップグレード
コマンドラインから sqlupgrade ユーティリティを起動する。 次のように入力する。
%SYBASE%¥%SYBASE_ASE%¥bin¥sqlupgrade
2. プロンプトに従ってアップグレードの手順を行います。
102
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
9.10.5 ダンプとロードを使用したデータベースのアップグレード
SAP ASE をアップグレードするときは、dump コマンドと load コマンドを使用して、バージョン 12.5 以降の SAP ASE の
データベースとトランザクションログをアップグレードすることもできます。
コンテキスト
以下の点に注意してください。
● アップグレードプロセスには、データをコピーするディスク領域と、システムテーブルへの変更のログを取るディスク領
域が必要です。ダンプ内のソースデータベースが満杯になっている場合、アップグレードプロセスは失敗する可能性
があります。領域不足エラーが発生した場合は、alter database を使用して空き領域を拡張できます。
● 古いダンプを再ロードしたら、新しいインストール環境からロードしたデータベース上で sp_checkreswords を実行
し、予約語をチェックしてください。
9.10.6 SAP ASE のアップグレード時にコンパイル済みオブジェクトを
処理する方法
SAP ASE は、コンパイル済みオブジェクトをそのソーステキストに基づいてアップグレードします。
コンパイル済みオブジェクトには、次が含まれています。
● 検査制約
● デフォルト
● ルール
● ストアドプロシージャ (拡張ストアドプロシージャを含む)
● トリガ
● ビュー
各コンパイル済みオブジェクトのソーステキストは、手動で削除されていない限り syscomments テーブルに格納されま
す。アップグレード処理により syscomments のソーステキストの存在が検証されます。ただし、コンパイル済みオブジェ
クトは、それらが呼び出されるまで実際にはアップグレードされません。
たとえば、list_proc というユーザ定義のストアドプロシージャがあるとすると、アップグレード時にそのソーステキスト
が存在するかどうか検証されます。 アップグレード後、最初に list_proc が呼び出されると、SAP ASE はコンパイル済
みオブジェクトである list_proc がアップグレードされていないことを検出します。 SAP ASE は、syscomments 内の
ソーステキストに基づいて list_proc を再コンパイルします。 次に、新しいコンパイル済みオブジェクトが実行されま
す。
アップグレードされたオブジェクトは、同じオブジェクト ID およびパーミッションを保持します。
データベースダンプ内のコンパイル済みオブジェクトのソーステキストが削除されていても何も通知されません。データベ
ースダンプのロードが終了したら、sp_checksource を実行してデータベース内のすべてのコンパイル済みオブジェクト
についてソーステキストが存在するか確認してください。存在する場合、コンパイル済みオブジェクトが実行されるときにア
ップグレードすることができます。また、発生する可能性のある問題を見つけるために dbcc upgrade_object を実行
して、オブジェクトを手動でアップグレードすることもできます。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
103
sp_hidetext を使用してソーステキストが隠されているコンパイル済みオブジェクトも、ソーステキストが隠されていない
オブジェクトと同様にアップグレードされます。
sp_checksource および sp_hidetext の詳細については、『リファレンスマニュアル:プロシージャ』を参照してくださ
い。
注記
SAP ASE を 32 ビットから 64 ビットにアップグレードすると、各データベースの sysprocedures テーブルに含まれ
ている 64 ビットのコンパイル済みオブジェクトのサイズは、アップグレード後に約 55% 大きくなります。 正確なサイズ
は、アップグレード前のプロセスで計算されます。この値に従って、アップグレードするデータベースのサイズを大きくし
てください。
ポインタのサイズを同じバージョンの 64 ビットポインタにアップグレードする場合にコンパイル済みオブジェクトがアップグ
レードされているかどうかを調べるには、<sysprocedures.status> カラムを使用します。 このカラムには、オブジェ
クトが 64 ビットポインタを使用することを示す 0x2 という 16 進数ビット設定が含まれます。 このビットが設定されていな
い場合は 32 ビットオブジェクトであることを示し、アップグレードされていないことを意味します。
コンパイル済みオブジェクトが呼び出される前に確実にそれらをアップグレードするには、dbcc upgrade_object コマ
ンドを使用して手動でアップグレードします。
関連情報
アップグレード後の作業 [90 ページ]
アップグレード後の SAP ASE の機能のリストア [91 ページ]
9.10.6.1 運用前のコンパイル済みオブジェクトのエラーの検索
dbcc upgrade_object を使用して、潜在的な問題領域を特定します。正しく動作させるには、これらの領域に手動で
変更を加える必要があります。
エラーおよび潜在的な問題領域を調べて、変更の必要がある部分を修正した後で、dbcc upgrade_object を使用
し、サーバがオブジェクトを自動的にアップグレードする前に、コンパイル済みオブジェクトを手動でアップグレードします。
104
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
表 11:アップグレードの問題
問題
説明
解決策
削除、切り捨て、または損
傷されたソーステキスト
syscomments 内のソーステキストが削除、切り捨て、また
条件に応じた解決策:
は損傷された場合、dbcc upgrade_object は構文エラ
ーを報告することがあります。
●
ソーステキストが隠されていない
場合 - sp_helptext を使用し
て、ソーステキストが完全かどうか
を確認します。
●
切り捨てまたはその他の破損が
発生している場合 - コンパイル済
みオブジェクトを削除して再作成し
ます。
テンポラリテーブルの参照
予約語エラー
ストアドプロシージャやトリガなどのコンパイル済みオブジェクト
がテンポラリテーブル (#temp <table_name>) を参照する
コンパイル済みオブジェクトが必要とす
るのと同じテンポラリテーブルを作成し
場合、そのテンポラリテーブルがオブジェクト本体の外部で作成 てから、dbcc upgrade_object
されたものであると、アップグレードは失敗して、dbcc
を再実行します。コンパイル済みオブジ
ェクトが呼び出し時に自動的にアップグ
upgrade_object はエラーを返します。
レードされる場合は、この作業を行わな
いようにします。
以前のバージョンの SAP ASE からバージョン 15.7 以降にデー 手動でオブジェクト名を変更するか、オ
ブジェクト名を引用符で囲んでから、
タベースダンプをロードするときに、予約語になった単語を使用
するストアドプロシージャがダンプに含まれている場合は、その
ストアドプロシージャに対して dbcc upgrade_object を
実行すると、エラーが返されます。
set quoted identifiers
on コマンドを発行します。次に、コンパ
イル済みオブジェクトを削除して再作成
します。
9.10.6.1.1 引用符付き識別子のエラー
引用符付き識別子は、二重引用符で囲まれたリテラルと同じではありません。リテラルの場合は、アップグレードの前に特
別なアクションを行う必要はありません。
コンテキスト
dbcc upgrade_object は、次の場合に引用符付き識別子のエラーを返します。
● 11.9.2 より前のバージョンで、引用符で囲まれた識別子をアクティブにしてコンパイル済みオブジェクトが作成された
(set quoted identifiers on)。
● 引用符で囲まれた識別子が現在のセッションでアクティブでない (set quoted identifiers off)。
コンパイル済みオブジェクトに対して、アップグレードプロセスは、引用符付き識別子を必要に応じて自動的にアクティブ化
または非アクティブ化します。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
105
手順
1. dbcc upgrade_object の実行前に、引用符で囲まれた識別子をアクティブ化します。
引用符付き識別子がアクティブな場合は、二重引用符ではなく一重引用符で dbcc upgrade_object キーワード
を囲みます。
2. 引用符付き識別子のエラーが発生する場合は、set コマンドを使用して quoted identifiers をアクティブにし
てから、dbcc upgrade_object を実行してオブジェクトをアップグレードします。
9.10.6.1.2 ビュー内の select * を変更するかどうかの判断
ビューの作成後に、カラムがテーブルに追加されているか、テーブルからカラムが削除されているかどうかを判断します。
コンテキスト
これらのクエリは、dbcc upgrade_object によってビュー内に select * が存在することが報告された場合に実行
します。
手順
1. syscolumns の元のビューに対する出力と、テーブルに対する出力を比較します。
この例では、次の文があります。
create view all_emps as select * from employees
警告
select * 文をビューから実行しないでください。実行すると、ビューがアップグレードされて、syscolumns 内の
元のカラム情報に関する情報が上書きされます。
2. all_emps ビューをアップグレードする前に、次のクエリを使用して、元のビューのカラム数と更新後のテーブルのカ
ラム数を調べます。
select name from syscolumns
where id = object_id("all_emps")
select name from syscolumns
where id = object_id("employees")
3. ビューとそのビューを構成するテーブルの両方に対して sp_help を実行することによって、2 つのクエリの出力を比
較します。
この比較は、ビューに対してだけ実行でき、他のコンパイル済みオブジェクトに対しては実行できません。他のコンパ
イル済みオブジェクト内の select * 文の変更が必要かどうかを調べるには、各コンパイル済みオブジェクトのソー
ステキストを調べてください。
106
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のアップグレード
テーブルのカラム数がビューのカラム数より多い場合は、select * 文のアップグレード前の結果を保持します。特
定のカラム名を使用して、select * 文を select 文に変更します。
4. ビューが複数のテーブルから作成された場合は、ビューを構成するすべてのテーブルのカラムを調べて、必要に応じ
て select 文を書き換えてください。
インストールガイド Windows 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
107
10 SAP ASE のダウングレード
16.0 SP02 にアップグレードされた SAP ASE サーバでは、バージョン 16.0 にダウングレードする前に特定の作業を実行
する必要があります。
SAP ASE バージョン 16.0 SP02 は、次のバージョンにダウングレードできます。
● SAP ASE バージョン 16.0
● SAP ASE バージョン 16.0 SP01
SAP ASE 16.0 SP02 の新機能を何も使用していなくても、アップグレードプロセスによってシステムテーブルにカラムが
追加されています。したがって、ダウングレードを実行するには、sp_downgrade_esd を使用する必要があります。
暗号化データベースまたは複写データベースを使用している場合は、追加の手順を実行する必要があります。ダウングレ
ードと複写データベースの詳細については、Replication Server 管理ガイド: 第 2 巻を参照してください。
注記
dump および load を使用して、SAP ASE 16.0 SP02 から以前のバージョンに単一のデータベースを直接ダウングレ
ードすることはできません。
10.1 SAP ASE バージョン 16.0 SP02 からのダウングレード
SAP ASE 16.0 SP02 からダウングレードするには、sp_downgrade_esd を使用します。
前提条件
sp_downgrade_esd を使用するには、sa_role が必要であり、master データベースにアクセスしている必要がありま
す。
コンテキスト
SAP ASE バージョン 16.0 SP02 から 16.0 にデータベースをダウングレードするには、sp_downgrade_esd システム
プロシージャを使用します。
注記
sp_downgrade_esd は、SAP ASE のインストール全体を一度にはダウングレードしません。
108
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のダウングレード
手順
1. -m オプションを指定することで、SAP ASE サーバをシングルユーザモードで再起動します。
2. ループで、各データベースに対して sp_downgrade_esd を実行します。テンポラリデータベース (tempdb および
ユーザが作成したテンポラリデータベースを含む) は SAP ASE サーバの起動時にテンプレートデータベースから再
作成されるため、テンポラリデータベースをダウングレードする必要はありません。インストール全体をダウングレード
するには、インストール内の各データベースに対して sp_downgrade_esd を実行します。
警告
インストール全体をダウングレードする場合は、すべての非テンポラリデータベースに対して
sp_downgrade_esd を実行した後で、master データベースを最後にダウングレードします。
sp_downgrade_esd の構文は次のとおりです。
sp_downgrade_esd @<database_name> [, @<target_version> [, @verbose]]
パラメータの意味は、次のとおりです。
○ <@database_name> - ダウングレードしているデータベースの名前。
○ <@target_version> - 16.0 のどのバージョンに戻すのかを指定する文字列。値 "GA" (デフォルト) または
"SP0 PLxx" ("xx" は整数) を受け入れます。"GA" は "SP0 PL0" の省略形です。有効なオプションは次のとお
りです。
○ "GA" - (デフォルト) SAP ASE バージョン 16.0 を示します。
○ "SP0 PL<xx>" - <xx> は整数です。"SP0 PL0" を指定することは、"GA" を使用することと同じです。
○ "SP1 PL<xx>" - <xx> は整数です。
○ @<verbose> - 整数。使用すると、出力が冗長モードで表示されます。有効な値は次のとおりです。
○ 1 - 現在の処理内容に関する詳細なメッセージがプロシージャによって生成されます。
○ 0 - 追加のメッセージは生成されません。
例:
1> sp_downgrade_esd sybsystemprocs, GA
2> go
Reverting database 'sybsystemprocs' to 'GA'.
Database 'sybsystemprocs' is now suitable for use by GA.
(return status = 0)
1>
2> sp_downgrade_esd sybsystemdb, GA
3> go
Reverting database 'sybsystemdb' to 'GA'.
Database 'sybsystemdb' is now suitable for use by GA.
(return status = 0)
1> sp_downgrade_esd model, GA
2> go
Reverting database 'model' to 'GA'.
Database 'model' is now suitable for use by GA.
(return status = 0)
1> sp_downgrade_esd MYASE_tdb_1, GA
2> go
Reverting database 'MYASE_tdb_1' to 'GA'.
Database 'LUMINOUS_tdb_1' is now suitable for use by GA.
(return status = 0)
1> sp_downgrade_esd master, GA
2> go
Reverting database 'master' to 'GA'.
インストールガイド Windows 版
SAP ASE のダウングレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
109
Database 'master' is now suitable for use by GA.
(return status = 0)
1> shutdown
2> go
3. SAP ASE バージョン 16.0 SP02 を停止します。
4. SAP ASE 16.0 SP02 が停止したら、16.0 SP02 で使用していたマスタデバイスを使用して、旧バージョンの SAP
ASE 16.0 を起動します。
10.2 16.0 SP02 のデータベースをダンプして旧バージョンの SAP
ASE 16.0 にロード
sp_downgrade_esd システムプロシージャを使用すると、SAP ASE 16.0 で SAP ASE 16.0 SP02 のデータベースを開
くことができます。
コンテキスト
SAP ASE バージョン 16.0 SP02 のデータベースを SAP ASE 16.0 で開くには、sp_downgrade_esd を使用してデータ
ベースをダウングレードし、ダンプとロードを実行します。その後、現在のバージョンの SAP ASE で再び使用できるよう
に、データベースを元に戻します。
注記
これらの手順は、以前の 16.0 バージョンの SAP ASE で 16.0 SP02 のデータベースを開く場合にのみ使用してくださ
い。SAP ASE 自体をダウングレードする場合には使用しません。
バージョン 16.0 の SAP ASE で開くデータベースのみについて、一度に 1 つのデータベースごとに次の手順を実行しま
す。
手順
1. データベース (<@db_name>) をシングルユーザモードにします。
2. データベースに対して sp_downgrade_esd<@db_name> を実行します。
sp_downgrade_esd の構文は次のとおりです。
sp_downgrade_esd @<database_name> [, @<target_version> [, @verbose]]
パラメータの意味は、次のとおりです。
○ <@database_name> - ダウングレードしているデータベースの名前。
110
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のダウングレード
○ <@target_version> - 16.0 のどのバージョンに戻すのかを指定する文字列。値 "GA" (デフォルト) または
"SP0 PLxx" ("xx" は整数) を受け入れます。"GA" は "SP0 PL0" の省略形です。有効なオプションは次のとお
りです。
○ "GA" - (デフォルト) SAP ASE バージョン 16.0 を示します。
○ "SP0 PL<xx>" - <xx> は整数です。"SP0 PL0" を指定することは、"GA" を使用することと同じです。
○ "SP1 PL<xx>" - <xx> は整数です。
○ @<verbose> - 整数です。使用すると、出力が冗長モードで表示されます。有効な値は次のとおりです。
○ 1 - 現在の処理内容に関する詳細なメッセージがプロシージャによって生成されます。
○ 0 - 追加のメッセージは生成されません。
3. dump database<@db_name> を使用して、データベースをダンプします。
4. online database<@db_name> を実行します。これで、影響を受けたデータベースがダウングレードプロシージャ
の後に適正なリビジョンレベルに戻ります。
5. <@db_name> データベースのシングルユーザモードを解除します。
10.3 Job Scheduler のダウングレード
SAP ASE バージョン 16.0 にダウングレードする場合は、ダウングレード後のバージョンから installjsdb スクリプトを
実行します。
手順
1. Job Scheduler を無効にします。
1>
2>
1>
2>
sp_configure "enable job scheduler", 0
go
sybmgmtdb..sp_sjobcontrol @name=NULL, @option="stop_js"
go
2. 各プラットフォームのダウングレード手順に従います。
3. ダウングレード後に、SAP ASE のダウングレード後のバージョンから次のコマンドを入力します。
isql –Usa –Psa_password –S<servername>
–i%SYBASE%¥%SYBASE_ASE%¥scripts¥installjsdb
注記
isql 実行プログラムがあるディレクトリ (%SYBASE%¥%SYBASE_OCS%¥bin) がパスに含まれている必要が
あります。
4. 次のように Job Scheduler を有効にします。
sp_configure "enable job scheduler", 1
インストールガイド Windows 版
SAP ASE のダウングレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
111
5. Job Scheduler を起動するために、サーバを再起動するか、または次のように入力します。
1>
2>
1>
2>
use sybmgmtdb
go
sp_sjobcontrol @name=NULL, @option="start_js"
go
10.4 SAP ASE のダウングレード後の作業
基本的なダウングレード手順を実行した後は、残りの作業を行ってプロセスを完了させます。
手順
1. 古いバージョンにシステムストアドプロシージャをインストールすると、システムストアドプロシージャに関する監査情
報が削除されます。ダウングレード前の作業時に記録した sp_displayaudit の出力を使用して、監査が有効に
なっていたシステムストアドプロシージャを特定します。sp_audit を使用して、監査オプションを再入力します。たと
えば、アップグレード前にサーバで sp_addlogin が監査されていた場合は、次のコマンドを実行して、
sp_addlogin の監査を再度有効にします。
sp_audit "exec_procedure", "all", "sp_addlogin", "on"
ダウングレードしたサーバで instmstr、instmodl、instcomm、instsecu、insthasv、installjsdb、およ
び installmsgsvss を実行した後、システムストアドプロシージャを元の形式に戻します。ダウングレードしたサー
バより後のリリースで導入された新しいストアドプロシージャは削除されません。
2. ストアドプロシージャ、トリガ、ビューのディスク上構造には、以前のバージョンの SAP ASE では認識されない文識別
トークン、データ型、オブジェクト参照が含まれることがあります。ダウングレード先のバージョンよりも後で SAP ASE
に導入された機能を使用するコンパイル済みオブジェクトは、すべて削除する必要があります。
3. アップグレードの過程で、update all statistics を syslogins に対して実行した場合、delete
statistics を syslogins に対して実行し、統計情報を再作成する必要があります。
ダウングレード先のリリース領域から installmaster を実行すると、spt_values が削除されて再作成されま
す。新しいタイプは、このテーブルから削除されます。
4. ダウングレード先のサーバのリリース領域から instmstr を実行し、syscurconfigs に存在しない設定パラメー
タの <sysconfigures> ローを削除することによって、16.0 SP02 に属する設定パラメータを除去します。
instmstr を実行した後は、サーバを起動するときに、エラーメッセージは表示されなくなります。
ダウングレードしたサーバを起動するときに 16.0 SP02 の設定ファイルを使用すると、新しいオプションによって不明
なパラメータというメッセージが表示されます。不明なオプションは、サーバを最初に再起動したときに報告されま
す。設定ファイルは不明なオプションを使用しないで再作成されるので、これらのメッセージは無視してかまいませ
ん。
112
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SAP ASE のダウングレード
11
SySAM エラーのトラブルシューティング
最も一般的な SySAM エラーのトラブルシューティング
ライセンスの問題が発生した場合は、できるだけ速やかに問題を解決してください。インストール時に製品が有効なライセ
ンスを取得できなくても、猶予期間中はインストールおよび実行できます。猶予期間が切れる前に問題を解決しなかった
場合や有効なライセンスを取得しなかった場合、製品が機能しなくなります。
詳細については、『SySAM ユーザーズガイド』を参照してください。
11.1
ライセンスエラー情報がある場所
通常、サーバ製品では問題をエラーログにリストします。また、必要に応じて電子メール通知を設定することもできます。
GUI ツール製品では、通常、ステータスウィンドウにメッセージを表示します。また、コマンドやメニューオプション (現在の
ライセンスステータスを表示する
ヘルプ
バージョン情報 など) をサポートする製品もあります。
サーブドライセンスとライセンスサーバを使用する場合、ライセンスサーバのステータスとエラーメッセージはすべて
SYBASE.log デバッグファイルに書き込まれます。デフォルトでは、このファイルは log サブディレクトリにあります。
11.2
SySAM の問題と解決法
製品がインストールされない場合、またはインストール後に機能しない場合は、保守契約を結んでいるサポートセンタに連
絡する前に、解決法を調べてください。
表 12:インストールに関する問題
エラー
考えられる原因
インストール警告: 有効なライセンスが見つ
必要なライセンスがインストールされていな SySAM ユーザガイドの初回インストールを
いか、またはインストールされているライセ
参照してください。
ンスが、インストールしようとしている製品
または機能の正しいライセンスではない可
能性があります。
かりません。
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
解決策
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
113
エラー
考えられる原因
SAP ASE をインストールできないか、SAP
この問題が発生した場合、SAP ASE は次
ASE が仮想環境で起動しません。
のようなエラーを報告します。
Cannot determine the
total number of
processor
cores on the machine
from
within this virtual
system.
The ASE_CORE ("CH")
license
type is restricted for
use
on a machine with a
maximum
of 2 processor chips
regardless of whether
the
virtual system is
limited to
use fewer processor
chips.
You need to run
'sysamcap'
on the physical machine
(or virtual-machine/
partition
control domain) and set
the
reported environment
variable prior to
running
Installer.
解決策
1.
物理マシンまたは仮想化テクノロジの
コントロールドメイン (VMware ESX コ
ンソール、XEN dom0 など) で、
sysamcap machine コマンドを
実行します。
2. 製品または製品インストーラを実行す
る前に、報告された環境変数を設定し
ます。
詳細については、SySAM ユーザガイドの
"SySAM サブキャパシティライセンス" を参
照してください。
次のどちらかに該当します。
●
SAP ASE が実行されている仮想シス
テムに、物理マシンのプロセッサ数へ
のアクセス権がありません (これは、
AIX LPAR と HP-UX vPar 以外のす
べての仮想環境に該当します)。
●
SAP ASE で適用中のライセンスタイ
プが、特定の数より多いプロセッサを
備えたマシンでは使用できないように
制限されています。たとえば、プロセッ
サチップが 3 つ以上あるマシンで
SAP ASE Enterprise Small
Business Edition を使用することはで
きません。
114
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
エラー
考えられる原因
解決策
既存のインストールを更新しています。
使用しているライセンスがその更新版のイ ライセンスによって認可されている更新版
ンストールを認可しているかどうかを確認し をインストールする場合は、更新を続行す
ます。SySAM ユーザガイドの製品更新
る前に、製品がライセンスをチェックアウト
版、EBF、およびサポート更新のインストー できず、猶予期間中として起動するというエ
ルを参照してください。使用しているライセ ラーの解決法を参照してください。
ンスが更新版の実行を許可していない場
合、製品を使用できないことがあります。
ライセンスサーバの実行プログラムとスクリ 製品のインストール時に、ライセンスサーバ 次のいずれかの解決法を使用します。
プトがインストールされていません。
がインストールされていません。一部の製
品のインストールでは、ライセンスサーバを ● ライセンスサーバをインストールする
インストールするオプションが用意されてい
ます。ただし、デフォルトではこのオプション
は選択されていません。ライセンスサーバ
を明示的にインストールすることが必要な
場合があります。製品のインストールガイド
とリリースノートを参照して、製品インストー
ラにこのオプションが用意されているかどう
かを確認します。
オプションが製品に用意されている場
合、製品のインストールガイドの指示
に従ってライセンスサーバをインスト
ールします。
●
ライセンスサーバをインストールする
オプションが製品に用意されていない
場合は、 サポートパッケージとパッチ
から入手してください。
.詳細につ
いては、SySAM ライセンスサーバ
[22 ページ]を参照してください。
ライセンスサーバが起動しません。
SySAM ユーザガイドのライセンスサーバ
SAP Service Marketplace (SMP) または
が起動しない場合の考えられる原因を参照 Sybase 製品ダウンロードセンタ (SPDC)
してください。
にアクセスして、製品の有効なサーブドライ
センスを生成し、ライセンスサーバがインス
トールされているマシンの licenses デ
ィレクトリにコピーします。SMP でのライセ
ンス生成または SPDC でのライセンス生成
を参照してください。
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
115
エラー
考えられる原因
ライセンスサーバがライセンスファイルを認
識しません。
●
●
●
ライセンスが別のマシン用に生成され
解決策
●
ライセンスファイルに記録されている
たものであるか、誤ったホスト ID を使
ホスト ID が、ライセンスの発行対象で
用して生成されています。
ある実際のマシンのホスト ID と一致
ライセンスが変更されています。生成
していることを確認します。ホスト ID
されたライセンス内の情報を変更する
が一致しない場合は、SMP または
ことはできません。
SPDC にアクセスしてライセンスをチェ
使用しているプラットフォームのホスト
ックインした後、正しいホスト ID を使
ID がネットワークアダプタ ID に基づ
いている場合、仮想ネットワークアダ
用してライセンスを再生成します。
●
印刷されたライセンスのコピーを入力
プタのアドレスに関連付けられた ID
してライセンスを作成している場合
を使用しているときに一般的な問題が
は、ライセンス情報の入力時にミスが
発生します。
なかったかどうかを確認します。アクテ
ィブ化されたライセンスの新しいコピー
を SMP または SPDC からダウンロー
ドすることもできます。
●
使用しているプラットフォームのホスト
ID がネットワークアダプタに基づいて
いる場合は、使用している ID が有効
な NIC に関連付けられており、ループ
バックアダプタまたは仮想アダプタに
は関連付けられていないことを確認し
ます。使用している ID がリムーバブ
ルネットワークアダプタに関連付けら
れている場合、そのアダプタがコンピ
ュータに実際に接続されていることを
確認します。
Linux 仮想マシンが Microsoft Hyper-V
Linux 仮想マシンの /usr/sbin/
ホストの一部として見なされていません。
dmidecode を /dev/mem から読み込 た後、chmod 4555 /usr/sbin/
dmidecode を実行します。
めません。
116
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Linux 仮想マシンに root としてログインし
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
エラー
製品が起動せず、ライセンスのチェックアウ
トエラーが発生します。
考えられる原因
●
●
解決策
ライセンスを必要とする製品の有効な
次のコマンドを実行します。
ん。
<feature_name> は、SySAM がライセ
必要なライセンスが存在せず、製品が ンスをチェックアウトできなかった機能の名
猶予期間を提供していません。
●
れています。
●
前です。
製品が間違ったエディションまたはラ
イセンスタイプを使用するように設定さ
●
コマンドプロンプトまたは端末ウィンドウで
ライセンスを生成、配備していませ
sysam diag
<feature_name>
アンサーブドライセンスの間違ったホ
SySAM スクリプトを使用できない場合は、
スト ID を使用しています。
次のように入力します。
複数の製品エディションにオプション
機能が用意されている場合、それらの
機能はエディションごとに別途ライセン
lmutil lmdiag -c
license_directory_locati
on feature_name
スする項目として提供されています。
ライセンス供与されたオプション機能
SMP または SPDC にアクセスし、製品に
は、同じエディションのライセンス供与
必要なライセンスを生成します。別途ライセ
された基本製品でのみ動作します。た ンス可能なオプション機能を使用するに
とえば、SAP Adaptive Server
は、基本製品とオプションの両方のライセン
Enterprise を注文した場合、
スが必要です。製品に複数のエディション
Enterprise Edition の基本製品で
がある場合は、基本製品とオプションのエ
Small Business Edition のオプション ディションが同じでなければなりません。
機能のライセンスを使用することはで
きません。
●
無効なライセンスを生成した場合は、SMP
または SPDC でライセンスをチェックイン
ターミナルサーバでスタンドアロンシー
ト (SS: Standalone Seat) タイプのア
し、正しい情報を使用してライセンスを再生
成します。
ンサーブドライセンスを使用していま
す。
●
ライセンスが別のオペレーティングシ
ステム用のライセンスです。
●
ライセンスはフローティングライセンス
(FL: Floating License) ですが、現在
別の場所で使用されています。
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
117
エラー
考えられる原因
解決策
製品がライセンスをチェックアウトできず、
猶予期間中として起動します。
製品がライセンスをチェックアウトできない
SySAM ユーザガイドのサーブドライセンス
ときに考えられる原因を特定するには、
配備モデルまたはアンサーブドライセンス
配備モデルを参照してください。
Windows のコマンドプロンプトまたは
UNIX システムの端末ウィンドウで、
SYSAM-2_0/bin ディレクトリから次の
コマンドを実行します。<feature_name>
は、チェックアウトできなかった機能ライセ
ンスの名前です。
sysam diag
<feature_name>
チェックアウトできるライセンスがないことが
コマンド出力で示された場合は、配備モデ
ルの問題が原因と考えられます。アンサー
ブドライセンス配備モデルおよびサーブドラ
イセンス配備モデルを参照してください。
ライセンスの問題を解決した後も製品が猶
予期間中として実行されます。
ライセンスのステータスがまだ更新されて
サーバ製品の場合は最長 6 時間、ツール
いません。製品はライセンスチェックを定期 製品の場合は最長 1.5 時間待機します。
的に実行しますが、ライセンスのステータス
がすぐに更新されるわけではありません。
製品がオプション機能用のライセンスを見
つけられません。
オプション機能のライセンスがインストール
されていないか、ライセンスが存在してもチ
ェックアウトできません。
118
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
問題の解決法: 製品がオプション機能用の
ライセンスを見つけられない (SySAM ユー
ザガイド) を参照してください。
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
エラー
考えられる原因
解決策
間違ったライセンスが製品によって取得さ
れます。
適切なライセンスが見つかるまで、指定さ
●
特定のエディションおよびライセンスタ
れた順序で次のロケーションが検索されま
イプのライセンスを選択するように製
す。ライセンスディレクトリを指定すると、そ
品を設定します。
のディレクトリ内のライセンスファイルがディ
●
サーブドライセンスを使用している場
レクトリのソート順にロードされます。製品
合は、オプションファイルを使用して、
は、ライセンスを探すときに次のロケーショ
正しいライセンスが使用されているこ
ンを調べます。
とを確認します。
●
SYBASE_LICENSE_FILE 変数およ
び LM_LICENSE_FILE 変数に設定さ
れた値が示すロケーション。SAP で
は、環境変数の使用は推奨していま
せん。あらかじめ用意した licenses
ディレクトリにすべてのライセンスを一
元的に配置することを推奨します。
●
licenses ディレクトリ内の .lic 拡張
子の付いたすべてのファイル。このロ
ケーションは製品固有ですが、通常は
$SYBASE/SYSAM-2_0/
licenses ディレクトリです。
機能名、バージョン、エディション、およびラ
イセンスタイプのフィルタに一致する最初の
ライセンスが使用されます。ただし、このラ
イセンスは製品が本来要求したライセンス
ではない場合があります。
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
119
エラー
考えられる原因
解決策
lmgrd が実行されていないため、ライセン
必要な実行プログラムのうち 1 つ以上が、
IPv6 を必要とする OS (Windows 2008
スサーバシステムに接続できません。ライ
予期されるロケーションにありません。
センスサーバマネージャ (lmgrd) がまだ開
始されていないか、間違った port@host も
しくはライセンスファイルが使われている
か、ライセンスファイル内のポートまたはホ
スト名が変更されています。
Server など) で SySAM が実行されている
場合、次のように変更します。
1.
C:¥SAP¥SYSAM-2_0¥bin
¥binIPv6 に移動します。
2. 次のファイルをコピーします。
○
installs.exe
○
lmgrd.exe
○
SYBASE.exe
3. コピーしたファイルを C:¥Sybase
¥SYSAM-2_0¥bind に貼り付けま
す。
4. 既存のファイルを置換するように求め
られたら、まずバックアップしてから置
換を行います。
5. ファイルの置換時にエラーが発生する
場合は、SySAM サービスが実行され
ていないことを確認します。
6. ファイルが正常にコピーされたら、
SySAM サービスを再開します。
アンサーブドライセンスでのライセンスのチ
ェックアウトの問題。
SySAM ユーザガイドのアンサーブドライセンス配備モデルを参照してください。
サーブドライセンスでのライセンスのチェッ
クアウトの問題。
SySAM ユーザガイドのサーブドライセンス配備モデルを参照してください。
sysamcap や cpuinfo などの
SySAM ユーティリティでは、参照先のファ
SySAM ユーティリティを英語以外の環境
イルが存在していても、次のようなメッセー
ジが英語で表示されることがあります。
Failed to open the localised message
file '../locales/unicode/sylapi/zh/cn/
sylapi.lcu' (il8nuni_FileOpen returned
-479)
で実行すると、エラーメッセージが表示され
ることがあります。
このメッセージは無視してもかまいません。
また、ユーティリティを実行する前に次の環
境変数を設定して、メッセージが表示されな
いようにすることもできます。
LANG=en_US
Windows では、次のコマンドを発行するこ
とによって、SySAM ユーティリティを実行
する前に UTF-8 コードページを設定するこ
ともできます。
chcp 65001
120
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
11.2.1 初回インストール
インストーラまたは製品が有効なライセンスを見つけられない場合、警告が発行されます。
手順
1. インストールに失敗した場合は、SPDC または SMP にアクセスして、必要とされる有効なライセンスを生成し、インス
トールしてから、インストールを再開します。
2. 正しいライセンスを生成し、配備していることを確認します。エラーメッセージには、次のように問題の内容が示されま
す。
○ アンサーブドライセンスのホスト ID に誤りがある。
○ ライセンスサーバの参照ファイルに誤りがある、またはマシンでライセンスサーバが稼働しておらず、指定したポ
ートで受信していない。
○ 特定の製品エディションとライセンスタイプに対応するライセンスが生成されているが、別の製品エディションとラ
イセンスタイプを使用するように製品が設定されている。
○ ターミナルサーバでスタンドアロンシート (SS) アンサーブドライセンスを使用している。
○ SYBASE.log ファイルをチェックして、ライセンスサーバが起動していることを確認する。
3. 警告を無視します。 猶予期間内での製品のインストールが続行される場合は、インストールを完了します。 猶予期間
が切れる前に、必要な SySAM ライセンスを生成しインストールしてください。
11.2.2 ライセンスサーバが起動しない場合の考えられる原因
ライセンスサーバが起動しない最も一般的な原因は、ライセンスサーバにサーブドライセンスがインストールされていない
ことです。
ライセンスサーバが起動するには、licenses ディレクトリにサーブドライセンスが少なくとも 1 つは必要となります。新し
いライセンスサーバをインストールしたときに、デフォルトでは、licenses ディレクトリにサーブドライセンスはありませ
ん。サーブドライセンスを生成し、このディレクトリに配備してください。
ライセンスサーバが起動しないその他の原因は以下のとおりです。
● ライセンスサーバでアンサーブドライセンスを使用している ‐ SPDC または SMP からアクティブにしたライセンスがア
ンサーブドライセンスです。ライセンスファイルを調べる。サーブドライセンスは、必ず SERVER ヘッダで始まります。
SERVER で始まる行が見つからない場合、アンサーブドライセンスが使用されていることを意味し、ライセンスサーバ
は関知しません。
● ライセンスサーバのポート番号がすでに使用されている ‐ ライセンス用に特定のポート番号を使用している場合、そ
のポート番号がすでに使用されている可能性があります。netstat -a を使用して、ポート番号が空いていることを
確認します。空いていない場合は、ポートを再割り当てするか、ライセンスサーバに別のポート番号を使用します。
● ライセンスファイル内のホスト名と実際のホスト名が一致しない ‐ ホスト名は、SERVER キーワードの隣に記録されま
す。このホスト名が実際のホスト名と一致しない場合は、ライセンスファイル内のホスト名を修正するか、SERVER の
隣にある値を、任意のホスト名で機能するキーワードである this_host に設定します。
● ヘッダが一致しない ‐ 複数のライセンスファイルがある場合、各ライセンスファイルに同じヘッダ、ホスト名、ポートなど
が指定されている必要があります。
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
121
● マシン上のライセンスが別のマシン用に生成されたものである ‐ SERVER ヘッダのライセンスファイルホスト名の値の
隣に記録されているホスト ID を確認します。このホスト ID は、ライセンスサーバが実行されているマシンのホスト ID
と一致する必要があります。
11.2.3 問題の解決法:製品がオプション機能用のライセンスを見つけら
れない
オプション機能のライセンスが存在しても、製品がライセンスをチェックアウトできない場合は、次の診断作業を実行して具
体的な問題を特定します。
コンテキスト
オプション機能のライセンスが存在し、製品が実行されているマシンからチェックアウトできることを確認するには、次のコ
マンドを実行します。
sysam diag <feature_name
>
機能とライセンスを比較して、次のことを行います。
● オプション機能がその機能の基本製品と同じエディションであることを確認する。
● (アクティブライセンスとスタンバイライセンスだけをサポートする製品と機能の場合) 基本機能のライセンスとオプショ
ン機能のライセンスのアクティブフラグまたはスタンバイフラグが一致することを確認する。
● 製品とオプション機能のエディション、およびアクティブステータスとスタンバイステータスを比較し、使用可能なライセ
ンスが一致することを確認する。
詳細については、『Sybase ソフトウェア資産管理 (SySAM) ユーザーズガイド』の「Sybase ライセンス属性」を参照してく
ださい。
上記の項目のいずれも一致しない場合は、SPDC または SMP にアクセスして正しいライセンスを生成しダウンロードする
か、製品の設定を調整します。
122
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
11.2.4 アンサーブドライセンス配備モデル
アンサーブドライセンスの問題を解決します。
表 13:アンサーブドライセンスの問題の原因と解決法
考えられる原因
解決法
使用している製品または機能のライセンスがローカルの
SPDC または SMP から必要なアンサーブドライセンスを生成して
licenses ディレクトリにありません。ローカルのライセンスディ
配備します。
レクトリは製品固有であり、製品の正しいロケーションにライセンス
を配備する必要があります。通常、このディレクトリは %SYBASE
%¥SYSAM-2_0¥licenses です。
製品を実行しているマシンに対して不正なホスト ID を使用して、
1.
製品のライセンスがアクティブ化された可能性があります。
ライセンスを SPDC または SMP にチェックインして戻しま
す。
2. 正しいホスト ID を使用して、SPDC または SMP でライセン
スを再生成します。
3. SySAM 2 対応の SAP 製品のインスタンスを実行しているロ
ーカルマシンにライセンスをインストールします。
使用可能なライセンスが、製品機能を実行しているマシンとは異
なるオペレーティングシステムまたはアーキテクチャのライセンス
です。
SPDC から正しいプラットフォーム用のライセンスを取得します。
1.
ライセンスを SPDC にチェックインして戻します。
2. 正しいプラットフォーム用のライセンスを生成するか、正しい
プラットフォームに製品をインストールします。
3. SAP 製品のインスタンスを実行しているローカルマシンにラ
イセンスを配備します。
注記
SMP から生成されたライセンスは、プラットフォームに依存しま
せん。
スタンドアロンシート (SS) アンサーブドライセンスを使用して、端
末サービス (TS: Terminal Service) 環境で SySAM 2 対応プロ
グラムを実行しています。
端末サーバ環境用のサーブドライセンスを設定します。
1.
SPDC または SMP にログインし、古いラインセンスをチェッ
クインします。
2. サーブドライセンスを生成し、ライセンスサーバに配備しま
す。
3. ライセンスサーバからライセンスを取得するように製品を設
定します。
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
123
考えられる原因
解決法
実行した sysam diag <feature_name> の出力で製品
互換性のないエディションまたはライセンスタイプが問題となって
いる場合は、製品を再設定するか、SPDC または SMP にアクセ
または機能のライセンスをチェックアウトできることが示されている
場合でも、製品が特定のエディションまたは特定のライセンスタイ
スして誤ったライセンスをチェックインし、正しいエディションまたは
ライセンスタイプのライセンスを再生成します。
プで設定されているためにライセンスをチェックアウトできないこと
があります。たとえば、SAP ASE の Enterprise Edition のライセ
ンスを検索するように製品が設定されているが、SAP ASE の
Developer Edition のライセンスしか使用できない場合や、サー
バライセンス (SR) を使用するように製品が設定されているが、
CPU ライセンス (CP) しか使用できない場合などです。
製品に複数のエディションがあるときに、あるエディションで別途ラ
イセンスされる機能を別のエディションの基本製品で実行しようと
した場合も、非互換性の問題が発生する可能性があります。
Enterprise Edition の別途ライセンスされる機能と組み合わせて
実行できるのは、Enterprise Edition の基本製品だけです。
Enterprise Edition の基本製品で Developer Edition の機能を
実行することはできません。
11.2.5 サーブドライセンス配備モデル
ここでは、サーブドライセンスのライセンスチェックアウトの問題について説明します。
表 14:サーブドライセンスの問題の原因と解決法
考えられる原因
解決策
ライセンスサーバが稼働していない可能性があります。
ライセンスサーバホストの bin ディレクトリから次のコマンドを入
力して、ライセンスサーバが稼働していることを確認します。
sysam status
ライセンスサーバが稼働していない場合は再起動します。
ライセンスサーバは稼働していますが、必要なライセンスがありま
せん。
次のコマンドを入力して、使用しようとしているライセンス機能に対
して、ライセンスサーバがライセンスを供与しようとしているかどう
かを確認します。<feature_name> は、ライセンスサーバがライ
センスをチェックアウトできなかった、別途ライセンスされる製品機
能の名前です。
sysam status -f <feature_name>
あるエディションまたはライセンスタイプに対してライセンスが生成
されているが、別のエディションまたはライセンスタイプを使用する
ように製品が設定されている場合は、SPDC または SMP にアク
セスし、製品または機能の正しいライセンスを生成します。
124
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
考えられる原因
解決策
すべてのライセンスが使用中である可能性があります。つまり、チ
ェックアウトできるライセンスがありません。
sysam status -f <feature_name> の出力で使用可
能なライセンスがないことが示された場合は、次の操作を行いま
す。
●
SPDC または SMP にアクセスし、追加のライセンスを生成し
ます。または
●
製品がフローティングライセンス (FL) タイプのライセンスを使
用している場合は、他のマシンで実行 (使用) されている製
品または機能の他のインスタンスを停止して、ライセンスを解
放できます。Sybase ソフトウェア資産管理 (SySAM) 2 ユー
ザガイドの SySAM オプションファイルを使用したライセンス
使用の制御を参照してください。
ライセンスサーバに接続できません。
クライアントがライセンスサーバで使用される両方の TCP/IP ポー
トに接続できることを確認します。ファイアウォールがある場合は、
lmgrd と SYBASE ベンダデーモン (ライセンスサーバの構成プ
ロセス) の両方で使用されるポートを固定し、両方のポートへのア
クセスを許可するようにファイアウォールまたは VPN のポリシー
を設定します。ライセンスサーバの SYBASE.log ファイルに、
固定する必要があるポート番号が次のように表示されます。
19:04:47 (lmgrd) lmgrd tcp-port 27010
19:04:47 (lmgrd) Starting vendor
daemons ...
19:04:47 (lmgrd) Starting vendor
daemon at port 27011
クライアントマシンから telnet コマンドを実行して、ポートにアクセ
スできることを確認できます。
telnet keyserver 27010
telnet keyserver 27011
Sybase ソフトウェア資産管理 (SySAM) 2 ユーザガイドのファイア
ウォールまたは VPN を介したアクセスを参照してください。
11.3
SySAM サポートセンタへの問い合わせ
解決できない SySAM の問題がある場合には、SPDC でライセンスを生成した場合はサポートセンタまでご連絡ください。
また、SMP でライセンスを生成した場合は SMP をご覧ください。その際には、ご使用のシステムに関するできるだけ詳細
な情報と問題が発生した条件を準備してください。
SMP の SySAM 問題をレポートするには、 https://service.sap.com/support にジャンプし、
ヘルプとサポートを選
択して、製品エラーを報告を選択します。
アンサーブドライセンスの場合の一般的な情報は次のとおりです。
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
125
● 製品名、バージョン、エディション (存在する場合)
● 有効なオプション製品機能
● 製品のエラーログまたはデバッグログの出力 (ログが生成される場合)。ログが生成されない場合は、エラーメッセー
ジテキストのスクリーンショットまたはコピー。
● $SYBASE/SYSAM-2_0/licenses ディレクトリに保存されている SySAM 2 対応の製品または機能のライセンス。
このディレクトリは、ローカルマシンまたは製品固有のライセンスロケーションにあります。
サーブドライセンスの場合の一般的な情報は次のとおりです。
● 次からの出力:
sysam diag <feature_name>
● ライセンスサーバソフトウェアのバージョン。
● ライセンスサーバのデバッグログファイル。
● ライセンスサーバホストマシンにある SYSAM-2_0 ディレクトリの licenses サブディレクトリに保存されているライセ
ンス。
126
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
SySAM エラーのトラブルシューティング
12
サーバのトラブルシューティング
問題の原因を特定し、推奨されている解決法を適用してください。
エラーの原因を特定するには、まず使用しているユーティリティのログファイルを検索し、問題の発生時にユーティリティが
実行していたタスクを確定します。次にサーバのエラーログをチェックします。
次の表に、初回インストールまたはアップグレードのときに発生する可能性がある一般的な問題の原因と解決法を示しま
す。引き続き問題が発生する場合は、インストールまたはアップグレードを再試行してください。
問題
インストールプログラム
が SAP ASE サーバを
解決策
● RAM 容量の要件を満たしているかどうかを確認します。RAM 容量の条件を満たしてい
れば、すべてのアプリケーションを削除した後、ハードドライブにもう一度インストールし、
インストールを再開します。
起動できません。
● SAP ASE のインストール後、ディスクドライブに 25MB の空きディスク領域が必要です。
● システム管理者としてログインしていることを確認します。SAP ASE サーバを起動するに
は、システム管理者としてログインする必要があります。
● SySAM ライセンスが見つからない場合や猶予期間が過ぎている場合、SAP ASE サー
バは起動しません。SAP ASE のエラーログでライセンスチェックアウトに失敗した理由を
調べ、問題を解決します。
SAP ASE 関連製品が
必要な DLL を見つけら
インストールプログラムは、必要なファイルを見つけるために操作環境にいくつかの変更を加
えます。Windows からログアウトし、再度ログインして変更を有効にします。システム管理者
れません。
のログインアカウントを使用するか、自分自身にシステム管理者権限を割り当てます。
Administrators グループのメンバーとして Windows にログインしていることを確認します。
アップグレードした SAP
ASE サーバにインストー
Server Config ユーティリティを終了し、再起動します。
ルプログラムが接続でき
ません。
SAP ASE をサービスと
して起動できません。
master デバイスを開くことができないため、SAP ASE をサービスとして起動できません。
これは、インストールプロセスが SAP ASE サービスを "Administrator" ではなく
"LocalSystem" として実行するように設定したために発生します。Administrator としてログ
インして start_server.bat ファイルを実行すると SAP ASE サーバに正常にアクセスで
きますが、SAP ASE をサービスとして起動しようとすると、パーミッションの設定が適切でない
ために失敗します。
この問題の解決方法:
1.
コントロールパネル
管理ツール
SAP_SQLServer_<servername>
サービス
の順に選択します。
2. SAP_SQLServer_<servername> を右クリックして、プロパティをクリックします。
3. ログオンタブをクリックして、このアカウントを選択します。
4. ログインとパスワードを入力して、OK をクリックします。
インストールガイド Windows 版
サーバのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
127
問題
解決策
これで SAP ASE をサービスとして起動できます。
12.1
インストールユーティリティのエラーログ
エラーログ内の情報は、インストール関連のユーティリティプログラムに関する問題の原因および解決方法の特定に役立
ちます。
ユーティリティ
デフォルトロケーションとファイル名
SAP ASE インストーラ
%SYBASE%¥log¥ASE_Suite.log
sybatch
%SYBASE%¥%SYBASE_ASE%¥init¥logs
syconfig
%SYBASE%¥%SYBASE_ASE%¥init¥logs
12.2 SAP ASE サーバのエラーログ
エラーログ内の情報は、エラーメッセージが表示された理由や考えられる解決法を知るのに役立つ場合があります。
サーバ
デフォルトロケーションとファイル名
SAP ASE
%SYBASE%¥%SYBASE_ASE%¥install¥<servername>.log
Backup Server
%SYBASE%¥%SYBASE_ASE%¥install¥<servername>.log
XP Server
%SYBASE%¥%SYBASE_ASE%¥install¥<servername>.log
12.3 よくあるインストール問題のトラブルシューティング
インストール問題の原因を特定して、推奨される解決法を適用してください。
インストールに失敗した場合は、エラーメッセージと SAP ASE のエラーログを確認して、失敗の原因を把握します。
問題
解決法
インストーラのログ
が見つかりませ
ん。
インストーラが実行中の間は、ASESuite.log インストーラログファイルは、インストールしたディ
レクトリの log サブディレクトリに存在しません。このログファイルは、インストーラが正常に終了し
た後にのみ作成されます。インストーラがクラッシュするか、(たとえば、 Ctrl + C を押すことで)
割り込まれた場合、インストーラの標準出力ファイルとエラーファイル (インストーラのログの作成
128
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
サーバのトラブルシューティング
問題
解決法
に使用されるファイル) は、lax-*-out.tmp および lax-*-err.tmp というファイル名で一時
ディレクトリ内に存在します。インストーラが正常に終了せず、割り込まれたために問題が発生した
場合は、これらの一時ファイルを調べて原因をデバッグします。
注記
ファイルが作成される一時ディレクトリは /tmp/ ではありません。$IATEMPDIR 環境変数
(Windows では %TEMP%) を設定することで、一時ディレクトリを変更できます。
ポートがすでに使
用されています。
別のポート番号を srvbuild ウィンドウに入力します。netstat -a コマンドを実行すると、使用
中のポート番号のリストが生成されます。
インストーラが起動 インストーラをデバッグモードで再起動します。インストーラを起動したらすぐに Ctrl キーを押し下
しません。
げたままにし、コンソールウィンドウが表示されたら手を放します。
XP Server を起動
XP Server が xp_cmdshell やその他の拡張ストアドプロシージャによって起動されるときに、次
できません。
のようなメッセージが表示されることがあります。
Msg 11018, Level 16, State 1:
Procedure "xp_cmdshell", Line 2:
XP Server must be up for ESP to execute.
(return status = -6)
XP Server のエントリが SAP ASE の sysservers テーブル、および interfaces ファイルまたは
LDAP サーバに存在することを確認します。
sp_addserver を使用して、sysservers テーブルにエントリを追加します。
リソースファイルイ
ンストールのトラブ
ルシューティング。
syconfig.exe または sybatch.exe を使用した構築、設定、またはアップグレードの処理中
に問題が発生した場合は、これらのユーティリティで SAP ASE サーバが正しく停止するための十
分な時間を取れなかった可能性があります。
SYBSHUTWAIT 環境変数を設定し、SAP ASE サーバが停止するまで待つようにユーティリティを
設定します。たとえば、次のコマンドは、ユーティリティが次のタスクに進む前に、ユーティリティを強
制的に 2 分間待機させます。
% set SYBSHUTWAIT=120
インストールガイド Windows 版
サーバのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
129
12.3.1 SAP ASE サーバの設定中にインストールが停止した場合
インストールが突然停止した場合は、次の手順を実行してください。
手順
1. SAP ASE サーバが生成したログファイルの内容を確認します。
2. 問題を修正するための推奨処置を実行します。次の処理後にインストールが失敗した場合:
○ マスタデバイスやシステムプロシージャデバイスなどのオペレーティングシステムファイルがインストールプログラ
ムによって作成された後の場合は、それらのファイルを削除します。
○ インストール中の SAP ASE サーバがインストールプログラムによって起動された後の場合は、そのサーバを停
止します。
3. Server Config ユーティリティを使用して、設定を再開します。
12.4 失敗後の SAP ASE サーバの停止
SAP ASE サーバの起動後に何らかの理由でインストールまたはアップグレードセッションが失敗した場合は、shutdown
コマンドを使用します。
手順
1. MS-DOS コマンドプロンプトウィンドウを開きます。
2. isql を起動し、SAP ASE サーバに接続します。
%SYBASE%¥%SYBASE_OCS%¥bin¥isql -Usa -P -S<server_name>
パラメータの意味は、次のとおりです。
○ <%SYBASE%> - SAP ASE インストールディレクトリ
○ <server_name> - SAP ASE サーバの名前
3. shutdown with nowait コマンドを使用して、SAP ASE サーバを停止します。このコマンドを使用すると、現在実
行している SQL 文の終了を待たず、即座にサーバが停止します。
1> shutdown with nowait
2> go
注記
isql で SAP ASE サーバに接続できない場合、または shutdown with nowait コマンドが失敗する場合
は、タスクマネージャ (Ctrl + Alt + Del キーを押して起動) または Windows プロセスモニタリングユーティリティ
(Microsoft Toolkit に含まれる pview.exe プログラムなど) を使用して、SAP ASE プロセスを停止します。
130
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
サーバのトラブルシューティング
12.5 SAP ASE がアップグレード前の適格性テストに合格しなかった
場合
ログファイルを調べて、SAP ASE にアップグレード資格がない理由を確認します。
コンテキスト
SAP ASE がアップグレード前のテストに合格しなかった場合、次のメッセージが表示されます。
Server <SERVER_NAME> failed preupgrade eligibility test. See log for more information.
手順
1. アップグレードチェックに失敗しました。が表示されます。OK をクリックします。
2. [Sybase サーバの設定] ウィンドウで、終了を選択します。
3. %SYBASE%¥%SYBASE_ASE%¥init¥logs ディレクトリに作成されるログファイルを調べて、SAP ASE がアップグレ
ード前の適格性テストに合格しなかった理由を確認します。
問題を解決したら、SAP ASE サーバを停止し、Server Config を使用してアップグレードセッションを再開します。
12.6 アップグレードが失敗した場合
アップグレードプロセスが失敗した場合、インストールプログラムはエラーメッセージを表示します。
新しいバージョンの SAP ASE を起動した後に、以前のバージョンの SAP ASE を起動することはできません。 これを試行
すると、バックアップからのリストアが必要になります。
12.6.1 アップグレードに失敗した原因を特定できる場合
エラーログまたはエラーメッセージによって失敗の原因が明確に示され、データベースが破損していないと確信できる場合
は、次の手順に従って問題を解決し、アップグレードを即座に再実行することができます。
コンテキスト
アップグレードプロセスが再び失敗し、失敗の原因を特定できない場合は、アップグレードが失敗した段階と場所をエラー
ログファイルで調べて、SAP 製品サポートまでお問い合わせください。
インストールガイド Windows 版
サーバのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
131
手順
1. Server Config プログラムを終了します。
2. 必要な措置を実行して問題を解決します。
たとえば、既存のデータベースに十分な領域がないためにアップグレードが失敗したことがエラーログに示されている
場合は、alter database コマンドを使用して使用可能な領域を増やします。
3. 必要に応じて、SAP ASE サーバを停止します。
サーバを停止すると、インストールプログラムがサーバを起動してアップグレードセッションを再実行できるようになり
ます。
4. Server Config を Sybase のプログラムフォルダから起動します。
5. SAP ASE のアップグレードを選択し、アップグレードを続行します。
12.6.2 アップグレードに失敗した後のデータベースのリストア
アップグレードに失敗すると、データベースのリストアが必要な場合があります。
手順
● アップグレードの失敗または失敗の原因によってデータベースが破損したと思われる場合は、バックアップからデータ
ベースをリストアします。 データベースのリストアについては、『システム管理ガイド』を参照してください。
● データベースが破損した可能性がある場合は、sqlupgrade を終了しますが、バックアップからデータベースをリス
トアするまでアップグレードセッションを再開しないでください。リストアが完了したら、アップグレードを再試行します。
12.6.3 失敗したアップグレードからのリカバリ
アップグレードに関する問題は、個々のデータベースをアップグレードできないこと、または、すべてのデータベースをアッ
プグレードした後の設定変更を完了できないことが原因となる場合があります。
コンテキスト
アップグレードユーティリティの出力を使用して、失敗の原因となった問題を修正してください。
132
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
サーバのトラブルシューティング
手順
● データ領域やログ領域、ロック、補助スキャン記述子などのリソースがプロセスに不足したためにアップグレードが失
敗した場合は、alter database コマンドを使用して領域をデータベースに追加します。
他のリソースの不足による失敗は、sp_configure ストアドプロシージャを使用してサーバの設定を変更することで
修正できる場合があります。
● アップグレードの失敗でデータベースがオフラインのままになり、データベースのデータを変更することでのみ失敗を
修正できる場合、失敗したデータベースに isql または同様のプログラムを使用してアクセスし、影響を受けたサー
バにユーザ "sa" として接続し、次のコマンドを発行します。
dbcc traceon(990)
このトレースフラグを設定すると、ユーザ "sa" はオフラインデータベースを使用して必要な変更を行い、アップグレー
ド時の失敗を修正できます。
注記
このトレースフラグはユーザ "sa" のみにアクセス権を付与します。"sa_role" は機能しません。"sa" のログインを
無効にしている場合は、そのログインを再度有効にし、この方法でアクセスする必要があります。
アップグレードが正常に完了していないサーバを再起動するには、次のコマンドを使用します。
online database <failed_db_name>
サーバは、失敗した時点からデータベースのアップグレードを再開します。
● すべてのデータベースのアップグレード後に失敗が発生する場合、または失敗がアップグレードユーティリティの障害
の原因になる場合は、ユーティリティを手動で再実行します。最初に失敗を診断して修正してから、アップグレードユ
ーティリティを実行します。
%SYBASE%¥%SYBASE_ASE%¥bin¥upgrade.exe
この方法で再開した場合、アップグレードプロセスでアップグレードの "開始中" ではなく、"検証中" と表示されます
が、当初のアップグレードと完全に同じチェックが実行されます。
● データベースが正常にアップグレードされたことを確認するには、online database コマンドを使用してデータベ
ースのアップグレードステータスを検証します。データベースのアップグレードが必要な場合は、このコマンドで実行で
きます。また、次のようなプロシージャを使用すると、特定のインストールですべてのデータベースをチェックできます。
declare @dbname varchar(255)
select @dbname = min(name)
from master..sysdatabases
while @dbname is not null
begin
online database @dbname
select @dbname = min(name)
from master..sysdatabases
where name > @dbname
end
● 新しいバージョンのスクリプトを使用して、システムストアドプロシージャを再インストールします。
isql -Usa -P<password> -i %SYBASE%¥%SYBASE_ASE%¥scripts¥instmstr
インストールガイド Windows 版
サーバのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
133
注記
アップグレードプロセス中にサーバに障害が発生すると、再起動時にデータベースのアップグレードが試みられま
す。インストールが完全にリカバリされたら、アップグレードユーティリティを再実行し、アップグレード後の設定作業
がすべて実行されるようにします。次に、システムストアドプロシージャを再インストールします。
● アップグレードプロセス中に、カタログ変更が記録されるためにログがいっぱいになることがあります。そのような場合
は、isql を使用して新しいサーバにログインし、次のコマンドを実行します。
isql> dump tran <dbname> with truncate_only
a. ログをトランケートできないことが truncate_only で示される場合は、代わりに no_log を指定してコマンドを
再実行します。
b. それでもログが正しくトランケートされない場合は、alter database コマンドを使用して、下記で説明するよう
にデータベースを拡張します。
● アップグレード前に見積もったディスク領域が、アップグレードのデータコピー局面で不足する場合があります。アップ
グレード用のシステムセグメントの領域が不足していることがメッセージに示されます。これが発生した場合、アップグ
レードプロセスでは応答を停止し、領域が提供されるまで待機します。データベースのサイズを大きくするために、
isql を使用して新しいサーバにログインし、alter database を実行します。
isql> alter database <dbname> on <device_name> = "<2>m"
alter database では、単位指定子 "m" または "M" を使用して、データベースのサイズを変更できます。
注記
サーバがリカバリできないようなアップグレードの失敗もあります。たとえば、システムテーブルをバージョン 15.x
にアップグレードする試行は、必要な変更中の特定の時点で、失敗の影響を非常に受けやすい作業です。そのよ
うな失敗を検出した場合は、失敗したデータベースをバックアップからリストアします。アップグレードが再び失敗し
ないようにするには、元の失敗の原因となった問題を修正した後で、データベースに対して online database
コマンドを発行します。このような致命的な失敗は、ほとんどの場合、前に説明したようにリソースの不足が原因で
発生します。その結果、中止されたトランザクションを元に戻せなくなります。
12.6.4 アップグレードに失敗した原因を特定できない場合
アップグレードの試行に引き続き失敗する場合があります。
手順
1. アップグレードの試行に引き続き失敗する場合は、エラーログファイルをチェックして、アップグレードがいつどこで失
敗したかを確認します。
デフォルトでは、ログファイルは %SYBASE%¥%SYBASE_ASE%¥install¥<servername>.log にあります。
2. これらの情報を用意して、製品サポートに問い合わせます。
134
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド Windows 版
サーバのトラブルシューティング
重要免責事項および法的情報
コードサンプル
この文書に含まれるソフトウェアコード及び / 又はコードライン / 文字列 (「コード」) はすべてサンプルとしてのみ提供されるものであり、本稼動システム環境で使用することが目的で
はありません。 「コード」は、特定のコードの構文及び表現規則を分かりやすく説明及び視覚化することのみを目的としています。 SAP は、この文書に記載される「コード」の正確性及
び完全性の保証を行いません。更に、SAP は、「コード」の使用により発生したエラー又は損害が SAP の故意又は重大な過失が原因で発生させたものでない限り、そのエラー又は
損害に対して一切責任を負いません。
アクセシビリティ
この SAP 文書に含まれる情報は、公開日現在のアクセシビリティ基準に関する SAP の最新の見解を表明するものであり、ソフトウェア製品のアクセシビリティ機能の確実な提供方
法に関する拘束力のあるガイドラインとして意図されるものではありません。 SAP は、この文書に関する一切の責任を明確に放棄するものです。 ただし、この免責事項は、SAP の意
図的な違法行為または重大な過失による場合は、適用されません。 さらに、この文書により SAP の直接的または間接的な契約上の義務が発生することは一切ありません。
ジェンダーニュートラルな表現
SAP 文書では、可能な限りジェンダーニュートラルな表現を使用しています。 文脈により、文書の読者は「あなた」と直接的な呼ばれ方をされたり、ジェンダーニュートラルな名詞 (例:
「販売員」又は「勤務日数」) で表現されます。 ただし、男女両方を指すとき、三人称単数形の使用が避けられない又はジェンダーニュートラルな名詞が存在しない場合、SAP はその
名詞又は代名詞の男性形を使用する権利を有します。 これは、文書を分かりやすくするためです。
インターネットハイパーリンク
SAP 文書にはインターネットへのハイパーリンクが含まれる場合があります。 これらのハイパーリンクは、関連情報を見いだすヒントを提供することが目的です。 SAP は、この関連情
報の可用性や正確性又はこの情報が特定の目的に役立つことの保証は行いません。 SAP は、関連情報の使用により発生した損害が、SAP の重大な過失又は意図的な違法行為
が原因で発生したものでない限り、その損害に対して一切責任を負いません。 すべてのリンクは、透明性を目的に分類されています (http://help.sap.com/disclaimer を参照)。
インストールガイド Windows 版
重要免責事項および法的情報
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
135
go.sap.com/registration/
contact.html
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
本書のいかなる部分も、SAP SE 又は SAP の関連会社の明示的な許可な
くして、いかなる形式でも、いかなる目的にも複製又は伝送することはでき
ません。 本書に記載された情報は、予告なしに変更されることがあります。
SAP SE 及びその頒布業者によって販売される一部のソフトウェア製品に
は、他のソフトウェアベンダーの専有ソフトウェアコンポーネントが含まれて
います。 製品仕様は、国ごとに変わる場合があります。
これらの文書は、いかなる種類の表明又は保証もなしで、情報提供のみを
目的として、SAP SE 又はその関連会社によって提供され、SAP 又はその
関連会社は、これら文書に関する誤記脱落等の過失に対する責任を負うも
のではありません。 SAP 又はその関連会社の製品及びサービスに対する
唯一の保証は、当該製品及びサービスに伴う明示的保証がある場合に、
これに規定されたものに限られます。 本書のいかなる記述も、追加の保証
となるものではありません。
本書に記載される SAP 及びその他の SAP の製品やサービス、並びにそ
れらの個々のロゴは、ドイツ及びその他の国における SAP SE (又は SAP
の関連会社)の商標若しくは登録商標です。 本書に記載されたその他すべ
ての製品およびサービス名は、それぞれの企業の商標です。
商標に関する情報および表示の詳細については、http://
www.sap.com/corporate-en/legal/copyright/index.epx をご覧くださ
い。
© Copyright 2026 Paperzz