Oracle Content Management SDKインストレーションおよび構成ガイド 10g (9.0.4.2) for UNIX Systems B15639-04 |
|
Oracle Content Management SDKの構成が完了し、正常に実行されていることを確認できたら、管理者はユーザー・アカウントおよびグループを作成し、作業環境に最適なマウント・ポイントの下でディレクトリ構造を設定する必要があります。この章では、次の項目について説明します。
ユーザー(開発者、管理者またはエンド・ユーザーなど)は、アカウント名およびパスワードを指定し任意のクライアント・ツールを使用してOracle CM SDKにアクセスできます。Webユーザーは、HTTPアクセスにWebブラウザを使用できます。Windowsユーザーは、ドライブのマッピングやWebDAVの使用が可能です。Macintoshユーザーは、AFP(AppleTalk Filing Protocol)サーバーをマウントできます。表5-1は、Oracle CM SDKによってサポートされているクライアント・プラットフォーム、アクセス方法およびプロトコルの一部を示します。クライアントの動作要件の詳細は、Oracle Content Management SDKのリリース・ノートを参照してください。
次の各項目で、Oracle CM SDKへのクライアント・アクセスに関する追加情報を説明します。
Oracle CM SDKには、AFP 2.2準拠のAppleTalk Filing Protocol(AFP)サーバーが含まれています。MacOS Xクライアントは、AFPサーバーをAppleShareサーバーであるかのように使用できます。AFPサーバーへの接続に必要な手順は、クライアントのMacOSによって異なります。MacOS Xクライアントの場合、次に説明するようにデスクトップから「Go」メニューを使用します。
MacOS Xにはセレクタがないので、クライアントは次のように「Go」メニューを使用して接続します。
afp://computer_name
AppleShareアイコンがクライアントのデスクトップに表示されます。
UNIXまたはWindowsのサーバー・プラットフォームで、次のようなURLを使用してHTTP、WebDAVおよびOracle FileSyncでOracle CM SDKにアクセスします。
http://server_name:7778/cmsdk/content
このURLは、次の方法でアクセスする場合に必要です。
SMBでは、Oracle CM SDKをネットワーク・ドライブとしてマップできます。
SMBアクセスには、次のような制限があります。
\\
servername
\
home
を使用します。
guest
ユーザーとしてログオンされます。
SMBの使用については、オペレーティング・システムのマニュアルおよび『Oracle Content Management SDK管理者ガイド』を参照してください。
FTP(File Transfer Protocol)は、インターネットなどのWAN(Wide Area Network)に渡るファイル転送のために使用します。
最も軽量なプロトコルであるFTPは、大量のデータを他のプロトコルより高速に移動できます。既存システムの移行などのバルク操作を行う場合に、プロトコルにFTPを選択します。そのためには、コマンドラインFTPまたはGUI FTPクライアントを使用する必要があります。
Oracle CM SDKでFTPを使用するには、次の要件を満たす必要があります。
FTPの構成およびパスワードの作成については、『Oracle Content Management SDK管理者ガイド』を参照してください。
Oracle CM SDKへのIMAPおよびSMTPアクセスを可能にするには、電子メール・アプリケーションにアカウントを作成し、IMAPおよびSMTPプロセスが実行されるOracle CM SDKサーバーおよびポートを指定する必要があります。デフォルトのポート番号は143です。
たとえば、次のとおりです。
cmsdkserver1.mycompany.com
IMAP/SMTPアクセスの構成には、次のような制限があります。
sendmail
アプリケーションを停止する必要があります。停止しないと、Oracle CM SDK SMTPサーバーは起動できません。
Oracle CM SDKでは、NFSプロトコル・サーバーが提供されています。このNFSプロトコル・サーバーでは、NFSクライアントの使用がサポートされています。サポートされているクライアントのバージョン番号のリストは、Oracle Content Management SDKのリリース・ノートを参照してください。
Oracle CM SDK NFSサーバーがプライマリNFSサーバーとして構成されている場合、UNIXクライアント(Solaris 2.8、Solaris 2.9およびRed Hat Linux Adv. Server 2.1)は標準のNFSのmount
コマンドを使用してサーバーにアクセスできます(表5-2を参照)。
構文 | 例 |
---|---|
|
|
Oracle CM SDK NFSサーバーがセカンダリNFSサーバーとして構成されている場合、またはOracle CM SDK NFSサーバーが標準のポート番号でない場合、Solarisクライアントではpublic
オプションを指定し、Linuxクライアントではマウント・ポートを指定する必要があります(「Solaris 2.8およびSolaris 2.9クライアント」および「Red Hat Linux Adv.Server 2.1およびRed Hat Linux 8.0クライアント」を参照)。
Hummingbird Maestroのクライアントには、別の注意事項があります。「NFS Maestro Network Accessツールを使用したNFSディレクトリへのリンク」を参照してください。
ネイティブなUNIX NFSで使用されるアクセス権モード・ビットは、Oracle CM SDK NFSプロトコル・サーバーでは使用されません。Oracle CM SDK NFSは、その他のプロトコル・サーバーと同様に、アクセス制御リスト(ACL)を使用してアクセスを制御します。
また、Oracle CM SDK NFSサーバーでは、次の機能もサポートされていません。
chown
、chgrp
およびchmod
コマンドファイルの所有者およびアクセス制御リストを変更するには、コマンドライン・ユーティリティを使用します。
Oracle CM SDK NFSサーバーが返すハンドルは、UNIXのロック・マネージャと互換性がありません。UNIXのロック・マネージャ・サービスが必要なアプリケーションは、Oracle CM SDK NFSサーバーでは動作しません。
NFSクライアントは、バージョニングされたドキュメントのチェックアウト済バージョンにはアクセスできません。競合の発生を回避するため、Oracle CM SDK NFSサーバーでは、バージョニングされたドキュメントのチェックアウト済バージョンへのNFSクライアントのアクセスは許可されません。
バージョニングされたドキュメントの削除、移動および名前の変更はできません。Microsoft Officeなど一部のアプリケーションは、ファイルを保存する際に、最初にデータを一時ファイルに保存し、元のファイルを削除して一時ファイルの名前を元のファイル名に変更します。ドキュメントがバージョニングされる場合、この処理によって前のバージョンが失われます。
Oracle CM SDK NFSサーバーをホストのプライマリNFSサーバーとして実行している場合、表5-2に示す標準のmountコマンドを使用できます。Oracle CM SDK NFSサーバーがホストのセカンダリNFSサーバーである場合、次のようにmountコマンドにポート番号を明示的に指定する必要があります。
mount nfs://host:port/cmsdk_pathname /mount_point
たとえば、次のとおりです。
mount nfs://ifsserver:2049/home data/ifs
または、次のようなコマンドも使用できます。
mount -o port=port,public host:cmsdk_pathname mount_point
たとえば、次のとおりです。
mount -o port=2049,public ifsserver:home /data/ifs
Oracle CM SDK NFSサーバーをホストのプライマリNFSサーバーとして実行している場合、表5-2に示す標準のmountコマンドを使用できます。Oracle CM SDK NFSサーバーがホストのセカンダリNFSサーバーである場合、次のようにmountコマンドにポート番号を明示的に指定する必要があります。
mount -o port=port,mountport=portno1 host:cmsdk_pathname mount_point
たとえば、次のとおりです。
mount -o port=2049, mountport=4048 ifsserver:home /data/ifs
NFSへのクライアント・アクセス機能は、すべてのUNIXオペレーティング・システムで使用可能ですが、Windowsシステムでは追加のクライアント・ソフトウェアが必要です。Hummingbird Maestro NFSは、Oracle CM SDK NFSサーバーでの使用がサポートされているWindowsクライアントです。
サポートされているその他のNFSクライアント・アプリケーションとそのバージョンについては、Oracle Content Management SDKのリリース・ノートを参照してください。
Hummingbird NFS Maestro Clientを使用してOracle CM SDK NFSサーバーにアクセスする前に、NFS Maestro Clientが正しく構成されていることを確認します。
¥¥hostname¥pathname
HCLNFSD
デーモンを実行する場合のみ、DOS形式のファイル共有を選択します。HCLNFSD
は、DOS形式のファイル共有に必要です。NFSサーバーでHCLNFSD
デーモンが実行されていない場合、ファイル・アクセスのレスポンス時間は極端に長くなります。
2049
)からOracle CM SDK NFSサーバーが使用している代替ポート番号に変更します。
TCPは標準のNFSポート2049を使用します。Oracle CM SDK NFSサーバーを代替ポートで実行している場合は、このボックスを選択しないでください。
Oracle CM SDK NFSサーバーをホストのプライマリNFSサーバーとして実行している場合、次のようなMaestroのコマンドライン構文を使用してOracle CM SDKをマウントできます。
nfs link drive: ¥¥host¥pathname username
たとえば、次のとおりです。
nfs link n: ¥¥ifsserver¥home scott
Oracle CM SDK NFSサーバーがホストのセカンダリNFSサーバーである場合、次のようにコマンドラインにOracle CM SDK NFSサーバーのポート番号を指定する必要があります。
nfs link drive: ¥¥host¥pathname username /n:port
たとえば、次のとおりです。
nfs link n: ¥¥ifsserver¥home scott /n:4049
表5-3に示すオプションを指定しない場合、nfs link
コマンドでは、NFS Maestro Clientに構成されているデフォルト値が使用されます。
問題の多くは、ポート番号が正しくないことが原因です。HCLNFSD
デーモンがサーバーで実行されていない場合、クライアント上で「DOS-style sharing」および「UNIX lock manager」を必ず無効にしてください。
表5-4は、一般的なエラー・メッセージおよびMaestroクライアントの問題の一部を示します。
問題 | 対処方法 |
---|---|
「Access denied by server」メッセージ |
Oracle CM SDK NFSサーバーのポート番号が正しく指定されていることを確認します。 TCP接続は標準NFSポート(2049)を使用します。Oracle CM SDK NFSサーバーを代替ポートで実行している場合は、TCP接続を使用しないでください。 |
「Authorization Error」メッセージ |
ユーザー名およびパスワードが無効です。認証サーバーで有効なUNIXユーザー名およびパスワードを指定します。 |
「Bad Network Name」メッセージ |
正しいホスト名とパス名が指定されていることを確認します。指定が正しければ、NFS Maestroの |
Maestroクライアントが停止したように見える |
サーバー・コンピュータで
Maestroコマンドラインでは、ロックを無効にするため、リンクの際に |
「Network Timeout or HCLNFSD/PCNFSD not running on Host」メッセージ |
NFSクライアントにデフォルトの認証サーバーが正しく構成されていることを確認します。 |
|
正しいホスト名とポート番号が指定されていること、およびOracle CM SDK NFSサーバーが実行されていることを確認します。 |
「NFS service not responding」エラー・メッセージ |
正しいホスト名とポート番号が指定されていること、およびOracle CM SDK NFSサーバーが実行されていることを確認します。 |
「Permission denied」エラー・メッセージ |
正しいホスト名とパス名が指定されていることを確認します。Oracle CM SDK NFSサーバーのポートが正しく指定されていることを確認します。 |
Windowsユーザーは、Windowsオペレーティング・システムにネイティブなネットワーク・プロトコルまたはクライアント・アプリケーションを使用するだけでなく、Oracle FileSyncをインストールおよび使用して、デスクトップ・コンピュータのローカル・ディレクトリとOracle CM SDK内のフォルダを同期化できます。
Oracle FileSyncのインストールについては、『Oracle Content Management SDK管理者ガイド』を参照してください。追加情報は、Oracle FileSyncのオンライン・ヘルプを参照してください。
Oracleのコマンドライン・ユーティリティ・プロトコル・サーバーでは、管理者および開発者がWindowsコマンドラインまたはUNIXシェルを介して様々な作業を素早く簡単に実行できます。たとえば、ユーザーのバッチ・ロード、ユーザーの存在を確認するためのリポジトリの問合せ、およびACLの変更と設定ができます。詳細は、『Oracle Content Management SDK管理者ガイド』を参照してください。
CUPサーバーは、他のプロトコル・サーバーと同様、Oracle CM SDKインスタンス上で動作します。Oracle CM SDKを構成すると、CUPクライアント(ifsshell
という名前のスクリプト・ファイル)がサーバー・コンピュータにインストールされます。CUPクライアントはサーバー・コンピュータ上で使用できますが、管理者および開発者がクライアント・コンピュータにソフトウェアをインストールして、CUPをリモートで使用することもできます。
資格証明管理にOracle Internet Directoryを使用する場合、ユーザーがCUPサーバーに接続するときに使用するOracle CM SDK固有のユーザーのパスワードを作成する必要があります。Oracle CM SDK固有のパスワードの作成については、『Oracle Content Management SDK管理者ガイド』を参照してください。
コマンドライン・ユーティリティをインストールするには、次の手順を実行して、該当ファイルがあるディレクトリ全体をOracle CM SDKサーバーからローカル・コンピュータのディレクトリにコピーします。
mkdir cmdline cd cmdline
表5-5 Oracle CM SDKサーバーにおけるコマンドライン・ユーティリティのクライアント・ソフトウェアの場所
UNIXクライアント・ソフトウェア | Windowsクライアント・ソフトウェア |
---|---|
|
|
ifscmdline.sh
(UNIX)またはifscmdline.bat
(Windowsクライアント)ファイルをテキスト・エディタで開きます。表5-6に示すパラメータを編集して、クライアントからコマンドライン・ユーティリティを起動して特定のサーバーに接続できるように適切なパス情報を指定します。
ifscmdline
ファイルには、設定に関する追加情報が含まれています。
コマンドライン・ユーティリティを実行する前に、コマンドライン・コンソール・セッションがWinLatin1コード画面に設定されていることを確認します。コード画面とは、オペレーティング・システムが文字、数字および句読点などのシンボルをキャラクタ番号にマップするために使用する内部表のことです。それぞれのコード画面により、各国で使用されるキャラクタ・セットがサポートされます。コード画面は番号で表されます。たとえば、コード画面437はDOSLatinUSです。
西ヨーロッパのロケールに構成されているWindowsコンピュータからコマンドライン・ユーティリティを実行する場合、コマンドライン・ユーティリティを実行する前にコンソール・セッションでコードを1252に設定します。コマンド・プロンプトに次のように入力します。
mode con codescreen select=1252
コマンドライン・コンソールに、ここで設定したコード画面を含むすべてのコンソール設定が表示されます。
|
Copyright © 2007 Oracle Corporation. All Rights Reserved. |
|