日本語 (Japanese) - SAP Help Portal

PUBLIC
SAP Adaptive Server Enterprise 16.0 SP02
文書バージョン: 1.0 – 2015/09/03
インストールガイド IBM AIX 版
目次
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
4
前提条件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.1
AIX システムの要件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
EMC PowerPath デバイスのフェンシング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2
SAP Java Runtime Environment の稼働条件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
4.3
入力/出力完了ポート API を使用できるようにする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.4
メモリの要件. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.5
クライアントのシステム要件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
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
5.5
SAP ASE のインストールの準備. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
オペレーティングシステムの共有メモリパラメータの調整. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
マルチパス化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
目次
6
SAP ASE のインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.1
GUI モードでの SAP ASE のインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.2
コンソールモードでの SAP ASE のインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
6.3
応答ファイルを使用した SAP ASE のインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
応答ファイルの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
サイレントモードでのインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
コマンドラインオプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
6.4
設定オプション. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.5
SAP ASE のアンインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
既存の SAP ASE サーバの削除. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
7
SAP ASE コックピットの起動と停止. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
8
インストール後の作業 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
8.1
サーバの稼働状態の確認 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.2
サーバへの接続の確認. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.3
インストールとネットワーク接続のテスト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
8.4
システム管理者アカウント. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
8.5
サンプルデータベースのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
サンプルデータベースのデフォルトデバイス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
データベーススクリプトの実行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
interpubs データベースのインストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
jpubs データベースのインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
サンプルデータベースの管理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61
9
SAP ASE のアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
9.1
SAP ASE 15.0.x からアップグレードするときの考慮事項. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
コンポーネント統合サービスに関する注意事項. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
SCC から SAP ASE コックピットに移行するときの考慮事項. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
9.2
データベース内の Java のアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
9.3
アップグレードの準備. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
9.4
SAP ASE ディレクトリの変更点. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
9.5
アップグレード前の作業. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
ストアドプロシージャのアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
予約語 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
データベースとデバイスの準備. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
sysprocsdev デバイス. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
9.6
SAP ASE 16.0 SP02 へのアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
sqlupgrade を使用した対話形式でのアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
sqlupgraderes を使用した非対話形式でのアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
インストールガイド IBM AIX 版
目次
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
3
SAP ASE の手動アップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
既存のインストールのアップグレードとインストール. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
9.7
サイレントモードでのアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
9.8
アップグレード後の作業. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
instmsgs.ebf スクリプトの実行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
アップグレード後の SAP ASE の機能のリストア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
監査の再有効化. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
システムストアドプロシージャに対するパーミッションの復元. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
9.9
マイグレート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
ダンプとロードを使用したデータのマイグレート . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
bcp を使用したデータの移行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
バイナリの置換によるデータの移行. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
9.10
SAP ASE のコンポーネントおよび関連製品. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Job Scheduler のアップグレード. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
高可用性のアップグレードとクラスタのサポート. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .101
データベースにおける Java 機能のアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Backup Server のアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
ダンプとロードを使用したデータベースのアップグレード . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
SAP ASE のアップグレード時にコンパイル済みオブジェクトを処理する方法 . . . . . . . . . . . . . . . . . . . 104
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 エラーのトラブルシューティング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
11.1
ライセンスエラー情報がある場所 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
11.2
SySAM の問題と解決法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
初回インストール . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
ライセンスサーバが起動しない場合の考えられる原因 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
問題の解決法:製品がオプション機能用のライセンスを見つけられない . . . . . . . . . . . . . . . . . . . . . . 123
アンサーブドライセンス配備モデル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123
サーブドライセンス配備モデル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
11.3
SySAM サポートセンタへの問い合わせ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
12
サーバのトラブルシューティング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
12.1
インストールユーティリティのエラーログ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
12.2
SAP ASE サーバのエラーログ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
12.3
よくあるインストール問題のトラブルシューティング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
4
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
目次
SAP ASE サーバの設定中にインストールが停止した場合. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
12.4
失敗後の SAP ASE サーバの停止. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
12.5
SAP ASE がアップグレード前の適格性テストに合格しなかった場合. . . . . . . . . . . . . . . . . . . . . . . . . . . 132
12.6
アップグレードが失敗した場合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133
アップグレードに失敗した原因を特定できる場合. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133
アップグレードに失敗した後のデータベースのリストア . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
失敗したアップグレードからのリカバリ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
アップグレードに失敗した原因を特定できない場合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
インストールガイド IBM AIX 版
目次
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.
インストールガイド IBM AIX 版
表記規則
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
オペレーティングシステムを選択した後、ページの最下部からサポートパッケージまたはパッチを選択します。
インストールガイド IBM AIX 版
インストール作業の概要
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 のアンインストール [51 ページ]を参照してください。
8
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
インストール作業の概要
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 システムプロシージャを使用してバージョンを特定します。
インストールガイド IBM AIX 版
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.
インストールガイド IBM AIX 版
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 コックピットのマニュアルを参照してください。
インストールガイド IBM AIX 版
SAP ASE のコンポーネント
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
11
関連情報
SAP ASE コックピットの起動と停止 [53 ページ]
SAP ASE のアップグレード [62 ページ]
GUI モードでの SAP ASE のインストール [36 ページ]
設定オプション [44 ページ]
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.
インストールガイド IBM AIX 版
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 ポート。
インストールガイド IBM AIX 版
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.
インストールガイド IBM AIX 版
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 ユーザガイドを参照してください。
QP-Tune
このコンポーネントは、SAP ASE サーバイメージから直接実行します。
関連情報
インストールディレクトリの内容とレイアウト [28 ページ]
インストールガイド IBM AIX 版
SAP ASE のコンポーネント
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
15
4
前提条件
SAP ASE バージョン 16.0 SP02 をインストールする前に、最新のパッチをインストールして、システムの前提条件を確認
します。該当するオペレーティングシステム用に提示されるバージョンよりも古いパッチは使用しないでください。オペレー
ティングシステムのベンダが推奨する新しいパッチは、リストにない場合でも適用してください。
現在インストールされているすべてのパッチを列挙し、オペレーティングシステムのバージョンレベルを表示するには、次
のように入力します。
lslpp -L | grep devices.fcp.disk.rte
次の内容が表示されます。
devices.fcp.disk.rte 6.1.0.3 COMMITTED FC SCSI CD-ROM, Disk,
4.1
AIX システムの要件
システムが最新状態であることを確認します。該当するオペレーティングシステム用に提示されるバージョンよりも古いパ
ッチは使用しないでください。オペレーティングシステムのベンダが推奨する新しいパッチは、リストにない場合でも適用し
てください。
IBM AIX の要 説明
件
プラットフォー
ム
● Power3 以降のプロセッサで動作する IBM Power Systems RS/6000、eServer p5 および i5 シ
ステム - AIX 7.1 以降。TCP をサポートします。
● プロセッサ - 64 ビット
● カーネル - 64 ビット
● デフォルトのユーザスタックサイズ - 148KB
● サーバあたりの CPU の最大数 - 128
● 入力/出力完了ポート API - SAP ASE を実行するには、マシンにインストールして使用可能にする
必要があります。
メモリ
● SAP ASE に必要な RAM の推奨容量 - 124MB
● ユーザ接続あたりのメモリ容量 - デフォルトのスタックサイズ、パケットサイズ、ユーザログキャッシ
ュサイズを使用した場合、約 312KB
ディスク領域
● SAP ASE の標準インストール - 1487MB
● インストール中に作成されるデフォルトデータベース - 306MB
● 合計 - 1,637MB
16
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
前提条件
IBM AIX の要 説明
件
オペレーティン
グシステムパ
ッチ
AIX レベルと SP
oslevel -s コマンドの出力
必要な bos.iocp.rte ファイルセット
7.1 TL 2 SP2
7100-02-02-1316
7.1.2.15
7.1 TL 1 SP6
7100/01/06-1241
7.1.1.16
7.1 TL 0 SP8
7100-00-08-1241
7.1.0.18
パッチ APAR IV53884 を入手するには、IBM に直接問い合わせてください。このパッチは、NIS
(Network Information Service) を使用する場合に、Java アプリケーション (SAP ASE インストーラを
含む) がユーザ/ログイン名とホームディレクトリを取得できないという AIX の既知の問題を修正しま
す。
注記
推奨レベルには複数の IOCP パッチが含まれる場合もあります。
4.1.1 EMC PowerPath デバイスのフェンシング
PowerPath が有効であるときに反復されるパスの数を上書きするには、SYBASE_MAX_MULTIPATHS 環境変数を使
用します。
AIX プラットフォームで、EMC PowerPath デバイスをフェンシングする方法は各デバイスのパスを個別にフェンシングす
ることですが、これは起動時のパフォーマンス上の問題につながる可能性があります。
PowerPath が有効であるときに起動時のパフォーマンスを向上させるには、SYBASE_MAX_MULTIPATHS 環境変数を
1 に設定します。これによって、SAP ASE は各デバイスを一度だけフェンシングするようになり、PowerPath はフェンシン
グ操作をすべてのパスにブロードキャストできるようになります。
● ksh: export SYBASE_MAX_MULTIPATHS=1
● csh: setenv SYBASE_MAX_MULTIPATHS 1
4.2
SAP Java Runtime Environment の稼働条件
SAP Java Runtime Environment (JRE) バージョン 7.1 に必要なオペレーティングシステムパッチが適用されていること
を確認します。
JRE の稼働条件については、1367498
を参照してください。SAP ノートを参照するには、SAP サポートアカウントでロ
グインしてください。
sybdiag、sybmigrate、dbisql など、SAP JRE を使用して実行する Java アプリケーションでは、次のエラーが発生
することがあります。
A fatal exception has occurred.
このエラーは、Java アプリケーションを実行しているマシンで使用可能なセマフォの数を超えた場合に発生します。
インストールガイド IBM AIX 版
前提条件
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
17
このエラーを避けるには、たとえば、ipcrm –s <semid> のように、ipcrm ユーティリティを使用してセマフォを終了す
るか、またはマシンを再起動します。
4.3
入力/出力完了ポート API を使用できるようにする
SAP ASE を起動できるように、入力/出力完了ポート (IOCP) API を設定します。
コンテキスト
IOCP API では、SAP ASE が複数の非同期 I/O オペレーションをスケーラブルな方法で同時に処理できます。IOCP バー
ジョン 6.1.5.0 以降をシステムに設定していない場合、dataserver を実行しても SAP ASE は起動せず、次のようなエ
ラーメッセージが表示されます。
% ./dataserver -v exec(): 0509-036 Cannot load program dataserver because of the following errors:
0509-130 Symbol resolution failed for dataserver because: 0509-136 Symbol CreateIoCompletionPort
(number 579) is not exported from dependent module /unix. 0509-136 Symbol GetMultipleCompletionStatus
(number 580) is not exported from dependent module /unix. 0509-136 Symbol
PostQueuedCompletionStatus (number 581) is not exported from dependent module /unix. 0509-136 Symbol
ReadFile (number 582) is not exported from dependent module /unix. 0509-136 Symbol WriteFile (number
583) is not exported from dependent module /unix. 0509-192 Examine .loader section symbols with the
'dump -Tv' command.
使用しているマシン上の IOCP のステータスを確認するには、UNIX プロンプトで次のコマンドを実行します。
% lsdev -Cc iocp
IOCP をインストールして使用可能な状態にしてある場合、"Available" と表示され、インストールに関する次のような追
加情報が表示されます。
% lsdev -Cc iocp
iocp0 Available I/O Completion Ports
% lslpp -l bos.iocp.rte
Fileset
Level State
Path: /usr/lib/objrepos
bos.iocp.rte
6.1.5.0 COMMITTED
%
Description
I/O Completion Ports API
IOCP を使用できない場合は、lsdev コマンドを実行すると、次のように "0 Defined" が返されます。
% lsdev -Cc iocp iocp0 Defined I/O Completion Ports %
SAP ASE で IOCP を使用できるようにするには、次の手順を実行します。
手順
1. IBM マシンに root としてログインし、次のコマンドを発行します。
# smitty iocp
18
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
前提条件
2. Change/Show Characteristics of I/O Completion Ports を選択します。
3. IOCP のステータスを [Defined] から [Available] に変更します。
4. マシンを再起動します。
5. lsdev を再実行し、更新後の IOCP のステータスを確認します。
4.4
メモリの要件
各オペレーティングシステムについて、共有メモリのデフォルトの最大セグメントが決まっています。オペレーティングシス
テムの共有メモリセグメントの割り付けは、最大メモリ値を上回るように設定してください。
SAP ASE が IBM AIX で使用できるメモリ量は 16 GB です。
4.5
クライアントのシステム要件
クライアントアプリケーションとユーティリティをインストールする予定のマシンのシステム稼働条件を確認します。
種類
稼働条件
製品
プログラムとユーティティが PC クライアントにインストールされている
ハードウェア
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 が現在インストールされているプログラムのリ
ストに表示されていることを確認します。
インストールガイド IBM AIX 版
前提条件
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.
インストールガイド IBM AIX 版
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 からライセンスファイルを取得します。
インストールガイド IBM AIX 版
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.
インストールガイド IBM AIX 版
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 はネットワークアダプタアドレスから派生します。
インストールガイド IBM AIX 版
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.
インストールガイド IBM AIX 版
SAP ASE インストールの計画
5.2.4 ライセンスの生成
ライセンスを生成する前に、必要な情報を収集し、次の作業を完了します。
表 3:ライセンスの生成前に必要な情報
必要な情報または操作
サーブドライセンス
アンサーブドライセンス
説明
ライセンス配備モデル
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 製品ライセンスの生成、ダウンロード、配備を行う必要がありま
す。
インストールガイド IBM AIX 版
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.
インストールガイド IBM AIX 版
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 もカバーされます。
表 4:SySAM 仮想化サブキャパシティの互換性
ベンダ
製品
仮想化の種類
HP
nPar
物理パーティション
vPar
仮想パーティション
仮想マシンとリソースマネージャとの整合性
仮想マシン
セキュアリソースパーティション
OS コンテナ
LPAR
仮想パーティション
dLPAR
仮想パーティション
動的システムドメイン
物理パーティション
Solaris コンテナ/Solaris リソースマネージャとのゾー
仮想パーティション
IBM
Sun
ン
Sun 論理ドメイン (LDOM)
インストールガイド IBM AIX 版
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.
インストールガイド IBM AIX 版
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_1 * ディレクトリにありま
す。
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
にアクセスするためのオプション製品。
インストールガイド IBM AIX 版
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
Connectivity) ドライバを提供します。
注記
ECDA DirectConnect オプションまたは MainframeConnect DirectConnect for z/OS (DirectConnect Manager
を含む) は、専用のディレクトリにインストールすることを強くおすすめします。
関連情報
クライアントコンポーネントおよびユーティリティ [14 ページ]
5.4
SAP ASE ユーザアカウントの作成
所有権と権限が一貫した状態で SAP ASE の製品ファイルとディレクトリが作成されるようにするには、システム管理者ア
カウントを作成します。
コンテキスト
インストール、設定、アップグレードのすべての作業を 1 人のユーザ (通常は、読み取り、書き込み、実行の権限を持つシ
ステム管理者) が実行する必要があります。
手順
1. システム管理者アカウントを作成するには、既存のアカウントを選択するか、新しいアカウントを作成して、ユーザ
ID、グループ ID、パスワードをアカウントに割り当てます。
このアカウントは、"sybase" ユーザアカウントと呼ばれることもあります。新しいユーザアカウントを作成する方法に
ついては、使用しているオペレーティングシステムのマニュアルを参照してください。
Database Always-On オプションのインストールには、sudo パーミッションが必要です。詳細については、Database
Always-On ユーザガイドを参照してください。
30
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE インストールの計画
他の SAP ソフトウェアがすでにインストールされている場合、"sybase" ユーザはすでに存在します。
2. このアカウントを使用してコンピュータにログインできることを確認してください。
5.5
SAP ASE のインストールの準備
インストーラを起動する前に、システムを準備します。
手順
1. 現在のシステムをバックアップします。
2. 圧縮されたファイルを UNIX マシンで展開できることを確認します。展開するには、次のコマンドを使用します。
オプション
説明
.zip ファイル
unzip コマンドを使用します。
.tgz ファイル
gzip または GNU Tar を使用します。
3. サーバを起動するために使用するアカウントに、サーバのインストールディレクトリに対する読み込みと書き込みのパ
ーミッションがあることを確認します。個人用ディレクトリにサーバをインストールするには、管理者権限のないログイ
ンを作成する必要が生じる場合があります。
4. SySAM のライセンシング手順を確認し、各プラットフォームの設定ガイドに従ってサーバ設定プランを作成します。
5. すべてのインストール作業とデバイス登録作業を実行できる管理権限を持つアカウントを作成します。同じ名前を使
用する限り、インストーラと製品がファイルの読み取り/書き込みパーミッションを持つため、このユーザアカウントは
"sap" または他の任意のユーザ名にすることができます。
このユーザは、ディスクパーティションまたはオペレーティングシステムディレクトリの最上部 (root) から、特定の物理
デバイスまたはオペレーティングシステムファイルまでのパーミッション権限を持っている必要があります。すべてのフ
ァイルおよびディレクトリに対して、一貫した所有権と権限を保持するようにしてください。読み込み/書き込み/実行の
パーミッションを持つシステム管理者である 1 人のユーザが、インストール、アップグレード、設定のすべての作業を
行ってください。
複数のコンピュータに SAP ASE をインストールする場合は、各マシンに "sap" ユーザアカウントを作成します。
6. マシンに "sap" としてログインします。
7. SAP ASE のインストール先を決定します。
○ 使用できるディスク領域とテンポラリディレクトリ領域が十分にあることを確認します。
○ ディレクトリのパス名にスペースが含まれていないことを確認します。
8. ネットワークソフトウェアが設定されていることを確認します。
SAP ASE とクライアントアプリケーションは、ネットワークに接続されていないマシンにインストールされている場合で
も、ネットワークソフトウェアを使用します。
接続に関する問題がある場合、またはネットワーク設定を確認するために、ホストに対して ping を実行します。
9. オペレーティングシステムの共有メモリを調整します。
インストールガイド IBM AIX 版
SAP ASE インストールの計画
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
31
関連情報
アップグレード前の作業 [69 ページ]
監査の再有効化 [92 ページ]
データベース内の Java のアップグレード [66 ページ]
5.5.1 オペレーティングシステムの共有メモリパラメータの調整
SAP ASE が単一セグメントとしてラージメモリを取得できない場合、またはセグメント不足のために Backup Server のス
トライプが失敗する場合は、共有メモリセグメントを調整します。
コンテキスト
バックアップ (dump) とリカバリ (load) に使用するデバイスの数とタイプによっては、オペレーティングシステム設定ファ
イルの共有メモリセグメントパラメータを調整し、同時実行型 Backup Server プロセスに対応できるようにする必要があり
ます。プロセスの接続機構に使用できるデフォルトの共有メモリセグメント数は 6 個です。
sp_configure による再設定で追加のメモリが必要になる場合、SAP ASE は起動後に共有メモリセグメントを割り付け
ます。この追加セグメントを考慮するために、allocate max shared memory 設定パラメータを使用して、SAP ASE
で使用可能な最大メモリを割り付けます。システム管理ガイドを参照してください。
手順
1. ファイルサイズ (<fsize>) とファイル数 (<nofiles>) のデフォルトのハード制限値が十分に大きいことを確認しま
す。制限値が小さすぎる場合は、/etc/security/limits 内のグローバル ulimit 情報を修正します。
○ ulimit -d - プロセスの現在の実行メモリ制限値を表示します。
○ ulimit -d unlimited - プロセスの実行メモリ制限値を無制限に設定します。
2. デフォルトデータ値を -1 に変更することで、/etc/security/limits を編集することもできます。
default:
...
data = -1
...
5.5.2 マルチパス化
マルチパス化とは、一般にファイバーチャネル (FC) 環境または iSCSI SAN 環境で、サーバのホストバスアダプタ (HBA)
とデバイスのストレージコントローラの間の複数の物理パスを介して、サーバが同じ物理/論理ブロック記憶デバイスと通
32
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE インストールの計画
信するためのサーバ機能です。また、複数のチャネルが使用可能な場合、直接接続された記憶デバイスとの複数の接続
を実現することもできます。
マルチパス化を行うと、アクティブな接続全体での接続の耐故障性、フェイルオーバー、冗長性、高可用性、負荷分散、お
よび帯域幅およびスループットの向上が見られます。マルチパス化により、デバイス接続の障害が自動的に特定および隔
離され、I/O が代替の接続に再ルーティングされます。
通常、接続の問題には、アダプタ、ケーブル、またはコントローラの故障が関係します。デバイスに対してマルチパス化を
設定すると、マルチパスドライバによってデバイス間のアクティブな接続が監視されます。マルチパス化はデバイスレベル
で管理されるため、マルチパスドライバがアクティブなパスの I/O エラーを検出すると、トラフィックは、デバイスの指定済
みのセカンダリパスにフェイルオーバーされます。優先パスが復旧すると、その優先パスに制御を戻せます。マルチパス
化によって、高可用性システムにおけるシングルポイント障害を回避できます。
マルチパス接続の一般的な例として、SAN 接続の記憶デバイスを挙げることができます。通常、ホストからの 1 つ以上の
ファイバーチャネル HBA がファブリックスイッチに接続され、ストレージコントローラが同じスイッチに接続されます。マル
チパス接続の簡単な例として、ストレージコントローラが接続された 1 つのスイッチに接続された 2 つの HBA が挙げられ
ます。この場合、マルチパス接続を備えた任意の HBA からストレージコントローラにアクセスできます。
すべての OS プラットフォームに、マルチパス化をサポートするための独自のソリューションが用意されています。また、使
用可能なすべてのプラットフォーム用のマルチパス化アプリケーションを提供しているベンダーも数多く存在しています。
次に例を示します。
● AIX - Multiple Path I/O (MPIO)
● HP-UX 11.31 - Native MultiPathing (nMP)
● Linux - Device-Mapper (DM) Multipath
● Solaris - Multiplexed I/O (MPxIO)
● AntemetA Multipathing Software for HP EVA Disk Arrays
● Bull StoreWay Multipath
● NEC PathManager
● EMC PowerPath
● FalconStor IPStor DynaPath
● Fujitsu Siemens MultiPath
● Fujitsu ETERNUS Multipath Driver
● Hitachi HiCommand Dynamic Link Manager (HDLM)
● HP StorageWorks Secure Path
● NCR UNIX MP-RAS EMPATH for EMC Disk Arrays
● NCR UNIX MP-RAS RDAC for Engenio Disk Arrays
● ONStor SDM multipath
● IBM System Storage Multipath Subsystem Device Driver (SDD)
● Accusys PathGuard
● Infortrend EonPath
● OpenVMS
● FreeBSD - GEOM_MULTIPATH および GEOM_FOX モジュール
● Novell NetWare
● Sun StorEdge Traffic Manager Software
● ATTO Technology multipath driver Fibreutils package for QLogic HBAs
● RDAC package for LSI disk controllers
● lpfcdriver package for Emulex HBAs
● Veritas Dynamic Multi Pathing (DMP)
インストールガイド IBM AIX 版
SAP ASE インストールの計画
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
33
● Pillar Data Systems
● Axiom Path
● iQstor MPA
5.5.2.1
マルチパス化の設定
マルチパス化の使用を選択した場合は、SAP ASE のインストール前にマルチパス化を設定します。
コンテキスト
AIX では、IBM ベースオペレーティングシステム (BOS) のインストールの一部としてマルチパス I/O (MPIO) がインスト
ールされ、設定されます。追加の設定は必要ありませんが、Web ベースのシステムマネージャである SMIT またはコマン
ドラインインタフェースを使用して、デバイス (またはデバイスパス) を追加、削除、再設定、有効化、および無効化すること
ができます。
デフォルトで、MPIO はこの機能を備えたすべてのディスクおよび LUN (論理ユニット番号) で有効になります。そのため、
サードパーティのマルチパス化ドライバ (Veritas DMP や EMC PowerPath など) は、そのようなデバイスへのパスを管
理することができません。サードパーティのマルチパス化ドライバが MPIO に代わってマルチパス化を管理できるようにす
るには、デバイスに適したオブジェクトデータマネージャ (ODM) の定義をホストにインストールします。
手順
複数のパスをすべての LUN に対して設定するには、すべてのアダプタおよびファイバーチャネルケーブルを追加し、
cfgmgr コマンドを実行します。cfgmgr を複数回実行しなければならない場合もあります。cfgmgr コマンドの使用方法
については、IBM System Storage Multipath Subsystem Device Driver のユーザガイドを参照してください。
/dev/rhdiskN デバイスは永続的です。マルチパス化されたデバイスにアクセスするには、これらのデバイス名を使用
します。
次のコマンドは MPIO パスの管理に役立ちます。
○ lspath - マルチパスデバイスの設定を表示します。
○ mkpath - マルチパスデバイスのパスを追加します。
○ chpath - マルチパスデバイスを設定します。
○ rmpath - マルチパスデバイスのパスを削除します。
○ lsattr - デバイスの設定を表示します。
○ lsdev - システムデバイスを表示します。
○ mkdev - システムデバイスを作成および有効化します。
○ chdev - システムデバイスを設定します。
○ rmdev - システムデバイスを削除および無効化します。
34
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE インストールの計画
6
SAP ASE のインストール
選択した方法を使用して SAP ASE をインストールします。
前提条件
インストール計画の作業を完了します。
コンテキスト
注記
高可用性災害時リカバリのために SAP ASE Always-On オプションをインストールする場合は、システムに対する
sudo パーミッションを使用してインストールを実行する必要があります。このライセンスオプションのインストールと設
定の詳細手順については、Database Always-On ユーザガイドを参照してください。
手順
1. インストール方法を選択します。
○ GUI ウィザード (推奨)
○ コンソールモード
○ 応答ファイル
2. 選択した方法の手順に従います。
3. インストール後の手順を実行します。
インストールガイド IBM AIX 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
35
6.1
GUI モードでの SAP ASE のインストール
GUI モードを使用して、SAP ASE と関連製品をインストールします。
前提条件
インストーラを実行する前に、すべてのプログラムを停止します。
インストーラ内の JRE を実行するには、追加のメモリが必要になります。次の例のように、datasize の制限を
unlimited に設定してください。
run "limit datasize unlimited"
コンテキスト
インストーラは、(まだ存在しない場合は) 対象ディレクトリを作成し、選択したコンポーネントをそのディレクトリにインストー
ルします。
注記
バージョン 16.0 には、SAP ASE の新しいメジャーバージョンと数多くのサポートコンポーネントが含まれています。既
存の製品と同じディレクトリにバージョン 16.0 以降をインストールしても、既存の製品は影響を受けません。
SAP ASE バージョン 15.5 以降ではインストールに InstallAnywhere を使用しますが、15.5 より前のバージョンでは他
の製品と同様に InstallShield Multiplatform を使用します。両方のインストーラを使用して製品を同じディレクトリにイ
ンストールしないでください。ファイルが正しくインストールされず、警告なしで上書きされます。
インストールの最後に、製品が正しくインストールされたことを確認します。場合によっては、追加の設定手順も実行する
必要があります。
手順
1. インストールメディアを適切なドライブに挿入するか、SAP Service Marketplace (SMP) から SAP ASE インストール
イメージをダウンロードして抽出します。
2. SAP Service Marketplace から製品をダウンロードした場合は、インストールイメージを抽出したディレクトリに移動
し、インストーラを起動します。
./setup.bin
3. CD または DVD を使用してインストールする場合は、ディスクをマウントします。
36
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のインストール
mount コマンドのロケーションはサイトごとに固有であり、ここに示す指示とは異なることがあります。表示されたパス
を使用してドライブをマウントできない場合は、オペレーティングシステムのマニュアルを参照するか、システム管理者
に問い合わせてください。
"sap" としてログインし、次のコマンドを発行します。
mount -v 'cdrfs' -r <device_name> /mnt/cdrom
4. インストーラを起動します。
cd /<device_name>
./setup.bin
各パラメータの意味は、次のとおりです。
○ <device_name> は、CD ドライブまたは DVD ドライブをマウントしたときに指定したディレクトリ (マウントポイ
ント) です。
○ setup.bin は、SAP ASE をインストールする実行ファイルの名前です。
テンポラリディスク領域のディレクトリでディスク領域が不足している場合は、環境変数 IATEMPDIR を <tmp_dir>
に設定してから、インストーラを再度実行します。<tmp_dir> は、インストールプログラムがテンポラリインストールフ
ァイルを書き込むテンポラリディレクトリの名前です。<tmp_dir> のフルパスを指定してください。
5. 言語選択リストが表示された場合は、適切な言語を指定します。
6. 概要画面で、次へをクリックします。
7. [インストールフォルダの選択] 画面で、デフォルトディレクトリを受け入れるか、新しいディレクトリパスを入力して、
SAP ASE のインストール先を指定し、次へをクリックします。
注記
インストールパスを指定するとき、次の文字を使用しないでください。
○ ダブルバイト文字
○ 一重引用符および二重引用符
これらの文字はインストーラで認識されず、エラーが表示されます。
インストールの更新の選択が表示される場合、インストール先に指定したディレクトリに旧バージョンの SAP ASE が
存在することを意味します。新規インストールでなくアップグレードを実行する必要があります。
8. [インストールセットの選択] 画面で、インストールのタイプを選択します。
オプション
説明
標準
(デフォルト) ほとんどのユーザに推奨されるこのオプションでは、SAP ASE コックピットと を含
む、デフォルトのコンポーネントセットがインストールされます。
標準 SAP
SAP ASE に必要なすべてのファイル、および統合型の "データ消失ゼロ" サポート (同期複製技
ASE、database 術を使用して、カスタムアプリケーションに対する同期複製を通して実現される機能) がインスト
always-on オプ ールされます。このオプションを使用するには、always-on ライセンスオプションが必要です。
ション
注記
database always-on オプションによる SAP ASE のインストールを続行する前に、Database
Always-On ユーザガイドを参照して、インストール、設定、使用の詳細を確認してください。
インストールガイド IBM AIX 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
37
オプション
説明
フル
サポートされる言語モジュールを含むすべての SAP ASE コンポーネント、および SAP ASE コッ
クピットと がインストールされます。標準 SAP ASE、database always-on オプションによるイン
ストールと同様に、このオプションには database always-on オプションが含まれます。
カスタム
インストールするコンポーネントを選択できます。選択したコンポーネントを実行するために一部
のコンポーネントが必要な場合は、それらのコンポーネントが自動的にインストールされます。
9. (Database always-on オプションのみ) sudo パスワードを入力して確認し、SAP ホストエージェントをインストールし
ます。
sudo パーミッションを持っていない場合は、オプションにより、この時点で SAP ホストエージェントをインストールしな
いことを選択できます。
10. ソフトウェアライセンスのタイプを選択します。
○ SAP Adaptive Server Enterprise のライセンスされたコピーのインストール
○ SAP Adaptive Server Enterprise の Free Developer Edition のインストール
○ SAP Adaptive Server Enterprise の評価版
評価版はインストールした日から 30 日間有効です。
11. [エンドユーザライセンス契約] 画面で、最も適切な地域を選択し、ライセンス条件を読んでから、同意するをクリックし
ます。次へをクリックします。
12. [SySAM ライセンス] 画面で、適切なオプションを選択します。
a. ライセンスのタイプを指定します。
○ ライセンスファイルを入力します。サーブドライセンスキーである場合は、ライセンスサーバを設定するよう要
求されます。
○ 既存のライセンスサーバを使用します。
○ インストール日から 30 日間、ライセンス情報を指定しないで使用を続けます。
b. 製品のエディションを指定します。
○ Enterprise Edition
○ Small Business Edition
○ Developer Edition
○ 不明 - ライセンスのタイプが分からない場合は、これを選択します。
注記
不明を選択すると、インストールプロセスの後半で SAP ASE の最適化を選択できなくなります。
エディションによっては、製品がライセンスされるライセンスのタイプも選択できます。
c. 対処する必要のあるライセンス管理イベントについて電子メール通知が送信されるようにサーバを設定します。
○ SMTP サーバホスト名
○ SMTP サーバのポート番号
○ 電子メールの返信先アドレス
○ 受信者の電子メールアドレス
○ 電子メールメッセージをトリガするメッセージ重要度
13. インストール前の要約で、次の事項を確認します。
○ 製品名 - SAP Adaptive Server Enterprise
38
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のインストール
○ インストールフォルダ - SAP ASE がインストールされる宛先のパス
○ 製品の機能 - インストールする機能の一覧
○ ディスク領域情報 - 必要なディスク領域量、および指定したロケーションで使用できる領域量
インストールのタイプを確認し、インストールに十分なディスク領域があることを確認します。変更を行う場合は戻る、
サーバをインストールする場合はインストール、インストールを取り消す場合はキャンセルをクリックします。
[インストールステータス] ウィンドウにインストールプロセスの進行状況が表示されます。
注記
サーバをインストールするには数分かかります。
次のステップ
SAP ASE、Backup Server、Job Scheduler Self Management、Web Services、および SAP Control コックピットの基
本設定をいくつか行います。
関連情報
設定オプション [44 ページ]
SAP ASE のアップグレード [62 ページ]
SAP ASE コックピットを使用した SAP ASE の管理 [11 ページ]
6.2
コンソールモードでの SAP ASE のインストール
インタフェースにウィンドウ操作を使用しない場合やカスタムインストールスクリプトを作成する場合は、コマンドラインイン
ストールを選択します。
前提条件
インストーラをコンソールモードで起動します。インストーラが自動的に起動する場合は、キャンセルをクリックして GUI イ
ンストールを取り消し、端末またはコンソールから setup プログラムを起動します。
インストールガイド IBM AIX 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
39
コンテキスト
コンポーネントを対話型テキストモードでインストールする手順は、次のコマンドを使用してコマンドラインからインストーラ
を実行する点と、テキストを入力してインストールオプションを選択する点を除き、GUI モードでのインストールで説明した
手順と同じです。
./setup.bin -i console
手順
1. コマンドラインでインストールプログラムを起動します。
./setup.bin -i console
2. 以降のプロンプトに従って SAP ASE をインストールしたら、インストールの基本設定を指定します。インストール作業
の流れは GUI インストールの場合と同じです。ただし、出力は端末ウィンドウに書き込まれ、応答はキーボードを使
用して入力します。
6.3
応答ファイルを使用した SAP ASE のインストール
通常、企業全体で複数のシステムを更新する場合は、無人 (サイレント) インストールを実行します。
手順
サイレント (「無人」) インストールを実行するには、インストーラを実行し、指定したインストール設定が含まれる応答ファイ
ルを指定します。
40
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
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 にあります。
手順
1. GUI インストール時に応答ファイルを生成します。
setup.bin -r [<response_file_name>]
各パラメータの意味は、次のとおりです。
○ -r - コマンドライン引数を指定します。
○ <response_file_name> - インストール情報を格納するファイルの絶対パスです (/tmp/
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 パスワードと同じでなくてもかまいま
せん。
インストールガイド IBM AIX 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
41
これらのパスワードは、次の環境変数を使用して設定することもできます。
○ 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_USER_ACCOUNT_CHANGE=<yes | no>
SY_CFG_USER_ACCOUNT_NAME=<user name>
SY_CFG_USER_ACCOUNT_PASSWORD=<user password>
SY_CFG_USER_DATA_DIRECTORY=<data directory>
SY_CFG_USER_ACCOUNT_CHANGE を yes に設定しない場合、SY_CFG_USER_ACCOUNT_NAME または
SY_CFG_USER_ACCOUNT_PASSWORD を設定する必要はありません。
SY_CFG_USER_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 サブディレクトリ配下
データベースデバイスファイルとサーバエラーログファイルはデータディレクトリに作成されますが、これらのファイル
はインストールの終了後に移動できます。
注記
このプロパティ設定で指定するユーザに、データディレクトリにアクセスするための読み込み/書き込み/変更パー
ミッションがあることを確認してください。
42
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のインストール
6.3.2 サイレントモードでのインストール
サイレント (無人) インストールを実行するには、インストーラを実行し、目的のインストール設定を記述した応答ファイルを
指定します。
前提条件
コンソールまたは GUI によるインストール時に、setup.bin -r <responseFileName> を使用してインストール応
答ファイルを作成します。または、インストーライメージの最上位ディレクトリ (<installer_image>/
sample_response.txt) にあるサンプルの応答ファイル sample_response.txt を編集して使用します。
手順
次のコマンドを実行します。<responseFileName> は、選択したインストールオプションを記述したファイル名の絶対パ
スです。
setup.bin –f responseFileName -i silent
-DAGREE_TO_SAP_LICENSE=true -DRUN_SILENT=true
注記
サイレントモードでのインストール時に、SAP ライセンス契約に同意する必要があります。次のどちらかの操作を行うこ
とができます。
○ オプション -DAGREE_TO_SAP_LICENSE=true をコマンドライン引数として指定します。
○ 応答ファイルを編集して、プロパティ AGREE_TO_SAP_LICENSE=true を追加します。
GUI 画面がないことを除けば、InstallAnywhere の動作はすべて同じです。サイレントモードでのインストールの結果は、
GUI モードで同じ応答を使用して実行した場合とまったく同じになります。
6.3.3 コマンドラインオプション
コンソールモードで SAP ASE をインストールまたはアンインストールする場合のオプションです。
オプション
目的
-i console
コンソールインタフェースモードを使用します。このモードではメッセージが Java コンソールに表示され、
ウィザードがコンソールモードで実行されます。
-i silent
ユーザが操作を行うことなく、サイレントモードで製品をインストールまたはアンインストールします。
インストールガイド IBM AIX 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
43
オプション
目的
-D
カスタム変数およびプロパティを渡します。たとえば、インストーラの実行時にデフォルトのインストール
ディレクトリを上書きするには、次のように入力します。
<install_launcher_name>
-DUSER_INSTALL_DIR=/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 サーバの設定
開始の準備ができました。
手順
1. [別のユーザアカウントでサーバを設定] ウィンドウでは、別のユーザアカウントを使用してサーバを設定できます。次
のいずれかを選択してください。
44
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のインストール
オプション
説明
はい
ダイアログが表示されます。
○ ユーザ名 - ユーザ名を入力します。
○
いいえ
ユーザパスワード - 6 文字以上のパスワードを入力して確認します。このフィールドは必須入力です。
これはデフォルトです。
SAP ASE、Backup Server、XP Server、および Job Scheduler が、指定したアカウント名で自動的に設定されま
す。
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 用のリモートコマンドお
よび制御エージェントの設定のチェックボックスが表示されます。この機能を有効にするには、こ
れを選択します。
テクニカルユー
ザ
インストールガイド IBM AIX 版
SAP ASE のインストール
SAP ASE コックピットのモニタのための SAP ASE の有効化を選択した場合は、次が表示され
ます。
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
45
設定
値
○ テクニカルユーザ - テクニカルユーザのユーザ名を入力します。デフォルトは tech_user
です。
○ テクニカルユーザのパスワード - テクニカルユーザのパスワードを入力して確認します。
ポート番号
デフォルトは 5000 です。ポート 5000 を使用する場合、次に利用可能なポートがインストーラ
によりデフォルトとして自動的に選択されます。
エラーログ
エラーログファイルの名前とロケーション。デフォルトは <servername>.log のフルパスです。
アプリケーション
のタイプ
これらのオプションには、コンソールモードのみで次の番号が付けられます。
○ 1. (デフォルト) MIXED - OLTP と DSS の両方。
○ 2. OLTP - 通常、オンライントランザクション処理は、小さく複雑ではない複数のトランザクシ
ョンからなります。
○ 3. DSS - 通常、意思決定支援システムでは、更新処理があまり発生せず、複雑で大きいク
エリが使用されます。
ページサイズ
○ 2KB
○ (デフォルト) 4KB - ページサイズが 4KB でないデータベースダンプを SAP ASE からロード
する場合は、データベースダンプと一致するページサイズを入力します。
注記
旧バージョンの SAP ASE のデフォルト論理ページサイズは 2KB でした。
○ 8KB
○ 16KB
デフォルト言語
デフォルトは us-english です。標準インストールでは、us-english のみが使用可能です。
デフォルトの文
字セット
デフォルトは、iso_1。
デフォルトのソー デフォルトは、bin_iso_1。
ト順
SAP ASE サー
バの設定の最適
化
サーバの設定を最適化します。このオプションを選択すると、次が表示されます。
○ SAP ASE で使用可能な物理メモリ (MB) - デフォルトは物理メモリの 80% です。
○ SAP ASE で使用可能な CPU - デフォルトは CPU の 80% または 1 のどちらか大きい方の
値です。
デフォルト値は動的であり、マシンに依存します。
注記
サーバに割り付けできるリソース量より大きい値を指定した場合、設定の最適化に失敗し、サ
ーバが起動しなくなることがあります。
サンプルデータ
ベースを作成
インストーラでサンプルデータベースをインストールする場合、このオプションを選択します。イン
ストーラは、マスタデバイスに必要な追加の領域量を自動的に計算します。
[ユーザ設定データディレクトリ] ウィンドウに戻る場合は戻るをクリックし、次の追加フィールドを設定する場合は次へ
をクリックします。
46
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
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 のフルパ
スです。
tempdb デバイスの
デフォルトは、すべてのページサイズで 100 MB です。
サイズ (MB)
インストールガイド IBM AIX 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
47
設定
値
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 を設定する場合は次
へをクリックします。
5. 新規 XP Server の設定ウィンドウで、以下を設定します。
48
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のインストール
設定
値
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. [コックピットの設定] ウィンドウで、以下を指定します。
インストールガイド IBM AIX 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
49
設定
値
コックピット管理者ユーザ
コックピットの管理者の名前を入力します。デフォルトは "sccadmin" です。
コックピット管理者パスワード
6 文字以上のパスワードを入力して確認します。このフィールドは必須入力。
コックピットエージェントの管理ユー コックピットエージェントの管理者の名前を入力します。デフォルトは
ザ
"uafadmin" です。
コックピットエージェントの管理パス 6 文字以上のパスワードを入力して確認します。このフィールドは必須入力。
ワード
コックピットリポジトリパスワード
6 文字以上のパスワードを入力して確認します。このフィールドは必須入力。
10. [新規サーバの設定の概要] ウィンドウに表示される値が正しいことを確認します。設定値を変更する場合は戻るをク
リックし、次に進む場合は次へをクリックします。[新規 SAP ASE の設定] ウィンドウが表示されます。
設定処理が開始され、[新規 SAP ASE の設定] ウィンドウに進行状況が表示されます。
11. [インストール完了] ウィンドウで、次の操作を実行します。
オプション
説明
GUI モード
完了をクリックします。
コンソールモード
Enter を押してインストールを終了します。
結果
SAP ASE と関連製品が正常にインストールされ、それらを使用するための設定が完了しました。サンプルデータベースを
インストールして、サーバの試行を開始できます。さらに詳細な説明については、システム管理ガイドを参照してください。
関連情報
サンプルデータベースのインストール [58 ページ]
GUI モードでの SAP ASE のインストール [36 ページ]
SAP ASE のアップグレード [62 ページ]
SAP ASE コックピットを使用した SAP ASE の管理 [11 ページ]
50
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のインストール
6.5
SAP ASE のアンインストール
SAP ASE を削除するには、アンインストーラを実行します。アンインストールプロセスでは、インストーラによって以前に実
行された操作のみを元に戻し、インストール後に作成されたファイルやレジストリエントリはそのまま残します。
前提条件
すべてのサーバを停止します。
手順
1. 次のコマンドを実行します。
$SYBASE/sybuninstall/ASESuite/uninstall
2. [SAP Adaptive Server Enterprise のアンインストール] ウィンドウで、次へをクリックします。
3. 次のどちらかを選択して、次へをクリックします。
オプション
説明
完全アンインストー
ル
インストーラによって以前インストールされたものをすべてアンインストールします。インストール後に作成
されたファイルやフォルダは削除されません。
特定の機能のアンイ
ンストール
機能のリストを表示します。選択解除した製品やコンポーネントがアンインストールの対象として選択され
た機能に依存する場合、アンインストールは続行できますが、依存している機能はアンインストールされま
せん。
アンインストールプロセスが実行されていることを示すウィンドウが表示されます。進行状況バーは表示されません。
注記
インストール後に変更されたファイルの削除を確認する必要が生じることがあります。
4. 最終ウィンドウが表示されたら、完了をクリックしてアンインストールプログラムを終了します。
5. インストール後に作成したファイルやレジストリエントリを手動で削除します。
インストールガイド IBM AIX 版
SAP ASE のインストール
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
51
6.5.1 既存の SAP ASE サーバの削除
既存の SAP ASE サーバを削除します。
手順
1. SAP ASE サーバを停止します。
2. $SYBASE および $SYBASE/$SYBASE_ASE から、次のように入力します。
rm <servername>.*
3. $SYBASE/$SYBASE_ASE/install に移動して、次のコマンドを実行します。
rm RUN_<servername>.*
rm <servername>.*
4. $SYBASE/interfaces を編集して、SAP ASE へのすべての参照を削除します。
5. 既存のデータベースデバイス用のオペレーティングシステムファイルをすべて削除します。
52
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のインストール
7
SAP ASE コックピットの起動と停止
SAP ASE コックピットは SAP ASE サーバのステータスと可用性をモニタリングするための Web ベースツールであり、
SAP ASE バージョン 16.0 SP02 以前で使用されていた SAP Control Center for SAP ASE に代わる機能です。
$SYBASE 環境変数を設定して、SAP ASE サーバ上でコックピットエージェントを起動します。
前提条件
コックピットエージェントを初めて起動する前に、SYBASE.csh または SYBASE.sh のどちらかの環境スクリプトに
source コマンドを実行します。
コンテキスト
SAP ASE コックピットを初めて実行する場合、およびインストールを確認する場合は、次の手順に従います。詳細な説明
については、SAP Adaptive Server Enterprise コックピットを参照してください。
手順
● SAP ASE コックピットを起動する手順:
a. SAP ASE コックピットエージェントを起動します。
$SYBASE/COCKPIT-4/bin/cockpit.sh
コックピットが起動した後、コックピット Web コンソールの URL が表示されます。
b. ブラウザのウィンドウに URL をコピー & ペーストします。コックピットのログインが表示されると、SAP ASE サー
バ名が表示され、sa ログインを使用してログインできるようになります。
次のようなステータスメッセージが表示されます。
● SAP ASE コックピットを停止する手順:
a. コックピットウィンドウで、ログアウトをクリックします。
b. コンソールで、次のコマンドを入力します。
shutdown
インストールガイド IBM AIX 版
SAP ASE コックピットの起動と停止
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
53
関連情報
SAP ASE コックピットを使用した SAP ASE の管理 [11 ページ]
54
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE コックピットの起動と停止
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
関連情報
サンプルデータベースのインストール [58 ページ]
8.1
サーバの稼働状態の確認
サーバが稼働していることを確認します。
前提条件
サーバを起動する前に、停止してからサーバに関連するサービスを起動することを確認します。
コンテキスト
サーバをすでに起動している場合は、コマンドを再び実行しないでください。2 回以上実行すると、問題が発生します。
インストールガイド IBM AIX 版
インストール後の作業
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
55
手順
1. UNIX コマンドラインから次のように入力して環境変数を設定します。
○ C シェルの場合:
source <ASE_install_location>/SYBASE.csh
○ Bourne シェルの場合:
<ASE_install_location>/SYBASE.sh
2. システム上で実行されている SAP ASE 関連の全プロセスを表示します。
$SYBASE/$SYBASE_ASE/install/showserver
8.2
サーバへの接続の確認
サーバへの接続を確認するには、isql を使用します。
コンテキスト
1. コマンドプロンプトで、次のコマンドを入力します。
isql -Usa -P<password> -S<server_name>
各パラメータの意味は、次のとおりです。
○ <password> - sa のパスワード
○ <server_name> - SAP ASE サーバ名
ログインに成功すると、isql プロンプトが表示されます。
2. isql プロンプトで、次のように入力します。
1> select @@version
2> go
SAP ASE の現在のバージョンおよびエディションであることが、出力で示されます。
8.3
インストールとネットワーク接続のテスト
SAP ASE、SAP ASE コックピット、および Java Runtime Environment をインストールした後で、インストールとネットワ
ーク接続をテストします。SAP ASE サーバは、他の SAP ASE サーバ、Open Server アプリケーション (Backup Server
56
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
インストール後の作業
など)、ネットワーク上のクライアントソフトウェアと通信します。リモートプロシージャコールを使用して、クライアントは 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 ユーティリティを使用して、ディレクトリサービスにサーバを追加します。
システムに X-Windows がインストールされていないために dsedit を使用できない場合は、dscp を使用します。
詳細については、設定ガイドのネットワークを介する通信の設定 > ディレクトリサービスのエントリの作成、およびユ
ーティリティガイドを参照してください。
3. サーバを interfaces ファイルに追加します。
詳細については、設定ガイドのネットワークを介する通信の設定 > ディレクトリサービスのエントリの作成を参照してく
ださい。
8.4
システム管理者アカウント
SAP ソフトウェアをインストールするとき、"sa" というシステム管理者アカウントが作成されます。"sa" アカウントは
master データベースを含む SAP ASE サーバ上のすべてのデータベースをフルアクセス権限で使用できます。
ユーザは、SAP ASE のインストール中と設定中に "sa" のパスワードを指定します。パスワードの詳細については、セキ
ュリティ管理ガイドを参照してください。
インストールガイド IBM AIX 版
インストール後の作業
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
57
8.5
サンプルデータベースのインストール
サンプルデータベースは、架空の情報を含んでおり、SAP ASE の使用方法を説明することを目的としています。 サンプル
データベースはトレーニング用としてのみ提供されています。 SAP ASE の運用環境にはインストールしないでください。
ファイル名
説明
installpubs2 pubs2 サンプルデータベースをインストールする。 このデータベースには、パブリッシング操作を表
すデータが格納されている。 サーバ接続のテストや Transact-SQL の学習に、このデータベースを
使用する。 SAP ASE のマニュアルに掲載されている例のほとんどでは、pubs2 データベースに問い
合わせる。
注記
image データを含めた pubs2 データベースを完全にインストールするには、master デバイスの
サイズに最低でも 30MB を指定します。
installpubs3 pubs3 サンプルデータベースをインストールする。 このデータベースは、pubs2 を更新したもので、
参照整合性を使用している。 また、テーブルも pubs2 で使用されているテーブルと若干異なる。
SAP ASE のマニュアルでは、例の中で pubs3 データベースも使用している。
installpix2
pubs2 データベースとともに使用する image データをインストールする。
installpubs2 スクリプトを実行した後に、installpix2 を実行する。
image データは 10MB を必要とする。6 つのピクチャで構成され、PICT、TIFF、Sun raster の各ファ
イルフォーマットが 2 つずつある。 installpix2 スクリプトは、image データ型の使用時やテスト
時にのみ実行する。 SAP では image データを表示するツールを用意していないため、イメージをデ
ータベースから抽出したら、適切なグラフィックスツールを使用して表示する必要がある。
関連情報
インストール後の作業 [55 ページ]
設定オプション [44 ページ]
8.5.1 サンプルデータベースのデフォルトデバイス
SAP ASE のインストールには、英語 (us_english) のサンプルデータベース、その他の言語のサンプルデータベース、お
よび英語の pubs2 サンプルデータベースに関連する image データをデフォルトデバイス上にインストールするためのス
クリプトが含まれます。
これらのスクリプトは、$SYBASE/$SYBASE_ASE/scripts にあります。
デフォルトでは、これらのスクリプトは master デバイス上にサンプルデータベースをインストールします。データベース
は、システムテーブル用に確保しておくべき master デバイス上の貴重な領域を使用します (各サンプルデータベース
58
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
インストール後の作業
は、2KB サーバでは 3MB の領域、4KB、8KB、16KB サーバでは 3MB の倍数の領域をデータベースデバイス上に必要
とします)。そのため、デフォルトを master デバイス以外のデバイスに変更することをおすすめします。
スクリプトがこれらのデータベースをインストールするデフォルトの場所を変更するには、sp_diskdefault を使用しま
す。sp_diskdefault (リファレンスマニュアル: プロシージャ) を参照してください。または、テキストエディタを使用して
スクリプトを直接変更することもできます。
8.5.2 データベーススクリプトの実行
デフォルトのデバイスを決定したら、スクリプトを実行してサンプルデータベースをインストールします。
前提条件
編集したスクリプトに問題が発生した場合に備えて、元のスクリプト installpubs2、installpubs3 をバックアップし
ます。
手順
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/installpubs2
4. pubs2 に関連付けられている image データをインストールします。
isql -Usa -P<password> -S<servername>
-i$SYBASE/$SYBASE_ASE/scripts/installpix2
pubs3 データベースでは、image データが使用されません。
これらのスクリプトの実行の詳細については、設定ガイド UNIX 版を参照してください。
インストールガイド IBM AIX 版
インストール後の作業
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
59
8.5.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/installintpubs
8.5.4 jpubs データベースのインストール
日本語モジュールをサーバにインストールした場合、installjpubs スクリプトを実行して jpubs データベースをインス
トールできます。jpubs は pubs2 に類似したデータベースで、日本語データが格納されています。installjpubs スク
リプトは、文字セット EUC-JIS (eucjis)、UTF-8 (utf8)、または Shift-JIS (sjis) を使用します。
前提条件
編集したスクリプトに問題が発生した場合に備えて、元の installjpubs スクリプトをコピーします。
60
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
インストール後の作業
手順
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.5.5 サンプルデータベースの管理
サンプルデータベースには guest ユーザオプションが登録されていて、guest ユーザとしてアクセスすれば、認証された
ユーザはそのデータベースにアクセスできます。guest ユーザには、ユーザテーブルの select や insert、update、
delete など幅広い権限が与えられています。
コンテキスト
運用システムのユーザデータベースから guest ユーザオプションを削除することをおすすめします。 guest ユーザの詳細
と guest パーミッションの一覧については、『システム管理ガイド』を参照してください。
手順
● 十分な領域があれば、各新規ユーザにサンプルデータベースのクリーンコピーを与えて、他のユーザが行った変更
による混乱を避けてください。
● 空き領域の問題がある場合は、begin transaction コマンドを発行してからサンプルデータベースを更新するよ
うに、ユーザに指示を与えてください。
● サンプルデータベースの更新が終わった後で、rollback transaction コマンドを発行して変更を元に戻すよう
に、ユーザに指示を与えてください。
インストールガイド IBM AIX 版
インストール後の作業
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
61
9
SAP ASE のアップグレード
SAP ASE バージョン 15.0.x 以降からバージョン 16.0 SP02 にアップグレードすることができます。
アップグレードは、SAP ASE のノンクラスタエディション間でのみサポートされています。SAP ASE Cluster Edition からノ
ンクラスタエディションにアップグレードすることはできません。
表 5: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 を使用してスキーマを再作成し、特定のパージサイズから別のページサイズにデータをロードするこ
とができます。ユーティリティガイドを参照してください。
62
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
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 のインストール [36 ページ]
設定オプション [44 ページ]
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 を使用して単一のデータベースをアップグレードします。最初に、以前のバージョンのサーバ上
で取得したデータベースダンプとトランザクションログを使用して、データベースをロードします。
表 6:インストール全体のアップグレード
現在のバージョ
ン
アップグレード先
アップグレードに関する特別な情報
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
インストールガイド IBM AIX 版
SAP ASE のアップグレード
SAP ASE Cluster Edition の任意のバージョンからノンクラスタバージョンへのアップグレー
ドはサポートされていません。
アップグレードに関する特別な指示はありません。
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
63
表 7:単一のデータベースのアップグレード
現在のバージョ
ン
アップグレード先
アップグレードに関する特別な指示
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 サーバがインストールされたホスト上
で動作したリモートエージェント。
64
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
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 インタフェースにログインします。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
65
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
関連情報
アップグレード前の作業 [69 ページ]
監査の再有効化 [92 ページ]
SAP ASE のインストールの準備 [31 ページ]
66
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
9.3
アップグレードの準備
16.0 より前の SAP ASE バージョンをアップグレードするには、preupgrade、upgrade、sqlupgrade、
sqlupgraderes の各ユーティリティを使用します。
前提条件
警告
SAP ASE 16.0 以降へのアップグレード後にダウングレードすることはできないため、アップグレードプロセスを開始す
る前に必ず、master データベースや他のシステムデータベースを含むすべてのデータベースのバックアップを作成し
ておいてください。
コンテキスト
アップグレード前のバージョンに応じて、次の指示に従ってください。
● 16.0 より前のバージョンからバージョン 16.0 SP02 にアップグレードするには、preupgrade ユーティリティを実行し
てアップグレードの適格性を検査してから、sqlupgrade (または sqlupgraderes) を使用してサーバをアップグ
レードします。
● バージョン 16.0 から 16.0 SP02 にアップグレードするには、updatease ユーティリティを実行します。
アップグレードを実行するには、システム管理者権限を持っている必要があります。
新しい各サーババージョンには、パラメータ、コマンド、予約語などを導入する機能が含まれています。preupgrade ユー
ティリティは、アップグレードに必要なすべてのディレクトリと設定が正しいことを確認することで、古いサーバをチェックしま
す。preupgrade ユーティリティを実行するときには、サーバが稼動している必要があります。sqlupgrade アップグレ
ードユーティリティを実行する前に、サーバを起動しておく必要はありません。必要な場合は、ユーティリティによってサー
バが起動されます。
アップグレード前のバージョンに応じて、次の指示に従ってください。
● sybsystemdb にキャッシュバインドがあるバージョン 12.5.4 からのアップグレード - ユーザ定義キャッシュにバイン
ドされた sybsystemdb のキャッシュバインドを削除してから、preupgrade を実行します。
● 16.x より前で、12.5.4 より後のバージョンからのアップグレード - SAP ASE 16.0 インストールディレクトリから
preupgrade ユーティリティを使用して、古いサーバに対するアップグレード前のチェックを実行します。このユーティ
リティは、$SYBASE/ASE-16_0/bin にあります。
プロシージャを初めて実行する前に、オブジェクトを手動で削除してください。アップグレード後にサーバを初めて実行した
ときに、syscomments のテキストからプロシージャが内部的に再構築されます。既存のオブジェクトを削除してから再作
成するコードがプロシージャに含まれている場合、プロシージャは正しく実行されない可能性があります。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
67
手順
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 GA、15.7 ESD #1、ESD #2、ESD #3、および SP100 $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/jre142
● 15.0.2 - $SYBASE/shared/jre142_*
● 15.0.3 - $SYBASE/shared/JRE-6_0*
● 15.5、15.7 GA、および 15.7 ESD #1 - $SYBASE/shared/JRE-6_0*
● 15.7 ESD #2、ESD #3、および SP100 - $SYBASE/shared/JRE-7_0*
● 16.0 以降 - (32 ビット) $SYBASE/shared/SAPJRE-7_1_*_32BIT、(64 ビット)
$SYBASE/shared/SAPJRE-7_1_*_64BIT
言語設定
(locales)
68
● 12.5.4 および 15.0.2 - $SYBASE/locales
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
コンポーネント
ロケーション
● 15.0.3、15.5、15.7 GA、15.7 ESD #1、ESD #2, ESD #3、および SP100 - $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 GA、15.7 ESD #1、ESD #2、ESD #3、および SP100 $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 GA、15.7 ESD #1、ESD #2、ESD #3、および SP100 $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 GA、15.7 ESD #1、ESD #2、ESD #3、SP100、および 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 GA、15.7 ESD #1、ESD #2、ESD #3、および SP100 $SYBASE/ASE-15_0/jobscheduler
● 16.0 以降 - $SYBASE/ASE-16_0/jobscheduler
Unified Agent
● 15.0.2 および 15.0.3 - $SYBASE/UAF-2_0
● 15.5、15.7 GA - $SYBASE/UAF-2_5
● 15.7 ESD #1、ESD #2、ESD #3、および SP100 - $SYBASE/SCC-3_2
● SP02 より前のバージョン 16.0 - 出荷終了。SCC に同梱。
● 16.0 SP02 - 出荷終了。SAP ASE コックピットに同梱。
9.5
アップグレード前の作業
アップグレードを確実に成功させるためには、準備作業の説明をよく読んで、必要に応じて実行してください。古いサーバ
の設定によっては、準備作業を一部省略できます。
前提条件
● サーバをアップグレードするには、マスタファイルとシステムプロシージャファイルが必要です。デフォルトでは、
master (master.dat) ファイルとシステムプロシージャデバイス (sybsytemprocs.dat) ファイルは、
$SYBASE/data ディレクトリにあります。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
69
● 前にインストールしたバージョンのサーバを起動しておく必要があります。Backup Server または XP Server をアッ
プグレードする場合は、これらのサーバを起動しておかないでください。
コンテキスト
注記
16.0 より前のバージョンの SAP ASE からメジャーアップグレードを実行する場合にのみ、次の手順に従ってください。
sqlupgrade を使用する予定の場合、これらの準備作業は自動的に実行されるため、省略してください。
手順
1. システムとアップグレードの要件を確認します。
2. TEMP 環境変数が指しているディレクトリが存在することを確認します。
3. runserver ファイルの名前と場所を確認し、このファイル名が interfaces ファイル内で指定されている
RUN_<servername> に変更されていることを確認します。<servername> は古いサーバの名前です。
SYBASE というサーバのデフォルトの RUN_<servername> ファイルは RUN_SYBASE です。現在のサーバの
RUN_<servername> ファイルに別の名前が付いている場合、アップグレードプロセスではサーバの実際の名前を
使用してください。
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 を無効にします。
d. sp_displayaudit を使用して、16.0 より前の SAP ASE の現在の監査設定を入手します。アップグレードの
完了後、保存したこの情報を使用して監査を再度有効にします。
70
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
e. システムストアドプロシージャのパーミッションにサイト固有の変更を加えた場合は、sp_helprotect を使用し
て現在のパーミッション設定を入手します。インストールの完了後、保存したこの情報を使用してパーミッションを
再度有効にします。特に次のストアドプロシージャに注意してください。
○ public に実行パーミッションが付与されていないストアドプロシージャ (sp_addauditrecord、
sp_monitor、sp_sysmon など)
○ public から実行パーミッションが取り消されたストアドプロシージャ
f. ディスクミラーリングを無効にします。
g. SYBASE 環境変数が、インストールした新しいサーバソフトウェアファイルのロケーションを指していることを確認
します。
preupgrade ユーティリティによって報告された問題を解決します。
設定パラメータがデフォルトに設定されていないことについて 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. SAP ASE 16.0 SP02 を古い ASE ディレクトリにインストールします。
警告
環境変数スクリプトは 2 回以上実行しないでください。
関連情報
監査の再有効化 [92 ページ]
SAP ASE のインストールの準備 [31 ページ]
データベース内の Java のアップグレード [66 ページ]
9.5.1 ストアドプロシージャのアップグレード
システムストアドプロシージャを変更してその名前を変更しなかった場合、SAP ASE をアップグレードする前にそれらをバ
ックアップしてください。 変更されたプロシージャは、アップグレード中にデフォルトバージョンで上書きされます。
9.5.2 予約語
予約語とは SQL 構文の要素で、コマンドの一部として使用されると特別な意味を持つものです。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
71
コマンド構文の一部である単語は、二重引用符で囲まないかぎり、Transact-SQL で識別子として認識されません。 SAP
ASE をアップグレードする場合、ユーザデータベース内で二重引用符で囲まれていない識別子を使用するクエリ、ストアド
プロシージャ、またはアプリケーションを実行したときにエラーが発生します。
注記
予約語と同じ名前のユーザデータベースがある場合は、アップグレード前に、sp_renamedb を使用して名前を変更し
ておく必要があります。
オブジェクト名を変更した場合は、そのオブジェクトを参照しているアプリケーションとストアドプロシージャも変更してくださ
い。オブジェクト名の競合があっても、アップグレードプロセスの完了が妨げられることはありません。ただし重複している
オブジェクト名を参照するアプリケーションは、アップグレード後は動作しません。予約語を使用するオブジェクト名はすべ
て変更してください。
アップグレード前の作業として、sqlupgrade、sqlupgraderes、または preupgrade を使用して予約語チェックを実
行できます。 予約語の完全なリストについては、『リファレンスマニュアル: ビルディングブロック』を参照してください。
9.5.2.1
予約語チェックの実行
アップグレードする SAP ASE サーバで予約語チェックを実行します。
コンテキスト
sqlupgraderes を使用して SAP ASE を非対話形式でアップグレードする場合でも、最初に対話型の sqlupgrade
ユーティリティを実行して予約語チェックを実行し、その他の潜在的なアップグレード適格性問題がないかどうかを確認で
きます。問題がない場合は、アップグレードを続行できます。
sqlupgrade および sqlupgraderes のどちらを使用しても、新しい予約語と sp_checkreswords システムプロシ
ージャが自動的にインストールされます。このストアドプロシージャは、新しいデータベースの予約語と競合する識別子が
既存のデータベース内にあるかどうかを検出して表示します。sp_checkreswords は、アップグレード前の作業中にい
つでも使用できます。
注記
古いバージョンの sp_checkreswords には予約語の最新のリストが含まれていないため、これを使用して予約語を
確認しないでください。
手順
1. 予約語のチェックを実行すると、予約語と競合する識別子とその識別子の所有者のリストが $SYBASE/
$SYBASE_ASE/init/logs/sqlupgrade<MMDD.nnn> ファイルに生成されます。このファイルを参照して、変更
する必要がある識別子を調べてください。
72
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
2. sqlupgrade ユーティリティは、sp_checkreswords をインストールし、アップグレード中に予約語をチェックしま
す。
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 の詳細を確認してください。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
73
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>
74
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
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 です。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
75
前提条件
古いデータベースの最新のバックアップを作成します。
コンテキスト
古いデータベースとデバイスを削除して新しい 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 のサイズの増加に対応できるだけの十分な大きさを持つ場合は、引き続きその他
のアップグレード前の作業を行ってください。
76
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
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)
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
77
各パラメータの意味は、次のとおりです。
○ <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> リストで返されたファイルをすべて削除します。
注記
ファイル名は完全なパス名でない場合があります。ファイル名が相対パスである場合は、サーバが起動され
たディレクトリに対する相対パスであることに注意してください。
78
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
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/
installmaster
9.6
SAP ASE 16.0 SP02 へのアップグレード
16.0 より前のバージョンからメジャーアップグレードを実行する場合に、preupgrade ユーティリティを正常に実行してア
ップグレードの適格性をチェック (データベースに十分な秋領域があること、予約語が競合していないことなどの確認) した
ら、sqlupgrade または sqlupgraderes を使用してサーバをアップグレードできます。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
79
9.6.1 sqlupgrade を使用した対話形式でのアップグレード
対話型の sqlupgrade ツールを使用して、X-Windows または Motif GUI で SAP ASE をアップグレードします。
前提条件
OLDSYBASE_ASE 変数を、古いサーバに適した SYBASE_ASE に設定します。たとえば、15.7 からアップグレードする
場合は、OLDSYBASE_ASE を ASE-15_0 に設定します。
また、環境変数 OLDSYBASE および OLDSYBASE_OCS を、古いバージョンの SAP ASE インストールを指すように設
定することをおすすめします。このように設定すると、新しい $SYBASE ディレクトリから実行したアップグレードユーティリ
ティによって、アップグレード時に適切な情報が入力フィールドに自動的に入力されます。
sqlupgrade を実行する前に、まだ実行していない場合は、C シェルの $SYBASE/SYBASE.csh ファイル (Bourne シ
ェルの SYBASE.sh) に対して source コマンドを実行します。
sqlupgrade ユーティリティによって、アップグレード対象のサーバが自動的に再起動されます。
手順
1. データベースやデバイスなどをバックアップしたことを確認し、次へをクリックします。
2. 次のように入力します。
$SYBASE/$SYBASE_ASE/bin/sqlupgrade
sqlupgrade で使用できるコマンドオプションは次のとおりです。
○ -s<sybase_dir> - SYBASE 環境変数に使用する値を指定します。
○ -r<resource_file> - 指定されたリソースファイルを実行します。
○ -D<data_directory> - デフォルトの $SYBASE ディレクトリとは異なる作業ディレクトリを指定します。このオ
プションを指定すると、sa 以外のユーザが、$SYBASE ディレクトリに対するアクセスパーミッションがなくても
SAP ASE を設定および使用できるようになります。-D を指定しないと、$SYBASE がデフォルトとして使用されま
す。
○ -v - sqlupgrade のバージョン番号と著作権メッセージを表示した後、終了します。
3. [SAP ASE ディレクトリを指定する] ダイアログで、次の情報を入力します。
○ 新しい SAP ASE リリースディレクトリのフルパス。
○ 新しい SAP ASE リリースディレクトリのデータディレクトリのフルパス。このフィールドでは、デフォルトの
$SYBASE ディレクトリとは異なる作業ディレクトリを指定できます。その結果、sa 以外のユーザが、$SYBASE
ディレクトリに対するアクセスパーミッションがなくても SAP ASE を設定および使用できるようになります。
○ 新しい SAP ASE バージョンを格納するコンポーネントディレクトリの名前。
○ 古いリリースディレクトリのフルパス。
○ 以前のバージョンの SAP ASE を格納するコンポーネントディレクトリの名前。
○ 以前のバージョンの Open Client/Server ライブラリを格納するコンポーネントディレクトリの名前。
80
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
OK をクリックします。
4. アップグレード対象のサーバをサーバのリストから選択します。
5. sa ログイン用のパスワードを入力して、OK をクリックします。
6. アップグレードオプションを指定して、OK をクリックします。sqlupgrade によって、アップグレード前の確認が実行さ
れ、新しいバージョンにアップグレードするための要件を現在のサーバが満たしているかどうかが確認されます。
アップグレード前の確認で現在のサーバが不合格になった場合は、テスト結果の情報に基づいて問題を修正してくだ
さい。
7. OK をクリックして、サーバをアップグレードします。
[ステータス出力] ウィンドウに、アップグレードプロセスについての完了ステータスや情報メッセージが示されます。
警告
アップグレードの進行中に、アップグレードに割り込んだり、SAP ASE に接続したり、ストアドプロシージャを実行し
たりしないでください。
進行状況は、sqlupgrade ログを参照して確認することもできます。このログは $SYBASE/$SYBASE_ASE/init/
logs/sqlupgrade<MMDD>.<NNN> にあります。パラメータの意味は次のとおりです。
○ <MM> - 月
○ <DD> - 日付
○ <NNN> - sqlupgrade サーバアップグレードセッションを識別する 3 桁の数字
アップグレード前のチェックがすべて正常に完了すると、sqlupgrade によって古いサーバが停止され、古い
master デバイスで新しい SAP ASE の dataserver バイナリが起動されます。
結果
アップグレードに成功すると、次の操作が可能になります。
● OK をクリックして、アップグレードする別のサーバを指定します。
● sqlupgrade を終了して、アップグレード後の作業を実行します。
アップグレードプロセスでは次の処理を実行します。
● サーバの再起動に必要な情報を含む、RUN_servername ファイルを作成します。
● installmaster スクリプトを実行してシステムプロシージャを作成します。
アップグレードに成功したことを確認するには、サーバにログインして次のコマンドを実行します。
● select @@version - SAP ASE から 16.0 が返されるはずです。
● sp_configure "upgrade version" - SAP ASE から 16000000 (1,600 万) が返されるはずです。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
81
9.6.2 sqlupgraderes を使用した非対話形式でのアップグレード
アップグレード対象のサーバの属性を定義するリソースファイルからの値を使用して、グラフィカルユーザインタフェース
(GUI) を使用しないで非対話モードで SAP ASE をアップグレードできます。
前提条件
OLDSYBASE_ASE 変数を、古いサーバに適した SYBASE_ASE に設定します。たとえば、15.7 からアップグレードする
場合は、OLDSYBASE_ASE を ASE-15_0 に設定します。
また、環境変数 OLDSYBASE および OLDSYBASE_OCS を、古いバージョンの SAP ASE インストールを指すように設
定します。新しい $SYBASE ディレクトリから実行したアップグレードユーティリティによって、アップグレード時に適切な情
報が入力フィールドに入力されます。
sqlupgraderes を実行する前に、(まだ実行していない場合は) SYBASE.csh に対して source コマンドを実行しま
す。
sqlupgraderes ユーティリティによって、アップグレード対象のサーバが自動的に再起動されます。
手順
1. SAP ASE 配布メディアに含まれているサンプルのリソースファイル ($SYBASE/$SYBASE_ASE/init/
sample_resource_files 内) を編集します。テキストエディタを使用してリソースファイルを編集してください。
2. UNIX プロンプトで次のように入力して、sqlupgraderes を実行します。<resource_file> には、アップグレード
対象のサーバを記述する属性が含まれたリソースファイルを指定します。
$SYBASE/$SYBASE_ASE/bin/sqlupgraderes -r <resource_file>
sqlupgraderes で使用できるコマンドオプションは次のとおりです。
○ -s<sybase_dir> - SYBASE 環境変数に使用する値を指定します。
○ -r<resource_file> - 指定されたリソースファイルを実行します。
○ -D<data_directory> - デフォルトの $SYBASE ディレクトリとは異なる作業ディレクトリを指定します。このオ
プションを指定すると、sa 以外のユーザが、$SYBASE ディレクトリに対するアクセスパーミッションがなくても
SAP ASE を設定および使用できるようになります。
○ -v - sqlupgraderes のバージョン番号と版権メッセージを表示して、終了します。
sqlupgraderes ユーティリティを実行すると、アップグレードセッション用に指定した値が入った新しいファイルが作
成され、このファイルが $SYBASE/$SYBASE_ASE/init/logs/ 内の sqlupgradeMMDD.NNNserver_name.rs ファイルに書き込まれます。
各パラメータの意味は、次のとおりです。
○ <server_name> - アップグレードするサーバ
○ <MM> - 月
○ <DD> - 日付
82
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
○ <NNN> - sqlupgrade セッションを識別する 3 桁の数字
sqlupgrade によって作成されたリソースファイルを変更している場合、属性名のプレフィクスが異なることがありま
す。sqlupgraderes はリソースファイルの処理時に、このプレフィクスを無視します。属性とそのデフォルト値は次
のとおりです。
○ sybinit.release_directory - $SYBASE [<path = _name_of_old_release>]
○ sybinit.product - sqlsrv
○ sqlsrv.server_name - <server_name>
○ sqlsrv.new_config - デフォルト値なし
○ sqlsrv.sa_login - <current_login>
○ sqlsrv.sa_password - <current_password>
○ sqlsrv.do_upgrade - Yes
○ sqlsrv.do_reserved_word_check - Yes
すべての属性は必須です。また、すべての値で大文字と小文字が区別されます。
9.6.3 SAP ASE の手動アップグレード
ウィザードまたはユーティリティを使用しないで、16.0 より前のメジャーリリースから手動でアップグレードを行うことができ
ます。
前提条件
● 古い SYBASE.csh ファイルまたは SYBASE.sh ファイルに source コマンドを実行します。
● 古い SAP ASE サーバを起動します。
● 新しい SYBASE.csh ファイルまたは SYBASE.sh ファイルに source コマンドを実行します。
● $SYBASE/ASE-16_0/bin/preupgrade を実行します。
コンテキスト
SAP ASE を手動でアップグレードするには、$SYBASE/ASE-16_0/bin にある upgrade 実行プログラムを使用しま
す。
手順
1. 古いインストールディレクトリから新しいディレクトリに (これらのディレクトリが同じでない場合)、 interfaces ファイル
をコピーします。
2. 古いディレクトリから新しい $SYBASE ディレクトリに <server_name>.cfg ファイルをコピーします。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
83
3. 古い $SYBASE/$SYBASE_ASE/install ディレクトリ内の RUN_server_name ファイルを新しい $SYBASE/
ASE-16_0/install ディレクトリにコピーします。
4. $SYBASE/ASE-16_0/install 内の RUN_server_name ファイルのパスを更新します。
5. 新しいディレクトリ内の SYBASE.csh ファイルまたは SYBASE.sh ファイルに source コマンドを実行します。
6. 新しい RUN_server_name ファイルを実行して、SAP ASE を起動します。
7. upgrade を実行します。問題が発生した場合は、問題を解決してから、アップグレードプロセスを再実行します。
8. システムカタログの変更が原因で発生するエラーを防ぐため、SAP ASE 提供のストアドプロシージャを再インストー
ルします。
9.6.4 既存のインストールのアップグレードとインストール
バイナリオーバレイを使用して、既存のバージョン 16.0 インストールディレクトリ上に SAP ASE 16.0 SP02 をインストー
ルします。
データベース機能で Java を有効にした場合は、sybpcidb データベースを作成し、インストール時に機能を無効にしてく
ださい。
既存の 16.0 ディレクトリ上に SAP ASE バージョン 16.0 SP02 をインストールした後、updatease ユーティリティを実行
して ASE サーバをアップグレードします。
関連情報
データベース内の Java のアップグレード [66 ページ]
9.6.4.1
SAP ASE のバージョンの確認
バイナリオーバレイを使用する前に、SAP ASE の現在のバージョンが 16.0 以降であることを確認します。
手順
1. バージョンが 16.0 以降であることを確認します。
○ サーバが稼働している場合は、次のように入力します。
1> select @@version
2> go
○ サーバが稼働していない場合は、次のように入力します。
$SYBASE/$SYBASE_ASE/bin/dataserver -v
84
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
2. 環境変数を設定してから、dataserver -v を実行します。
結果
SAP ASE のバージョンが 16.0 より前の場合、バイナリオーバレイを使用することはできません。代わりにアップグレード
方法を使用する必要があります。SAP ASE のアップグレード [62 ページ] を参照してください。
9.6.4.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.4.3
バイナリオーバレイを使用した SAP ASE のインストール
既存の SAP ASE がバージョン 16.0 以降である場合、インストーラを使用して、SAP ASE バージョン 16.0 SP02 を既存
の SAP ASE の上にインストールします。
手順
1. SAP ASE ディレクトリから、バイナリを使用しているサーバを停止します。最初の手順と最後の手順の両方で、
shutdown with nowait オプションは使用しないで、普通の "正常" なシャットダウンを使用します。これによっ
て、空き領域の計算値、オブジェクト統計がフラッシュされ、アップグレードプロセス中のリカバリ作業を最小限に抑え
るために、データベースに対して checkpoint が実行されます。
2. インストーラを使用して、インストールメディアから新しいソフトウェアをロードします。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
85
CD ドライブまたは DVD ドライブに移動し、./setup.bin を入力します。
3. 言語を選択します。
4. 概要画面で、次へをクリックします。
5. 更新する SAP ASE のインストールディレクトリを指定した後、次へをクリックします。
注記
パスを指定するときに、一重引用符または二重引用符を使用しないでください。引用符はインストーラで認識され
ず、エラーが表示されます。
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 インストールパスにインストールします。
86
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
SAP ASE バージョン 15.7.x からアップグレードする場合は、インストーラによってファイルがアンロードされると、
[Adaptive Server の更新の選択] ダイアログが表示されます。このダイアログで SAP ASE、システムストアドプロシ
ージャ、およびメッセージのインストールと更新を行います。Adaptive Server の更新を選択すると、SAP ASE を選
択し、システム管理者のパスワードを入力するよう求められます。
9. select @@version を実行します。これでサーバはバージョン 16.0 SP02 になります。
9.6.4.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
(オプション) 指定した場合、データベースの空き領域チェックが省略されます。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
87
パーミッション
updatease を使用するには、SAP ASE システム管理者 (sa ログイン) である必要があります。
9.7
サイレントモードでのアップグレード
サイレント (無人) インストールを実行するには、インストーラを実行し、指定したインストール設定が含まれる応答ファイル
を指定します。
手順
1. コンソールアップグレード時または GUI アップグレード時に応答ファイルを作成します。
setup.bin -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>] を使用して、プロパティ
88
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
プロパティ
説明
UPDATE_ASE_SERVER_NAME_[<n>] および UPDATE_ASE_PASSWORD_[<n>]
の値を設定することもできます。
インストール後に SAP ASE インスタンスを手動で更新することにした場合、
DO_UPDATE_ASE_SERVER を設定する必要はありません。
注記
15.5 より前のバージョンの SAP ASE からアップグレードする場合は、応答ファイルに DO_UPDATE_INSTALL プ
ロパティを指定しないでください。このプロパティを指定すると、インストーラでエラーが発生します。
3. 次のコマンドを実行します。
setup.bin –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 モードで同じ応答を行った場合とまったく同じになります。
関連情報
応答ファイルを使用した SAP ASE のインストール [40 ページ]
応答ファイルの作成 [41 ページ]
サイレントモードでのインストール [43 ページ]
インストールガイド IBM AIX 版
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 からアップグレードするときの考慮事項 [63 ページ]
アップグレード後の SAP ASE の機能のリストア [91 ページ]
SAP ASE のアップグレード時にコンパイル済みオブジェクトを処理する方法 [104 ページ]
90
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
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 では、ストアドプロシージャやトリガなどのコンパイル済み
オブジェクトの実行に以前のバージョンよりも多くのメモリを必要とします。
インストールガイド IBM AIX 版
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 のアップグレード時にコンパイル済みオブジェクトを処理
する方法 [104 ページ]」を参照してください。
9. 以前のバージョンの SAP ASE で 2 フェーズコミットを使用していた場合は、次のスクリプトを実行して 2 フェーズコミ
ットテーブルをインストールします。
isql -U<sa> -P<sa_password> -S<server_name>
-i$SYBASE/$SYBASE_ASE/scripts/installcommit
関連情報
アップグレード後の作業 [90 ページ]
SAP ASE のアップグレード時にコンパイル済みオブジェクトを処理する方法 [104 ページ]
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.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
b. sp_audit を使用して、監査オプションを再入力します。たとえば、アップグレード前のサーバで sp_addgroup
ストアドプロシージャに対してストアドプロシージャ監査を有効にしていた場合は、次のコマンドを実行します。
sp_audit "exec_procedure", "all", "sp_addgroup", "on"
関連情報
アップグレード前の作業 [69 ページ]
SAP ASE のインストールの準備 [31 ページ]
データベース内の Java のアップグレード [66 ページ]
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 ビットバージョンにマイグレートできます。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
93
SAP ASE を 32 ビットバージョンから 64 ビットバージョンにマイグレートするには、最初に 64 ビットのオペレーティングシ
ステムをインストールして設定します。
マイグレートは、次のように実行できます。
● dump と load を使用する。
● bcp ユーティリティを使用する。
● バイナリを置換する。
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 チェックを実行して、正しく実行されることを確認します。
コンパイル済みのオブジェクトのアップグレードについては、運用前のコンパイル済みオブジェクトのエラーの検索
[105 ページ]を参照してください。
94
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
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.9.3 バイナリの置換によるデータの移行
バイナリを置換することによって、32 ビットサーバから 64 ビットサーバにデータを移行します。
手順
1. 32 ビット SAP ASE のすべてのデータベース上で、dbcc チェック (checkdb、checkalloc、checkcatalog、お
よび checkstorage) を実行し、データベースにエラーがないことを確認します。
2. 64 ビットの SAP ASE のファイルを新しいディレクトリにコピーします。
3. 32 ビットサーバを停止します。
4. interfaces ファイルと設定ファイルを、32 ビットの $SYBASE ディレクトリから 64 ビットの $SYBASE ディレクトリに
コピーします。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
95
5. 32 ビットの $SYBASE/$SYBASE_ASE/install/RUN_<server> ファイルを同等の 64 ビットの $SYBASE/
$SYBASE_ASE/install ディレクトリにコピーします。
6. interfaces ファイル、設定ファイル、およびログファイルの新しいロケーションを指すように、RUN_server ファイ
ルを編集します。
7. 32 ビットの $SYBASE ディレクトリに対するすべての参照を <$PATH> の定義から削除します。
8. 64 ビットの $SYBASE ディレクトリに移動し、SYBASE.csh スクリプト (C シェル) に source コマンドを実行します。
9. 64 ビットの $SYBASE/$SYBASE_ASE/bin ディレクトリに移動し、次のコマンドを実行します。
startserver -f < RUN_server>
10. 64 ビットのサーバが起動したら、installmaster、installmodel、および instmsgs.ebf を実行します。
11. dbccdb を dbcc checkstorage に使用した場合は、installdbccdb を実行します。これによって、dbccdb
内のテーブルが再作成されます。データが失われる可能性があります。
12. ストアドプロシージャ、トリガ、ビュー、デフォルトなどのコンパイル済みオブジェクトを削除して再作成します。
13. テーブルを分割した場合は、パーティション統計を更新します。
14. すべてのデータベースに対して dbcc を再実行し、データベースの整合性に問題がないことを確認します。
9.10 SAP ASE のコンポーネントおよび関連製品
SAP ASE のアップグレードが終了したら、そのコンポーネントおよび関連製品をアップグレードします。
高可用性環境用に設定された SAP ASE をアップグレードする方法については、高可用性システムにおける SAP フェイ
ルオーバーの使用を参照してください。
9.10.1 Job Scheduler のアップグレード
新しい SAP ASE サーバにアップグレードした後、Job Scheduler をアップグレードします。
コンテキスト
注記
isql 実行プログラムにアクセスできるように、$PATH に $SYBASE/$SYBASE_OCS/bin ディレクトリを設定しておく
必要があります。isql を使用して、このタスクのすべての手順を実行します。
96
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
手順
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
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 -P<sa_password> -S<servername> -n -i$SYBASE/$SYBASE_ASE/scripts/
installjsdb
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
97
-o<output_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 ディレクトリの下
にあります。
jobscheduler の下のディレクトリは同じです。
3. jobscheduler ディレクトリのファイルを ASE-16_0 ディレクトリにコピーします。新しいサーバディレクトリを古いサ
ーバディレクトリの上にインストールする場合、インストーラによって、ファイルは新しい jobscheduler ディレクトリ
に自動的に移動されます。
4. SAP 提供のテンプレート、ストアドプロシージャ、または XML ドキュメントを変更した場合、変更したバージョンで新し
いテンプレートを上書きしないでください。上書きすると、改訂されたテンプレートで提供される機能強化が失われま
す。テンプレートの変更内容を SAP のテンプレートファイルに慎重にマージしてください。ただし、それよりも、変更し
たテンプレートの名前を変更することをおすすめします。
5. 2.0 以前のテンプレートから作成したジョブには若干の変更を加えなければならない場合があります。テンプレートに
よっては、パラメータが varchar(5) から int に変更されています。次の表に、バージョン 2.1 で変更されたテンプ
レートと、それらのテンプレートから作成されたジョブの SQL コードに必要な変更を示します。
98
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
表 8:変更された 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 のバージョンを使用する必要があります。
表 9:変更された Job Scheduler テンプレート
テンプレート
変更されたファイル
変更の説明
ジョブの変更
delete
statistics
jst_delete_statistics
@ptn_name が 3 番目のパ
任意。
update
statistics
jst_update_statistics
ラメータとして追加されました。
@ptn_name が 5 番目のパ
必須。新しいパラメータの値 (ま
ラメータとして、
たは NULL) を含みます。
@datachg_threshold
が 10 番目のパラメータとして
追加され、リファレンスが追加
されました。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
99
テンプレート
変更されたファイル
変更の説明
ジョブの変更
rebuild
indexes
jst_reorg_rebuild_indexes
@ndx_ptn_name が 3 番
必須。新しいパラメータの値 (ま
目のパラメータとして追加され
ました。
たは NULL) を含みます。
reclaim
indexes
jst_reclaim_index_space
@ptn_name が 3 番目のパ
必須。新しいパラメータの値 (ま
reclaim
tables
jst_reclaim_table_space
multiple
jst_get_freespace ,
jst_get_usedspace
ラメータとして追加されました。 たは 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 イン
ストールスクリプトを実行します。
10. Job Scheduler がインストールされた 16.0 SP02 サーバで、XML インストールスクリプトを実行します。
installTemplateXml <servername> <machinename> <serverport>
<username> <password> [<language_code>]
<language_code> には "en" を使用します。または、"en" はデフォルトであるため、このパラメータを完全に省略し
ます。
100
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
注記
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. 両方のノードのプライマリコンパニオンとセカンダリコンパニオンのリソースグループをオフラインにします。クラス
タシステムのアップグレードが完了するまでは、コンパニオンサーバおよび対応するリソースグループが自動的
にオンラインにならないように注意します。
c. クラスタシステムのベンダの指示に従って、クラスタサブシステムをアップグレードします。現在のリソースグルー
プを新しいクラスタバージョンに移行するオプションが使用できる場合があります。そのようなオプションが使用で
きない場合 (またはリソースグループが削除されたか壊れている場合) は、クラスタシステムをアップグレードした
後に、リソースグループを再作成して、適切に設定します。
d. リソースグループをオンラインにします。これによって、プライマリコンパニオンとセカンダリコンパニオンがそれぞ
れのノードでオンラインになります。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
101
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>
2>
1>
2>
sp_configure 'enable pci', 1
go
sp_configure 'enable java', 1
go
これらのパラメータを有効にするために、'max memory' を大きくする必要がある場合があります。サーバを再起動
して、変更を有効にします。PCI Bridge メモリプールの最大サイズは 'pci memory size' 設定パラメータを介し
て設定できます。詳細については、『Adaptive Server Enterprise における Java』を参照してください。
102
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
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. プロンプトに従ってアップグレードの手順を行います。
9.10.5 ダンプとロードを使用したデータベースのアップグレード
SAP ASE をアップグレードするときは、dump コマンドと load コマンドを使用して、バージョン 12.5 以降の SAP ASE の
データベースとトランザクションログをアップグレードすることもできます。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
103
コンテキスト
以下の点に注意してください。
● アップグレードプロセスには、データをコピーするディスク領域と、システムテーブルへの変更のログを取るディスク領
域が必要です。ダンプ内のソースデータベースが満杯になっている場合、アップグレードプロセスは失敗する可能性
があります。領域不足エラーが発生した場合は、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 を実行
して、オブジェクトを手動でアップグレードすることもできます。
sp_hidetext を使用してソーステキストが隠されているコンパイル済みオブジェクトも、ソーステキストが隠されていない
オブジェクトと同様にアップグレードされます。
sp_checksource および sp_hidetext の詳細については、『リファレンスマニュアル:プロシージャ』を参照してくださ
い。
104
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
注記
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 を使用
し、サーバがオブジェクトを自動的にアップグレードする前に、コンパイル済みオブジェクトを手動でアップグレードします。
表 10:アップグレードの問題
問題
説明
解決策
削除、切り捨て、または損
傷されたソーステキスト
syscomments 内のソーステキストが削除、切り捨て、また
は損傷された場合、dbcc upgrade_object は構文エラ
条件に応じた解決策:
ーを報告することがあります。
●
ソーステキストが隠されていない
場合 - sp_helptext を使用し
て、ソーステキストが完全かどうか
を確認します。
●
切り捨てまたはその他の破損が
発生している場合 - コンパイル済
みオブジェクトを削除して再作成し
ます。
インストールガイド IBM AIX 版
SAP ASE のアップグレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
105
問題
説明
テンポラリテーブルの参照
ストアドプロシージャやトリガなどのコンパイル済みオブジェクト
がテンポラリテーブル (#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)。
コンパイル済みオブジェクトに対して、アップグレードプロセスは、引用符付き識別子を必要に応じて自動的にアクティブ化
または非アクティブ化します。
手順
1. dbcc upgrade_object の実行前に、引用符で囲まれた識別子をアクティブ化します。
引用符付き識別子がアクティブな場合は、二重引用符ではなく一重引用符で dbcc upgrade_object キーワード
を囲みます。
2. 引用符付き識別子のエラーが発生する場合は、set コマンドを使用して quoted identifiers をアクティブにし
てから、dbcc upgrade_object を実行してオブジェクトをアップグレードします。
106
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のアップグレード
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 * 文の変更が必要かどうかを調べるには、各コンパイル済みオブジェクトのソー
ステキストを調べてください。
テーブルのカラム数がビューのカラム数より多い場合は、select * 文のアップグレード前の結果を保持します。特
定のカラム名を使用して、select * 文を select 文に変更します。
4. ビューが複数のテーブルから作成された場合は、ビューを構成するすべてのテーブルのカラムを調べて、必要に応じ
て select 文を書き換えてください。
インストールガイド IBM AIX 版
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.
インストールガイド IBM AIX 版
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'.
インストールガイド IBM AIX 版
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.
インストールガイド IBM AIX 版
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
インストールガイド IBM AIX 版
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"
ダウングレードしたサーバで installmaster、installmodel、installcommit、installsecurity、
installhasvss、installjsdb、および installmsgsvss を実行した後、システムストアドプロシージャを元
の形式に戻します。ダウングレードしたサーバより後のリリースで導入された新しいストアドプロシージャは削除されま
せん。
警告
新しいストアドプロシージャを古いバイナリに対して実行すると、予期しない結果が生じる可能性があります。
2. ストアドプロシージャ、トリガ、ビューのディスク上構造には、以前のバージョンの SAP ASE では認識されない文識別
トークン、データ型、オブジェクト参照が含まれることがあります。ダウングレード先のバージョンよりも後で SAP ASE
に導入された機能を使用するコンパイル済みオブジェクトは、すべて削除する必要があります。
3. アップグレードの過程で、update all statistics を syslogins に対して実行した場合、delete
statistics を syslogins に対して実行し、統計情報を再作成する必要があります。
ダウングレード先のリリース領域から installmaster を実行すると、spt_values が削除されて再作成されま
す。新しいタイプは、このテーブルから削除されます。
4. ダウングレード先のサーバのリリース領域から installmaster を実行し、syscurconfigs に存在しない設定パ
ラメータの <sysconfigures> ローを削除することによって、16.0 SP02 に属する設定パラメータを除去します。
installmaster を実行した後は、サーバを起動するときに、エラーメッセージは表示されなくなります。
ダウングレードしたサーバを起動するときに 16.0 SP02 の設定ファイルを使用すると、新しいオプションによって不明
なパラメータというメッセージが表示されます。不明なオプションは、サーバを最初に再起動したときに報告されま
112
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SAP ASE のダウングレード
す。設定ファイルは不明なオプションを使用しないで再作成されるので、これらのメッセージは無視してかまいませ
ん。
インストールガイド IBM AIX 版
SAP ASE のダウングレード
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
113
11
SySAM エラーのトラブルシューティング
最も一般的な SySAM エラーのトラブルシューティング
ライセンスの問題が発生した場合は、できるだけ速やかに問題を解決してください。インストール時に製品が有効なライセ
ンスを取得できなくても、猶予期間中はインストールおよび実行できます。猶予期間が切れる前に問題を解決しなかった
場合や有効なライセンスを取得しなかった場合、製品が機能しなくなります。
詳細については、『SySAM ユーザーズガイド』を参照してください。
11.1
ライセンスエラー情報がある場所
通常、サーバ製品では問題をエラーログにリストします。また、必要に応じて電子メール通知を設定することもできます。
GUI ツール製品では、通常、ステータスウィンドウにメッセージを表示します。また、コマンドやメニューオプション (現在の
ライセンスステータスを表示する
ヘルプ
バージョン情報 など) をサポートする製品もあります。
サーブドライセンスとライセンスサーバを使用する場合、ライセンスサーバのステータスとエラーメッセージはすべて
SYBASE.log デバッグファイルに書き込まれます。デフォルトでは、このファイルは log サブディレクトリにあります。
11.2
SySAM の問題と解決法
製品がインストールされない場合、またはインストール後に機能しない場合は、保守契約を結んでいるサポートセンタに連
絡する前に、解決法を調べてください。
表 11:インストールに関する問題
エラー
考えられる原因
インストール警告: 有効なライセンスが見つ
必要なライセンスがインストールされていな SySAM ユーザガイドの初回インストールを
いか、またはインストールされているライセ
参照してください。
ンスが、インストールしようとしている製品
または機能の正しいライセンスではない可
能性があります。
かりません。
114
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
解決策
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
エラー
考えられる原因
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 を使用することはで
きません。
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
115
エラー
考えられる原因
解決策
既存のインストールを更新しています。
使用しているライセンスがその更新版のイ ライセンスによって認可されている更新版
ンストールを認可しているかどうかを確認し をインストールする場合は、更新を続行す
ます。SySAM ユーザガイドの製品更新
る前に、製品がライセンスをチェックアウト
版、EBF、およびサポート更新のインストー できず、猶予期間中として起動するというエ
ルを参照してください。使用しているライセ ラーの解決法を参照してください。
ンスが更新版の実行を許可していない場
合、製品を使用できないことがあります。
ライセンスサーバの実行プログラムとスクリ 製品のインストール時に、ライセンスサーバ 次のいずれかの解決法を使用します。
プトがインストールされていません。
がインストールされていません。一部の製
品のインストールでは、ライセンスサーバを ● ライセンスサーバをインストールする
インストールするオプションが用意されてい
ます。ただし、デフォルトではこのオプション
は選択されていません。ライセンスサーバ
を明示的にインストールすることが必要な
場合があります。製品のインストールガイド
とリリースノートを参照して、製品インストー
ラにこのオプションが用意されているかどう
かを確認します。
オプションが製品に用意されている場
合、製品のインストールガイドの指示
に従ってライセンスサーバをインスト
ールします。
●
ライセンスサーバをインストールする
オプションが製品に用意されていない
場合は、 サポートパッケージとパッチ
から入手してください。
.詳細につ
いては、SySAM ライセンスサーバ
[22 ページ]を参照してください。
ライセンスサーバが起動しません。
SySAM ユーザガイドのライセンスサーバ
SAP Service Marketplace (SMP) または
が起動しない場合の考えられる原因を参照 Sybase 製品ダウンロードセンタ (SPDC)
してください。
にアクセスして、製品の有効なサーブドライ
センスを生成し、ライセンスサーバがインス
トールされているマシンの licenses デ
ィレクトリにコピーします。SMP でのライセ
ンス生成または SPDC でのライセンス生成
を参照してください。
116
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
エラー
ライセンスサーバがライセンスファイルを認
識しません。
考えられる原因
●
●
●
解決策
ライセンスが別のマシン用に生成され
●
ライセンスファイルに記録されている
たものであるか、誤ったホスト 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 を実行します。
めません。
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
Linux 仮想マシンに root としてログインし
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
117
エラー
考えられる原因
製品が起動せず、ライセンスのチェックアウ
トエラーが発生します。
●
●
ライセンスを必要とする製品の有効な
次のコマンドを実行します。
ん。
<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 のオプション ディションが同じでなければなりません。
機能のライセンスを使用することはで
きません。
●
ターミナルサーバでスタンドアロンシー
ト (SS: Standalone Seat) タイプのア
無効なライセンスを生成した場合は、SMP
または SPDC でライセンスをチェックイン
し、正しい情報を使用してライセンスを再生
成します。
ンサーブドライセンスを使用していま
す。
●
ライセンスが別のオペレーティングシ
ステム用のライセンスです。
●
ライセンスはフローティングライセンス
(FL: Floating License) ですが、現在
別の場所で使用されています。
118
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
エラー
考えられる原因
解決策
製品がライセンスをチェックアウトできず、
猶予期間中として起動します。
製品がライセンスをチェックアウトできない
SySAM ユーザガイドのサーブドライセンス
ときに考えられる原因を特定するには、
配備モデルまたはアンサーブドライセンス
配備モデルを参照してください。
Windows のコマンドプロンプトまたは
UNIX システムの端末ウィンドウで、
SYSAM-2_0/bin ディレクトリから次の
コマンドを実行します。<feature_name>
は、チェックアウトできなかった機能ライセ
ンスの名前です。
sysam diag
<feature_name>
チェックアウトできるライセンスがないことが
コマンド出力で示された場合は、配備モデ
ルの問題が原因と考えられます。アンサー
ブドライセンス配備モデルおよびサーブドラ
イセンス配備モデルを参照してください。
ライセンスの問題を解決した後も製品が猶
予期間中として実行されます。
ライセンスのステータスがまだ更新されて
サーバ製品の場合は最長 6 時間、ツール
いません。製品はライセンスチェックを定期 製品の場合は最長 1.5 時間待機します。
的に実行しますが、ライセンスのステータス
がすぐに更新されるわけではありません。
製品がオプション機能用のライセンスを見
つけられません。
オプション機能のライセンスがインストール
されていないか、ライセンスが存在してもチ
ェックアウトできません。
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
問題の解決法: 製品がオプション機能用の
ライセンスを見つけられない (SySAM ユー
ザガイド) を参照してください。
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
119
エラー
考えられる原因
間違ったライセンスが製品によって取得さ
れます。
適切なライセンスが見つかるまで、指定さ
解決策
●
特定のエディションおよびライセンスタ
れた順序で次のロケーションが検索されま
イプのライセンスを選択するように製
す。ライセンスディレクトリを指定すると、そ
品を設定します。
のディレクトリ内のライセンスファイルがディ
●
サーブドライセンスを使用している場
レクトリのソート順にロードされます。製品
合は、オプションファイルを使用して、
は、ライセンスを探すときに次のロケーショ
正しいライセンスが使用されているこ
ンを調べます。
とを確認します。
●
SYBASE_LICENSE_FILE 変数およ
び LM_LICENSE_FILE 変数に設定さ
れた値が示すロケーション。SAP で
は、環境変数の使用は推奨していま
せん。あらかじめ用意した licenses
ディレクトリにすべてのライセンスを一
元的に配置することを推奨します。
●
licenses ディレクトリ内の .lic 拡張
子の付いたすべてのファイル。このロ
ケーションは製品固有ですが、通常は
$SYBASE/SYSAM-2_0/
licenses ディレクトリです。
機能名、バージョン、エディション、およびラ
イセンスタイプのフィルタに一致する最初の
ライセンスが使用されます。ただし、このラ
イセンスは製品が本来要求したライセンス
ではない場合があります。
120
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
エラー
考えられる原因
解決策
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
11.2.1 初回インストール
インストーラまたは製品が有効なライセンスを見つけられない場合、警告が発行されます。
手順
1. インストールに失敗した場合は、SPDC または SMP にアクセスして、必要とされる有効なライセンスを生成し、インス
トールしてから、インストールを再開します。
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
121
2. 正しいライセンスを生成し、配備していることを確認します。エラーメッセージには、次のように問題の内容が示されま
す。
○ アンサーブドライセンスのホスト ID に誤りがある。
○ ライセンスサーバの参照ファイルに誤りがある、またはマシンでライセンスサーバが稼働しておらず、指定したポ
ートで受信していない。
○ 特定の製品エディションとライセンスタイプに対応するライセンスが生成されているが、別の製品エディションとラ
イセンスタイプを使用するように製品が設定されている。
○ ターミナルサーバでスタンドアロンシート (SS) アンサーブドライセンスを使用している。
○ SYBASE.log ファイルをチェックして、ライセンスサーバが起動していることを確認する。
3. 警告を無視します。 猶予期間内での製品のインストールが続行される場合は、インストールを完了します。 猶予期間
が切れる前に、必要な SySAM ライセンスを生成しインストールしてください。
11.2.2 ライセンスサーバが起動しない場合の考えられる原因
ライセンスサーバが起動しない最も一般的な原因は、ライセンスサーバにサーブドライセンスがインストールされていない
ことです。
ライセンスサーバが起動するには、licenses ディレクトリにサーブドライセンスが少なくとも 1 つは必要となります。新し
いライセンスサーバをインストールしたときに、デフォルトでは、licenses ディレクトリにサーブドライセンスはありませ
ん。サーブドライセンスを生成し、このディレクトリに配備してください。
ライセンスサーバが起動しないその他の原因は以下のとおりです。
● ライセンスサーバでアンサーブドライセンスを使用している ‐ SPDC または SMP からアクティブにしたライセンスがア
ンサーブドライセンスです。ライセンスファイルを調べる。サーブドライセンスは、必ず SERVER ヘッダで始まります。
SERVER で始まる行が見つからない場合、アンサーブドライセンスが使用されていることを意味し、ライセンスサーバ
は関知しません。
● ライセンスサーバのポート番号がすでに使用されている ‐ ライセンス用に特定のポート番号を使用している場合、そ
のポート番号がすでに使用されている可能性があります。netstat -a を使用して、ポート番号が空いていることを
確認します。空いていない場合は、ポートを再割り当てするか、ライセンスサーバに別のポート番号を使用します。
● ライセンスファイル内のホスト名と実際のホスト名が一致しない ‐ ホスト名は、SERVER キーワードの隣に記録されま
す。このホスト名が実際のホスト名と一致しない場合は、ライセンスファイル内のホスト名を修正するか、SERVER の
隣にある値を、任意のホスト名で機能するキーワードである this_host に設定します。
● ヘッダが一致しない ‐ 複数のライセンスファイルがある場合、各ライセンスファイルに同じヘッダ、ホスト名、ポートなど
が指定されている必要があります。
● マシン上のライセンスが別のマシン用に生成されたものである ‐ SERVER ヘッダのライセンスファイルホスト名の値の
隣に記録されているホスト ID を確認します。このホスト ID は、ライセンスサーバが実行されているマシンのホスト ID
と一致する必要があります。
122
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
11.2.3 問題の解決法:製品がオプション機能用のライセンスを見つけら
れない
オプション機能のライセンスが存在しても、製品がライセンスをチェックアウトできない場合は、次の診断作業を実行して具
体的な問題を特定します。
コンテキスト
オプション機能のライセンスが存在し、製品が実行されているマシンからチェックアウトできることを確認するには、次のコ
マンドを実行します。
sysam diag <feature_name
>
機能とライセンスを比較して、次のことを行います。
● オプション機能がその機能の基本製品と同じエディションであることを確認する。
● (アクティブライセンスとスタンバイライセンスだけをサポートする製品と機能の場合) 基本機能のライセンスとオプショ
ン機能のライセンスのアクティブフラグまたはスタンバイフラグが一致することを確認する。
● 製品とオプション機能のエディション、およびアクティブステータスとスタンバイステータスを比較し、使用可能なライセ
ンスが一致することを確認する。
詳細については、『Sybase ソフトウェア資産管理 (SySAM) ユーザーズガイド』の「Sybase ライセンス属性」を参照してく
ださい。
上記の項目のいずれも一致しない場合は、SPDC または SMP にアクセスして正しいライセンスを生成しダウンロードする
か、製品の設定を調整します。
11.2.4 アンサーブドライセンス配備モデル
アンサーブドライセンスの問題を解決します。
表 12:アンサーブドライセンスの問題の原因と解決法
考えられる原因
解決法
使用している製品または機能のライセンスがローカルの
SPDC または SMP から必要なアンサーブドライセンスを生成して
licenses ディレクトリにありません。ローカルのライセンスディ
配備します。
レクトリは製品固有であり、製品の正しいロケーションにライセンス
を配備する必要があります。通常、このディレクトリは
$SYBASE/SYSAM-2_0/licenses です。
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
123
考えられる原因
製品を実行しているマシンに対して不正なホスト 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. ライセンスサーバからライセンスを取得するように製品を設
定します。
実行した 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 の機能を
実行することはできません。
124
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
11.2.5 サーブドライセンス配備モデル
ここでは、サーブドライセンスのライセンスチェックアウトの問題について説明します。
表 13:サーブドライセンスの問題の原因と解決法
考えられる原因
解決策
ライセンスサーバが稼働していない可能性があります。
ライセンスサーバホストの bin ディレクトリから次のコマンドを入
力して、ライセンスサーバが稼働していることを確認します。
sysam status
ライセンスサーバが稼働していない場合は再起動します。
ライセンスサーバは稼働していますが、必要なライセンスがありま
せん。
次のコマンドを入力して、使用しようとしているライセンス機能に対
して、ライセンスサーバがライセンスを供与しようとしているかどう
かを確認します。<feature_name> は、ライセンスサーバがライ
センスをチェックアウトできなかった、別途ライセンスされる製品機
能の名前です。
sysam status -f <feature_name>
あるエディションまたはライセンスタイプに対してライセンスが生成
されているが、別のエディションまたはライセンスタイプを使用する
ように製品が設定されている場合は、SPDC または SMP にアク
セスし、製品または機能の正しいライセンスを生成します。
すべてのライセンスが使用中である可能性があります。つまり、チ
ェックアウトできるライセンスがありません。
sysam status -f <feature_name> の出力で使用可
能なライセンスがないことが示された場合は、次の操作を行いま
す。
●
SPDC または SMP にアクセスし、追加のライセンスを生成し
ます。または
●
製品がフローティングライセンス (FL) タイプのライセンスを使
用している場合は、他のマシンで実行 (使用) されている製
品または機能の他のインスタンスを停止して、ライセンスを解
放できます。Sybase ソフトウェア資産管理 (SySAM) 2 ユー
ザガイドの SySAM オプションファイルを使用したライセンス
使用の制御を参照してください。
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
125
考えられる原因
ライセンスサーバに接続できません。
解決策
クライアントがライセンスサーバで使用される両方の 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 にジャンプし、
ヘルプとサポートを選
択して、製品エラーを報告を選択します。
アンサーブドライセンスの場合の一般的な情報は次のとおりです。
● 製品名、バージョン、エディション (存在する場合)
● 有効なオプション製品機能
● 製品のエラーログまたはデバッグログの出力 (ログが生成される場合)。ログが生成されない場合は、エラーメッセー
ジテキストのスクリーンショットまたはコピー。
● $SYBASE/SYSAM-2_0/licenses ディレクトリに保存されている SySAM 2 対応の製品または機能のライセンス。
このディレクトリは、ローカルマシンまたは製品固有のライセンスロケーションにあります。
サーブドライセンスの場合の一般的な情報は次のとおりです。
● 次からの出力:
sysam diag <feature_name>
● ライセンスサーバソフトウェアのバージョン。
126
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
● ライセンスサーバのデバッグログファイル。
● ライセンスサーバホストマシンにある SYSAM-2_0 ディレクトリの licenses サブディレクトリに保存されているライセ
ンス。
インストールガイド IBM AIX 版
SySAM エラーのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
127
12
サーバのトラブルシューティング
問題の原因を特定し、推奨されている解決法を適用してください。
エラーの原因を特定するには、まず使用しているユーティリティのログファイルを検索し、問題の発生時にユーティリティが
実行していたタスクを確定します。次にサーバのエラーログをチェックします。
次の表に、初回インストールまたはアップグレードのときに発生する可能性がある一般的な問題の原因と解決法を示しま
す。引き続き問題が発生する場合は、インストールまたはアップグレードを再試行してください。
問題
解決策
インストールプログラムが SAP ASE
● RAM 容量の要件を満たしているかどうかを確認します。RAM 容量の条件
サーバを起動できません。
を満たしていれば、すべてのアプリケーションを削除した後、ハードドライブ
にもう一度インストールし、インストールを再開します。
● SAP ASE のインストール後、ディスクドライブに 25MB の空きディスク領域
が必要です。SAP ASE が共有メモリファイルを作成するには、約 18MB 必
要です。
● SySAM ライセンスが見つからない場合や猶予期間が過ぎている場合、
SAP ASE サーバは起動しません。SAP ASE のエラーログでライセンスチェ
ックアウトに失敗した理由を調べ、問題を解決します。
アップグレードした SAP ASE サーバ
環境変数とパスワードが正しいことを確認します。
にインストールプログラムが接続でき
ません。
12.1
インストールユーティリティのエラーログ
エラーログ内の情報は、インストール関連のユーティリティプログラムに関する問題の原因および解決方法の特定に役立
ちます。
ユーティリティ
デフォルトロケーションとファイル名
SAP ASE インストーラ $SYBASE/log/ASE_Suite.log
srvbuildres
$SYBASE/$SYBASE_ASE/init/logs/srvbuild<MMDD>.<NNN>
パラメータの意味は、次のとおりです。
● <MM> - 月
● <DD> - 日付
● <NNN> - srvbuild セッションを識別する 3 桁の数字
sqlupgraderes
128
● $SYBASE/$SYBASE_ASE/init/logs/sqlupgrade<MMDD>.<NNN>
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
サーバのトラブルシューティング
ユーティリティ
デフォルトロケーションとファイル名
● $SYBASE/$SYBASE_ASE/bin/upgrade.<NNN> - アップグレードプロセスで作成され
たテンポラリファイル
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 を押
すことで) 割り込まれた場合、インストーラの標準出力ファイルとエラーファイル (インストーラの
ログの作成に使用されるファイル) は、lax-*-out.tmp および lax-*-err.tmp というファ
イル名で一時ディレクトリ内に存在します。インストーラが正常に終了せず、割り込まれたために
問題が発生した場合は、これらの一時ファイルを調べて原因をデバッグします。
注記
ファイルが作成される一時ディレクトリは /tmp/ ではありません。$IATEMPDIR 環境変数
(Windows では %TEMP%) を設定することで、一時ディレクトリを変更できます。
X-Window を使用で
きません。
インストールガイド IBM AIX 版
サーバのトラブルシューティング
セットアップユーティリティと設定ユーティリティが正しく表示されない場合、モニタの解像度の調
整が必要な場合があります。
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
129
問題
解決法
フォントサイズを小さくするには、次の UNIX コマンドを実行します。
% cd $SYBASE/ASE-16_0
% chmod +w xappdefaults
% cd xappdefaults
% chmod +w *
% foreach i(*)
? cat $i | sed -e "s/140/100/g" | sed -e "s/^#D/D/g" | sed -e
"s/^#S/S/g" > p
? mv p $i
? end
%
これで、インストールユーティリティが使用するウィンドウ領域が約 25% 縮小されます。
ドライブから CD また
は DVD を取り出せま
せん。
ドライブから CD を取り出せない場合は、次の手順に従います。
● UNIX の端末ウィンドウで、ディスクドライブパスが現在のディレクトリ (pwd) であるかどうか
を確認します。現在のディレクトリである場合は、別のディレクトリに移動します (cd)。
● sybhelp プロセスが存在するかどうかを確認します。これらのプロセスが存在する場合
は、UNIX kill コマンドを使用して強制終了します。
DISPLAY 環境変数
DISPLAY 変数の問題を解決するには、(Hummingbird 接続で) Exceed を開き、
が正しく設定されてい
ません。
hostname:<b> と等しくなるように DISPLAY を設定します。この <b> は Exceed ウィンドウ内
クライアントからサー
バへの接続が許可さ
れません。
次のエラーメッセージは、作業を開始したローカルマシンにユーザインタフェースを表示するため
のパーミッションがリモートマシンに与えられていないことを意味します。
で Exceed に続くカッコ内の数値です。
Xlib: connection to "host_name" refused by server
Xlib: Client is not authorized to connect to Server
xhost: unable to open display "host_name"
この問題を解決するには、次の手順に従います。
1. ローカルマシンの UNIX プロンプトで次のコマンドを入力します。<remote_machine> に
はインストーラを実行しているマシンを指定します。
xhost +<remote_machine>
2. インストーラを再起動します。
ポートがすでに使用さ 別のポート番号を srvbuild ウィンドウに入力します。netstat -a コマンドを実行すると、使
れています。
用中のポート番号のリストが生成されます。
SAP ASE が起動しま オペレーティングシステムの共有メモリが不足している可能性があります。共有メモリの値を調
整します。もう一度インストールプロセスまたはアップグレードプロセスを開始します。
せん。
インストーラが起動し
ません。
オペレーティングシステムに SAP JRE が必要とするパッチがすべて適用されていることを確認
XP Server を起動で
XP Server が xp_cmdshell やその他の拡張ストアドプロシージャによって起動されるときに、
きません。
次のようなメッセージが表示されることがあります。
します。
Msg 11018, Level 16, State 1:
130
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
サーバのトラブルシューティング
問題
解決法
Procedure "xp_cmdshell", Line 2:
XP Server must be up for ESP to execute.
(return status = -6)
SAP ASE の sysservers テーブルに XP Server のエントリがあることを確認します。XP
Server を SAP ASE とは異なる srvbuild セッションで作成し、関連する SAP ASE サーバを
指定しなかった場合、srvbuild は sysservers テーブルを更新できません。XP Server の
エントリが interfaces ファイルまたは LDAP サーバに存在することを確認します。
sp_addserver を使用して、sysservers テーブルにエントリを追加します。
リソースファイルイン
ストールのトラブルシ
ューティング。
srvbuild[res]、sqlloc[res]、または sqlupgrade[res] を使用した構築、設定、また
はアップグレードの処理中に問題が発生した場合は、これらのユーティリティで SAP ASE サー
バが正しく停止するための十分な時間を取れなかった可能性があります。
SYBSHUTWAIT 環境変数を設定し、SAP ASE サーバが停止するまで待つようにユーティリテ
ィを設定します。たとえば、次のコマンドは、ユーティリティが次のタスクに進む前に、ユーティリ
ティを強制的に 2 分間待機させます。
% setenv SYBSHUTWAIT 120
12.3.1 SAP ASE サーバの設定中にインストールが停止した場合
インストールが突然停止した場合は、次の手順を実行してください。
手順
1. SAP ASE サーバが生成したログファイルの内容を確認します。
2. 問題を修正するための推奨処置を実行します。次の処理後にインストールが失敗した場合:
○ マスタデバイスやシステムプロシージャデバイスなどのオペレーティングシステムファイルがインストールプログラ
ムによって作成された後の場合は、それらのファイルを削除します。
○ インストール中の SAP ASE サーバがインストールプログラムによって起動された後の場合は、そのサーバを停
止します。
3. srvbuild ユーティリティを使用して、設定を再開します。
インストールガイド IBM AIX 版
サーバのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
131
12.4 失敗後の SAP ASE サーバの停止
SAP ASE サーバの起動後に何らかの理由でインストールまたはアップグレードセッションが失敗した場合は、shutdown
コマンドを使用します。
手順
1. "sa" としてログオンします。
2. shutdown with nowait コマンドを使用して、SAP ASE サーバを停止します。このコマンドを使用すると、現在実
行している SQL 文の終了を待たず、即座に SAP ASE サーバが停止します。
1> shutdown with nowait
2> go
3. SAP ASE サーバの起動後にインストールまたはアップグレードセッションが失敗した場合は、SAP ASE コックピットを
使用してサーバの停止を試みてください。SAP ASE コックピットがサーバを停止できない場合は、shutdown コマン
ドを使用します。
12.5 SAP ASE がアップグレード前の適格性テストに合格しなかった
場合
ログファイルを調べて、SAP ASE にアップグレード資格がない理由を確認します。
コンテキスト
SAP ASE がアップグレード前のテストに合格しなかった場合、次のメッセージが表示されます。
Server <SERVER_NAME> failed preupgrade eligibility test. See log for more information.
手順
1. [アップグレード] ウィンドウで、終了を選択します。
2. $SYBASE/$SYBASE_ASE/init/logs 内のログファイルを調べます。
問題を解決したら、SAP ASE サーバを停止し、sqlupgrade を使用してアップグレードセッションを完了します。
132
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
サーバのトラブルシューティング
12.6 アップグレードが失敗した場合
アップグレードプロセスが失敗した場合、インストールプログラムはエラーメッセージを表示します。
新しいバージョンの SAP ASE を起動した後に、以前のバージョンの SAP ASE を起動することはできません。 これを試行
すると、バックアップからのリストアが必要になります。
12.6.1 アップグレードに失敗した原因を特定できる場合
エラーログまたはエラーメッセージによって失敗の原因が明確に示され、データベースが破損していないと確信できる場合
は、次の手順に従って問題を解決し、アップグレードを即座に再実行することができます。
コンテキスト
アップグレードプロセスが再び失敗し、失敗の原因を特定できない場合は、アップグレードが失敗した段階と場所をエラー
ログファイルで調べて、SAP 製品サポートまでお問い合わせください。
デフォルトでは、ログファイルは $SYBASE/$SYBASE_ASE/install/<<servername>>log にあります。
手順
1. sqlupgrade プログラムを終了します。
2. 必要な措置を実行して問題を解決します。
たとえば、既存のデータベースに十分な領域がないためにアップグレードが失敗したことがエラーログに示されている
場合は、alter database コマンドを使用して使用可能な領域を増やします。
3. 必要に応じて、SAP ASE サーバを停止します。
サーバを停止すると、インストールプログラムがサーバを起動してアップグレードセッションを再実行できるようになり
ます。
4. sqlupgrade を再度起動します。
5. SAP ASE のアップグレードを選択し、アップグレードを続行します。
インストールガイド IBM AIX 版
サーバのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
133
12.6.2 アップグレードに失敗した後のデータベースのリストア
アップグレードに失敗すると、データベースのリストアが必要な場合があります。
手順
● アップグレードの失敗または失敗の原因によってデータベースが破損したと思われる場合は、バックアップからデータ
ベースをリストアします。 データベースのリストアについては、『システム管理ガイド』を参照してください。
● データベースが破損した可能性がある場合は、Server Config を終了しますが、バックアップからデータベースを
リストアするまでアップグレードセッションを再開しないでください。リストアが完了したら、アップグレードを再試行しま
す。
12.6.3 失敗したアップグレードからのリカバリ
アップグレードに関する問題は、個々のデータベースをアップグレードできないこと、または、すべてのデータベースをアッ
プグレードした後の設定変更を完了できないことが原因となる場合があります。
コンテキスト
アップグレードユーティリティの出力を使用して、失敗の原因となった問題を修正してください。
手順
● データ領域やログ領域、ロック、補助スキャン記述子などのリソースがプロセスに不足したためにアップグレードが失
敗した場合は、alter database コマンドを使用して領域をデータベースに追加します。
他のリソースの不足による失敗は、sp_configure ストアドプロシージャを使用してサーバの設定を変更することで
修正できる場合があります。
● アップグレードの失敗でデータベースがオフラインのままになり、データベースのデータを変更することでのみ失敗を
修正できる場合、失敗したデータベースに isql または同様のプログラムを使用してアクセスし、影響を受けたサー
バにユーザ "sa" として接続し、次のコマンドを発行します。
dbcc traceon(990)
このトレースフラグを設定すると、ユーザ "sa" はオフラインデータベースを使用して必要な変更を行い、アップグレー
ド時の失敗を修正できます。
134
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
サーバのトラブルシューティング
注記
このトレースフラグはユーザ "sa" のみにアクセス権を付与します。"sa_role" は機能しません。"sa" のログインを
無効にしている場合は、そのログインを再度有効にし、この方法でアクセスする必要があります。
アップグレードが正常に完了していないサーバを再起動するには、次のコマンドを使用します。
online database <failed_db_name>
サーバは、失敗した時点からデータベースのアップグレードを再開します。
● すべてのデータベースのアップグレード後に失敗が発生する場合、または失敗がアップグレードユーティリティの障害
の原因になる場合は、ユーティリティを手動で再実行します。最初に失敗を診断して修正してから、アップグレードユ
ーティリティを実行します。
$SYBASE/$SYBASE_ASE/bin/upgrade
この方法で再開した場合、アップグレードプロセスでアップグレードの "開始中" ではなく、"検証中" と表示されます
が、当初のアップグレードと完全に同じチェックが実行されます。
● データベースが正常にアップグレードされたことを確認するには、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/installmaster
注記
アップグレードプロセス中にサーバに障害が発生すると、再起動時にデータベースのアップグレードが試みられま
す。インストールが完全にリカバリされたら、アップグレードユーティリティを再実行し、アップグレード後の設定作業
がすべて実行されるようにします。次に、システムストアドプロシージャを再インストールします。
● アップグレードプロセス中に、カタログ変更が記録されるためにログがいっぱいになることがあります。そのような場合
は、isql を使用して新しいサーバにログインし、次のコマンドを実行します。
isql> dump tran <dbname> with truncate_only
a. ログをトランケートできないことが truncate_only で示される場合は、代わりに no_log を指定してコマンドを
再実行します。
b. それでもログが正しくトランケートされない場合は、alter database コマンドを使用して、下記で説明するよう
にデータベースを拡張します。
● アップグレード前に見積もったディスク領域が、アップグレードのデータコピー局面で不足する場合があります。アップ
グレード用のシステムセグメントの領域が不足していることがメッセージに示されます。これが発生した場合、アップグ
インストールガイド IBM AIX 版
サーバのトラブルシューティング
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
135
レードプロセスでは応答を停止し、領域が提供されるまで待機します。データベースのサイズを大きくするために、
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. これらの情報を用意して、製品サポートに問い合わせます。
136
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
インストールガイド IBM AIX 版
サーバのトラブルシューティング
重要免責事項および法的情報
コードサンプル
この文書に含まれるソフトウェアコード及び / 又はコードライン / 文字列 (「コード」) はすべてサンプルとしてのみ提供されるものであり、本稼動システム環境で使用することが目的で
はありません。 「コード」は、特定のコードの構文及び表現規則を分かりやすく説明及び視覚化することのみを目的としています。 SAP は、この文書に記載される「コード」の正確性及
び完全性の保証を行いません。更に、SAP は、「コード」の使用により発生したエラー又は損害が SAP の故意又は重大な過失が原因で発生させたものでない限り、そのエラー又は
損害に対して一切責任を負いません。
アクセシビリティ
この SAP 文書に含まれる情報は、公開日現在のアクセシビリティ基準に関する SAP の最新の見解を表明するものであり、ソフトウェア製品のアクセシビリティ機能の確実な提供方
法に関する拘束力のあるガイドラインとして意図されるものではありません。 SAP は、この文書に関する一切の責任を明確に放棄するものです。 ただし、この免責事項は、SAP の意
図的な違法行為または重大な過失による場合は、適用されません。 さらに、この文書により SAP の直接的または間接的な契約上の義務が発生することは一切ありません。
ジェンダーニュートラルな表現
SAP 文書では、可能な限りジェンダーニュートラルな表現を使用しています。 文脈により、文書の読者は「あなた」と直接的な呼ばれ方をされたり、ジェンダーニュートラルな名詞 (例:
「販売員」又は「勤務日数」) で表現されます。 ただし、男女両方を指すとき、三人称単数形の使用が避けられない又はジェンダーニュートラルな名詞が存在しない場合、SAP はその
名詞又は代名詞の男性形を使用する権利を有します。 これは、文書を分かりやすくするためです。
インターネットハイパーリンク
SAP 文書にはインターネットへのハイパーリンクが含まれる場合があります。 これらのハイパーリンクは、関連情報を見いだすヒントを提供することが目的です。 SAP は、この関連情
報の可用性や正確性又はこの情報が特定の目的に役立つことの保証は行いません。 SAP は、関連情報の使用により発生した損害が、SAP の重大な過失又は意図的な違法行為
が原因で発生したものでない限り、その損害に対して一切責任を負いません。 すべてのリンクは、透明性を目的に分類されています (http://help.sap.com/disclaimer を参照)。
インストールガイド IBM AIX 版
重要免責事項および法的情報
PUBLIC
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
137
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 をご覧くださ
い。