このドキュメントで説明されているソフトウェアはサポートされていないか、拡張サポートが提供されています。
現在サポートされているリリースにアップグレードすることをお薦めします。
Spacewalkデータを格納するにはデータベースが必要です。 データベース・オプションは次のとおりです。
Oracle Database
Oracle Database Express Edition (Oracle Database XE)
PostgreSQL
Oracleでは、Spacewalkでの使用についてはOracle Databaseのみサポートしています。 Oracle Database XEおよびPostgreSQLはサポートしていません。
Oracleでは、サポートされていないデータベースから移行するためのツールは提供していません。
Spacewalkをインストールする前に、Oracle Databaseサーバーをインストールし、使用できるようにしておく必要があります。
Oracle Database 11gR2リリース11.2.0.3以降のみがサポートされています。 Oracle Database 12cはサポートされていません。 正しいOracle Database 11gR2リリースを取得するには、https://support.oracle.comのMy Oracle Support (MOS)からソフトウェアをダウンロードする必要があります。
Oracleデータベースのドキュメントは、https://www.oracle.com/pls/db112/homepageにあります。
データベースは次のように構成する必要があります。
データベースは
AL32UTF8
キャラクタ・セットを使用する必要があります。データベースには
spacewalk
というユーザーが必要です。spacewalk
ユーザーには、CONNECT
およびRESOURCE
ロールが必要です。spacewalk
ユーザーには、ALTER SESSION
、CREATE SYNONYM
、CREATE TABLE
、CREATE TRIGGER
、CREATE VIEW
およびUNLIMITED TABLESPACE
システム権限が必要です。
SQLを使用してpasswordというパスワードでspacewalk
ユーザーを作成するには、次のSQL*Plusコマンドを使用できます。
SQL>create user spacewalk identified by password;
SQL>grant connect,resource to spacewalk;
SQL>grant alter session, create synonym, create table, create trigger, create view to spacewalk;
SQL>grant unlimited tablespace to spacewalk;
Oracle Databaseに接続するには、Oracle Instant Clientリリース11.2.0.3以降をSpacewalkサーバーにインストールする必要があります。 Instant Clientがない場合、Spacewalkサーバーの構成に失敗します。 Instant Clientの最新の11gR2リリースをインストールすることをお薦めします。 インスタント・クライアントの詳細は、次の場所を参照してください:
https://www.oracle.com/database/technologies/instant-client.html
必要なパッケージは次のとおりです。
インスタント・クライアント・パッケージ - ベーシック
インスタント・クライアント・パッケージ - SQL*Plus
Oracle Instant Clientをインストールしたら、次のようにldconfigへのライブラリ・パスを追加する必要があります。
#echo /usr/lib/oracle/11.2/client64/lib > /etc/ld.so.conf.d/oracle-instantclient11.2.conf
#ldconfig