Oracle WebCenter Content 14c(14.1.2.0.0)をインストール・構成してみた

# はじめに

昨年2024年12月に **Oracle Fusion Middleware 14c(14.1.2.0.0)** がリリースされました。リリースの詳細については、以下ブログ記事をご参照ください

https://blogs.oracle.com/oracle4engineer/post/ja-fmw-1412

この記事では**Oracle WebCenter Content 14c(14.1.2.0.0)** をインストールおよび構成の手順について簡単にまとめます。

今回構築する環境はこちら（↓）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/415b7704-eddb-96e8-2d62-79f46a5cbd88.png)

Oracle Cloud Infrastructure(OCI)のコンピュート上にWebLogic Server(WLS)とWebCenter Content(WCC)の14.1.2.0.0をそれぞれインストールします。なお、データベースは **OCI Base Database(BaseDB)** を利用します

:::note info
(※2025年2月13日追記)
データベースに **Oracle Autonomous Transaction Processing-Serverless(ATP-S)** を利用してWCC14cをインストール・構成する場合は、以下のQiita記事を参考にしていただけると幸いです

[Oracle Autonomous Transaction Processingを利用してOracle WebCenter Content 14c(14.1.2.0.0)をインストール・構成する際のポイントをまとめてみた](https://qiita.com/nakasato310/items/d86198d4d37ee2ee188b)
:::

# 1. 環境準備
WCCをインストールするための環境を準備します。OCIのテナンシは開設済で、コンパートメントは作成済であることとします

## 1.1 仮想クラウド・ネットワーク(VCN)の作成および構成
### 1.1.1 VCNの作成

VCNを作成します。**VCNウィザードの起動** から **インターネット接続性を持つVCNの作成** を選択し、CIDRブロックやサブネットなどはデフォルト設定のままで作成します。VCN名は任意ですが、ここでは``wcc14cvcn``と指定します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/8fbcabd8-73cb-8eee-3d8d-ba38092a768c.png)

### 1.1.2 セキュリティ・リストの更新

1. **パブリック・サブネット**に割り当てらてたセキュリティ・リスト``Default Security List for wcc14cvcn``を開き、イングレス・ルールを1件追加します
    - ソース・タイプ: CIDR
    - ソースCIDR: **0.0.0.0/0**
    - IPプロトコル: TCP
    - ソース・ポート範囲: All
    - 宛先ポート: **7001,16200,16250,16225**
    - 説明: (任意)

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/eb21b07b-b880-037e-01f1-1140f4e3824e.png)

1. 続けて**プライベート・サブネット**に割り当てられたセキュリティリスト``プライベート・サブネット-wcc14cvcnのセキュリティ・リスト``を開き、イングレス・ルールを1件追加します
    - ソース・タイプ: CIDR
    - ソースCIDR: **10.0.0.0/24**
    - IPプロトコル: TCP
    - ソース・ポート範囲: All
    - 宛先ポート: **1521**
    - 説明: (任意)
    
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/39c279ea-64bf-d434-39f6-f815814f6103.png)


## 1.2 データベースの作成
### 1.2.1 OCI Base Database の作成

WCCのリポジトリとして利用するデータベースを作成します。今回は**OCI Base Database**を利用し、**プライベート・サブネット**に作成します。具体的な作成手順は以下のチュートリアルを参考にしてください

https://oracle-japan.github.io/ocitutorials/basedb/dbcs101-create-db/#1-db%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%E4%BD%9C%E6%88%90

今回は以下の条件で作成しました（名前等は任意でOKです）

- DBシステム情報
    - DBシステム名: wcc14cdbsystem
    - シェイプの構成
        - シェイプ・シリーズ: AMD
        - OCPUの構成: **VM.Standard.E5.Flex**
        - 1ノードあたりのOCPU数: **1**
    - ストレージの構成
        - 使用可能なデータ・ストレージ: **256GB**
    - DBシステムの構成
        - 合計ノード数: **1**
        - ソフトウェア・エディション: **Enterprise Edition**
    - ライセンス・タイプ: **ライセンス込み**
    - ネットワーク情報の指定
        - VCN: **wcc14cvcn**
        - サブネット: **プライベート・サブネット-wcc14cvcn**
        - ホスト名接頭辞: wcc14cdb
- データベース情報
    - データベース名: orcl
    - データベース・イメージ: **Oracle Database 19c**
    - PDB名: pdb1
    - 管理者資格証明の作成
        - ユーザー名: sys
        - パスワード: (条件を満たすパスワードを入力)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/96528b57-13ba-e454-5164-d9c99929c7a0.png)

:::note info
WCC14cが対応するデータベースの種類やバージョンは最新のCertification Matrixをご確認ください
https://www.oracle.com/middleware/technologies/fusion-certification.html
:::

後の作業（スキーマ作成やWebLogicドメイン作成）でデータベースの接続先を指定します。プラガブル・データベース接続の接続先文字列をメモしておきます

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/c5ff8d7e-13ea-072d-9906-b80e688c1d63.png)


## 1.3 WCCサーバー用のコンピュートの作成および構成

WebCener Contentをインストールするコンピュート・インスタンス(以降**WCCインスタンス**)を、**パブリック・サブネット**に作成し、構成します

### 1.3.1 コンピュート・インスタンスの作成
コンピュート・インスタンスを**パブリック・サブネット**に作成します

- 名前: wcc14c-ap-1
- イメージ: **Oracle Linux 8**
- Shape: **VM.Standard.E5.Flex**
    - OCPU数: **1**
    - メモリー量: **16GB**
- ネットワーク
    - VCN: **wcc14cvcn**
    - サブネット: **パブリック・サブネット-wcc14cvcn**
- ブート・ボリューム
    - サイズ: 50GB
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/181f832a-7c17-2a11-f8d3-3f0ba719baf1.png)

### 1.3.2 ブート・ボリュームの拡張

:::note info
この作業は任意です。
:::

ブート・ボリュームのデフォルト・サイズ(50GB)でもWCCのインストールおよび起動はできますが、容量ギリギリまで使ってしまいます。容量を少し増やす場合は、ブート・ボリュームを100GB程度まで拡張してください（もしくは、ブロック・ボリュームをアタッチし、そこにWCCソフトウェアをインストールする）

ブート・ボリュームの拡張手順は、以下のドキュメントやQiita記事を参考に作業してください

https://docs.oracle.com/ja-jp/iaas/Content/Block/Tasks/extendingbootpartition.htm

https://qiita.com/yamada-hakase/items/daea963237a70620c4bb

https://qiita.com/yamada-hakase/items/3f2fb3d0e67b2753ab0e#5-5-oci-growfs%E3%81%A7%E6%8B%A1%E5%BC%B5%E3%81%99%E3%82%8B

    
### 1.3.3 oracleユーザーの作成

WCCソフトウェアをインストールおよび実行する**oracle**ユーザーを作成し、パスワードを指定します

SSHでWCCインスタンス(``wcc14c-ap-1``)に**opc**ユーザーで接続します。なお、XXX.XXX.XXX.XXXはWCCインスタンスのパブリックIPアドレスを指定します
```
% ssh -i ssh-key-xxx.key opc@XXX.XXX.XXX.XXX
```

WCCインスタンスで、以下コマンドを実行します 
```
[opc@wcc14c-ap-1 ~]$ sudo groupadd oinstall
[opc@wcc14c-ap-1 ~]$ sudo useradd -g oinstall oracle
[opc@wcc14c-ap-1 ~]$ sudo passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[opc@wcc14c-ap-1 ~]$ 
```
### 1.3.4 Firewallポートの解放

インターネット経由でWCCにアクセスできるように、OSのFirewallポートを解放します。今回解放するポートは、**パブリック・サブネットに割り当てられたセキュリティ・リストに追加した4つのポート(7001,16200,16250,16225)** です

WCCインスタンスに**opc**ユーザーで接続し、以下コマンドを実行します 
```
[opc@wcc14c-ap-1 ~]$ sudo firewall-cmd --zone=public --permanent --add-port=7001/tcp
[opc@wcc14c-ap-1 ~]$ sudo firewall-cmd --zone=public --permanent --add-port=16200/tcp
[opc@wcc14c-ap-1 ~]$ sudo firewall-cmd --zone=public --permanent --add-port=16250/tcp
[opc@wcc14c-ap-1 ~]$ sudo firewall-cmd --zone=public --permanent --add-port=16225/tcp
[opc@wcc14c-ap-1 ~]$ sudo firewall-cmd --reload
[opc@wcc14c-ap-1 ~]$ sudo systemctl daemon-reload
```

### 1.3.5 VNCサーバーのインストールおよび構成

WCCをインストールする際に、**Oracle Universal Installer**のグラフィカル・インタフェース(GUI)を使います。そのため、WCCインスタンスにGUIデスクトップとVNCサービスをインストール・構成し、クライアントPCからTigerVNC Viewerを利用し、Linuxのデスクトップにアクセスできるようにします

詳しい手順は、こちらのQiita記事に記載されていますので、ご確認ください

https://qiita.com/letian/items/ea6bebe7ebb46bff84e9

**WCCインスタンスにSSHで接続**
ローカルPCからWCCインスタンス(``wcc14c-ap-1``)に**opc**ユーザーで接続します
```
% ssh -i ssh-key-xxx.key opc@XXX.XXX.XXX.XXX
```

**GNOMEデスクトップのインストールと設定**
GNOMEデスクトップをインストールし、グラフィカル・モードをデフォルトのタイプとして設定します
```
[opc@wcc14c-ap-1 ~]$ sudo dnf groupinstall "Server with GUI" -y
[opc@wcc14c-ap-1 ~]$ sudo systemctl set-default graphical
```

**WCCインスタンスの再起動**
WCCインスタンスを**再起動**します。OCIコンソールから実行します。再起動後、SSHでWCCインスタンスに**opc**ユーザーで再接続します

**設定ファイルの編集**
``/etc/gdm/custom.conf``を開き、**WaylandEnable=false**のコメントアウトを解除します。編集後の``/etc/gdm/custom.conf``　は以下の通りです

```bash:/etc/gdm/custom.conf(編集後)
[opc@wcc14c-ap-1 ~]$ cat /etc/gdm/custom.conf
# GDM configuration storage

[daemon]
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false

[security]

[xdmcp]

[chooser]

[debug]
# Uncomment the line below to turn on debugging
#Enable=true

[opc@wcc14c-ap-1 ~]$ 
```

**TigerVNCサービスのインストール**
TigerVNCサービスをインストールします
```
[opc@wcc14c-ap-1 ~]$ sudo dnf install tigervnc-server tigervnc-server-module -y
```

**VNCパスワードの設定**
WCCをインストールする**oracle**ユーザーにVNCパスワードを設定します。**opcユーザーからoracleユーザーに切り替え**てから、**vncpasswd**コマンドを実行します。VNCパスワード設定が完了したら、opcユーザーに戻します

```
[opc@wcc14c-ap-1 ~]$ sudo su - oracle
最終ログイン: XXX/XX/XX (木) XX:XX:XX GMT日時 pts/2
[oracle@wcc14cap ~]$ vncpasswd
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used
[oracle@wcc14cap ~]$
[oracle@wcc14cap ~]$ exit
logout
[opc@wcc14c-ap-1 ~]$
```

**VNCサービスの設定**
``/etc/tigervnc/vncserver.users``を開き、**:2=oracle**``(ポート番号5902)``を追加します。追加後のファイルは以下の通りです
```bash:/etc/tigervnc/vncserver.users(追加後)
[opc@wcc14c-ap-1 ~]$ cat /etc/tigervnc/vncserver.users 
# TigerVNC User assignment
#
# This file assigns users to specific VNC display numbers.
# The syntax is <display>=<username>. E.g.:
#
# :2=andrew
# :3=lisa

# :1=opc
:2=oracle
[opc@wcc14c-ap-1 ~]$ 
```

``/etc/tigervnc/vncserver-config-defaults``を開き、**geometry=1280x1024**を追加します。追加後のファイルは以下の通りです
```bash:/etc/tigervnc/vncserver-config-defaults(追加後)
[opc@wcc14c-ap-1 ~]$ cat /etc/tigervnc/vncserver-config-defaults
## Default settings for VNC servers started by the vncserver service
#
# Any settings given here will override the builtin defaults, but can
# also be overriden by ~/.vnc/config and vncserver-config-mandatory.
#
# See HOWTO.md and the following manpages for more details:
#     vncsession(8) Xvnc(1)
#
# Several common settings are shown below. Uncomment and modify to your
# liking.

# session=gnome
# securitytypes=vncauth,tlsvnc
# geometry=2000x1200
# localhost
# alwaysshared

# Default to GNOME session
# Note: change this only when you know what are you doing
session=gnome
geometry=1280x1024
[opc@wcc14c-ap-1 ~]$ 
```

**VNCサービスの起動**
VNCサービスを起動します。**:2**``(ポート番号=5902)``を指定します
```
[opc@wcc14c-ap-1 ~]$ sudo systemctl daemon-reload
[opc@wcc14c-ap-1 ~]$ sudo systemctl enable --now vncserver@:2.service
[opc@wcc14c-ap-1 ~]$ sudo systemctl status vncserver@:2.service
```

### 1.3.6 SSHトンネルの接続およびVNC接続の作成

**SSHトンネルの作成**
クライアントPCからoracleユーザー(``ポート番号=5902``)にSSHトンネルを設定します。ここでは、クライアントPCはMacBookを使っています
```
% ssh -i ssh-key-xxx.key -L 5901:localhost:5902 opc@XXX.XXX.XXX.XXX
```

**VNCViewerの起動**
クライアントPCにVNCViewerをインストールし、起動します。
``VNC server:``に**localhost:5901**を指定し、**Connect**をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/e2fea06a-9675-9b52-a267-adcc37e80d8c.png)

パスワードを入力します。
vncpasswdコマンドで設定した**oracleユーザー**のVNCパスワードを入力します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/079b4d35-5dd5-cb8a-24d9-61eef694aa49.png)

以下のようなOracle Linuxのデスクトップが表示されます。Welcome画面から言語やキーボードの初期設定を行います
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/518d7642-34b7-1fde-4652-1d3e2edb8409.png)

:::note info
自動スクリーンロックを解除(OFF)することをお勧めします。Settings > Privacy > Screen Lockより、Automatic Screen Lockのスイッチを**OFF**にします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/763af6a1-bebe-1fd9-2c44-cbfe2cd81109.png)
:::

Terminalを開き、oracleユーザーでアクセスできているか？を確認します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/f1bbf3a2-4b3a-6978-4382-234c2376b0e9.png)


# 2. 前提条件ソフトウェアのインストール

ここでは、前提条件となるソフトウェアをダウンロードし、インストールします。作業は、前の手順で設定したWCCインスタンス(``wcc14c-ap-1``)のデスクトップを利用します。また、ユーザーは**oracle**ユーザーで作業します

なお、ソフトウェアのインストール先のディレクトリ構成は、以下ドキュメントを参考に構成します

https://docs.oracle.com/en/middleware/fusion-middleware/14.1.2/inecm/preparing-install-and-configure-product.html#GUID-9C64CE22-2AAA-4440-BF6E-CDB04F755744

![image.png](https://docs.oracle.com/en/middleware/fusion-middleware/14.1.2/inecm/img/asins_dt_024_dir_struc.png)

## 2.1 ディレクトリの作成

インストール作業で必要なディレクトリを作成します

```bash
[oracle@wcc14c-ap-1 ~]$ pwd
/home/oracle
[oracle@wcc14c-ap-1 ~]$ mkdir -p product/Oracle_Home
[oracle@wcc14c-ap-1 ~]$ mkdir -p product/OraInventory
[oracle@wcc14c-ap-1 ~]$ mkdir -p config/domains/wcc_domain
[oracle@wcc14c-ap-1 ~]$ mkdir -p config/applications
```


## 2.2 JDKのインストール

:::note info
WCC14cが対応するJDKバージョンは最新のCertification Matrixをご確認ください
https://www.oracle.com/middleware/technologies/fusion-certification.html
:::

OTNよりJDKをダウンロードします。今回は**jdk-17.0.12_linux-x64_bin.tar.gz**をダウンロードします

https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html

ダウンロード・ファイルを``/home/oracle/product/``直下に移動し、**tar zxvf**コマンドで解凍します

```bash
[oracle@wcc14c-ap-1 product]$ tar zxvf jdk-17.0.12_linux-x64_bin.tar.gz
```

``.bash_profile``に以下を追加します

```bash
JAVA_HOME=/home/oracle/product/jdk-17.0.12
JRE_HOME=$JAVA_HOME/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export JRE_HOME
export CLASSPATH
export PATH
```

``.bash_profile``を再読み込みし、**java -version**を実行し、確認します
```bash
[oracle@wcc14c-ap-1 ~]$ source ~/.bash_profile
[oracle@wcc14c-ap-1 ~]$ 
[oracle@wcc14c-ap-1 ~]$ java -version
java version "17.0.12" 2024-07-16 LTS
Java(TM) SE Runtime Environment (build 17.0.12+8-LTS-286)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.12+8-LTS-286, mixed mode, sharing)
[oracle@wcc14c-ap-1 ~]$ 
```

## 2.3 Fusion Middleware Infrastructureのインストール

OTNよりOracle WebLogic Server 14c(14.1.2.0.0)の**Fusion Middleware Infrastructure Installer**をクリックします

https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/8fcdad33-c37f-1850-75ac-1b78997f0d23.png)

**Oracle Software Delivery Cloud**にアクセスします。Oracleアカウントでサイン・インします

``Platforms``で**Linux x86-64**を選択します。Oracle License Agreementの内容を確認し、問題なければチェックボックスを選択します。最後に、**V1045135-01.zip**をダウンロードします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/6309423d-3df5-17df-7d7f-7a098aae1d67.png)

ダウンロードした**V1045135-01.zip**を、WCCインスタンスの``/home/oracle/product/``直下に移動し、**unzip**コマンドで解凍します
```bash
[oracle@wcc14c-ap-1 product]$ unzip V1045135-01.zip
Archive:  V1045135-01.zip
  inflating: fmw_14.1.2.0.0_infrastructure.jar  
[oracle@wcc14c-ap-1 product]$ 
```

解凍したパッケージの整合性を確認します

:::note info
パッケージの整合性確認はオプションです。具体的な確認方法は[こちらのドキュメント](https://docs.oracle.com/en/middleware/fusion-middleware/14.1.2/inecm/preparing-install-and-configure-product.html#GUID-79842D54-029E-4033-BA56-EF0DC01DA4E9)をご確認ください
:::

```bash
[oracle@wcc14c-ap-1 product]$ jarsigner -verify -verbose:summary -certs fmw_14.1.2.0.0_infrastructure.jar
```

Fusion Middlware Infrastructureのインストーラを起動します
```bash
[oracle@wcc14c-ap-1 product]$ java -jar fmw_14.1.2.0.0_infrastructure.jar
```

インストーラーが起動されます
+ **Installation Inventory Setup**
    + ``Inventory Directory``と``Operating System Group``を指定します。それぞれ以下を設定します
        - Inventory Directory: **/home/oracle/product/OraInventory**
        - Operating System Group: **oinstall**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/a12e07a2-0891-ff44-8b4e-16b8e99797fa.png)
+ **Welcome**
    + **Next** をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/5333c8b9-baa4-e4c9-6bce-3cf853673a2f.png)  
+ **Auto Update**
    + **Skip Auto Updates**を選択し、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/7e48d5aa-c3a9-946e-9dcf-b625de1fe17e.png)  
+ **Installation Location**
    + Oracle Homeディレクトリを指定します。ここでは事前に作成した以下ディレクトリを指定し、**Next**をクリックします
        + Oracle Home: **/home/oracle/product/Oracle_Home**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/1b155883-cd13-9f90-55a9-b8a9d9924b64.png)
+ **Installation Type**
    + Fusion Middleware Infrastructureが選択されていることを確認し、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/2776c169-8af8-6c1e-4e93-bb788bbaff4f.png)
+ **Prerequisite Checks**
    + 事前検証が自動実行されます。**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/fa30681f-d362-911a-1d79-027a4f608f87.png)
+ **Installation Summary**
    + インストール内容が表示されます。**Install**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/41d6980d-b056-e490-3b9b-81a0a9761ef1.png)
+ **Installation Progress**
    + インストールが実行されます。完了後、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/5a3cc962-bb7c-0649-650f-f062bbd9854b.png)
+ **Installation Complete**
    + インストールが完了します。**Finish**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/322c0bc3-4e14-c7f8-5d20-96c8938ccb9f.png)

# 3. WebCenter Contentのインストール

OTNよりOracle WebCenter Content 14.1.2.0.0の**Download**をクリックします

https://www.oracle.com/middleware/technologies/webcenter-content-download.html

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/1dafa6cf-597a-0dda-1a36-58a066ac1d5a.png)

**Oracle Software Delivery Cloud**にアクセスします。Oracleアカウントでサイン・インします

``Platforms``で**Linux x86-64**を選択します。Oracle License Agreementの内容を確認し、問題なければチェックボックスを選択します。最後に、**V1045129-01.zip**をダウンロードします

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/eab26aae-6bc5-73ad-15cf-531f072f2825.png)

ダウンロードした**V1045129-01.zip**を、WCCインスタンスの``/home/oracle/product/``直下に移動し、**unzip**コマンドで解凍します
```bash
[oracle@wcc14c-ap-1 product]$ unzip V1045129-01.zip
Archive:  V1045129-01.zip
  inflating: fmw_14.1.2.0.0_wccontent.jar 
[oracle@wcc14c-ap-1 product]$ 
```

解凍したパッケージの整合性を確認します

:::note info
パッケージの整合性確認はオプションです。具体的な確認方法は[こちらのドキュメント](https://docs.oracle.com/en/middleware/fusion-middleware/14.1.2/inecm/preparing-install-and-configure-product.html#GUID-79842D54-029E-4033-BA56-EF0DC01DA4E9)をご確認ください
:::

```bash
[oracle@wcc14c-ap-1 product]$ jarsigner -verify -verbose:summary -certs fmw_14.1.2.0.0_wccontent.jar
```

WebCenter Contentのインストーラを起動します
```bash
[oracle@wcc14c-ap-1 product]$ java -jar fmw_14.1.2.0.0_wccontent.jar
```

+ **Installation Inventory Setup**
    + ``Inventory Directory``と``Operating System Group``を指定します。それぞれ以下を設定します
        - Inventory Directory: **/home/oracle/product/OraInventory**
        - Operating System Group: **oinstall**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/d52ce08c-8632-1fec-32b6-866c9a9c3f2f.png)
+ **Welcome**
    + **Next** をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/b489e10a-9ee1-095f-1c6a-bf21e6d9adee.png)
+ **Auto Update**
    + **Skip Auto Updates**を選択し、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/f30113a8-1bbd-b8fb-9371-4732cc6b26f4.png)
+ **Installation Location**
    + Oracle Homeディレクトリを指定します。ここでは事前に作成した以下ディレクトリを指定し、**Next**をクリックします
        + Oracle Home: **/home/oracle/product/Oracle_Home**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/8d991536-4f93-76cc-1805-ee5cdd72a179.png)
+ **Prerequisite Checks**
    + 事前検証が自動実行されます。**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/697395f0-2430-406f-9896-94aea5c01437.png)
+ **Installation Summary**
    + インストール内容が表示されます。**Install**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/c8fd66a0-346a-d78b-073c-b8b04c695432.png)
+ **Installation Progress**
    + インストールが実行されます。完了後、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/6e45b0ec-1238-9795-167b-4c910b0ea319.png)
+ **Installation Complete**
    + インストールが完了します。**Finish**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/09867213-c698-887e-2978-1d5db05fbd44.png)

# 4. スキーマの作成

**Repository Creation Utility(RCU)** を利用し、WCC14cに必要なデータベース・スキーマを作成します。RCUのドキュメントは以下リンクよりご確認ください

https://docs.oracle.com/en/middleware/fusion-middleware/14.1.2/rcuug/index.html

環境準備で作成したBase DBが起動済みであることを確認します

**Oracle Home**配下の``oracle_common/bin``ディレクトリに移動し、**rcu**を起動します

```bash
[oracle@wcc14c-ap-1 product]$ cd /home/oracle/product/Oracle_Home/oracle_common/bin
[oracle@wcc14c-ap-1 bin]$ ./rcu 
```

+ **Welcome**
    + **Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/b34b621c-f297-61dd-389d-51e158d02d15.png)
+ **Create Repository**
    + **Create Repository**と**System Load and Product Load**を選択し、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/76005aad-e12a-b132-bda7-a0d04d2b8487.png)
+ **Database Connection Details**
    + ``Connection String Format:``を選択し、データベース作成時にメモしたプラガブル・データベースの接続文字列を利用して、データベースへの接続情報(Connection String、Username、Passwordなど)を設定し、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/5441b7d7-9869-9f7e-b6cb-1879707f1f25.png)
    + 事前検証が自動実行されます。**OK**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/80551ff1-6f4f-26a2-d8d9-76053b6fa6aa.png)
+ **Select Components**
    + Create new prefixで**WCC**と入力します
    + Componentで**WebCenter Content**を選択し、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/5306cf10-d2ef-0467-12e8-33c96bbc4c1d.png)
    + 事前検証が自動実行されます。**OK**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/ec195d16-9935-55e4-4971-c6c56b7b38f0.png)
+ **Schema Passwords**
    + スキーマ・パスワードを設定します。ここでは**Use same passwords for all schemas**を選択し、PasswordとConfirm Passwordを入力します。**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/6d423b37-f62b-69af-84ac-8323695ee679.png)
+ **Map Tablespaces**
    + **Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/bf67988b-c91c-5497-c7f3-b1842cd325f5.png)
    + 確認ダイアログが表示されます。**OK**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/3c78e24e-0abb-33fe-0911-fd866173f421.png)
    + 表領域が作成されます。**OK**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/70803115-7c7e-1655-aec9-b769b61eb21b.png)
+ **Summary**
    + 作成内容が表示されます。**Create**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/fa6d1d3c-ff96-9691-df83-2dcb7a1bac81.png)
    + テーブル作成が実行されます
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/7d634a65-9768-4e19-0651-962e1cb66719.png)
+ **Completion Summary**
    + 作成が完了すると、結果が表示されます。**Close**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/ede08f62-230c-4d4b-38f2-5e195437f75e.png)

# 5. WebLogicドメインの作成

**Configuration Wizard(構成ウィザード)** を利用し、ドメインを作成します。構成ウィザードのドキュメントは以下リンクよりご確認ください

https://docs.oracle.com/en/middleware/fusion-middleware/14.1.2/wldcw/introduction.html#GUID-DD1F0612-0E33-4F82-8936-951222A4A300

**Oracle Home**配下の``oracle_common/common/bin``ディレクトリに移動し、**config.sh**を起動します

```bash
[oracle@wcc14c-ap-1 bin]$ cd /home/oracle/product/Oracle_Home/oracle_common/common/bin
[oracle@wcc14c-ap-1 bin]$ ./config.sh
```

+ **Configuration Type**
    + 以下を選択し、**Next**をクリックします
        + What do you want to do?: **Create a new domain**
        + Domain Location: **/home/oracle/config/domains/wcc_domain**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/0f347160-e3c7-5775-8d49-bb1a8864274b.png)
+ **Templates**
    + Available Templatesより以下3つを選択し、**Next**をクリックします
        + **Oracle Universal Content Management - Inbound Refinery - 14.1.2.0.0 [wccontent]**
        + **Oracle Universal Content Management - Content Server - 14.1.2.0.0 [wccontent]**
        + **Oracle WebCenter Content - Web UI - 14.1.2.0.0 [wccontent]**
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/b9f696bb-78f9-1bd3-480a-88c4ec87a9ae.png)
        :::note info
        上記3つのテンプレートを選択すると、依存関係として以下のテンプレートも自動選択されます。選択したままで作業を進めてください  
        - Oracle Enterprise Manager - 14.1.2.0.0 [em]
        - Oracle JRF - 14.1.2.0.0 [oracle_common]
        - WebLogic Coherence Cluster Extension - 14.1.2.0.0 [wlserver]
+ **High Availability Options**
    + **Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/983cd8a3-bc0a-e262-860d-4d7baaa42083.png)
+ **Application Location**
    + Application locationを指定し、**Next**をクリックします
        + Application location: **/home/oracle/config/applications**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/9d391fad-6ef2-36eb-5649-837e81cadb6c.png)
+ **Administrator Account**
    + 管理ユーザーとパスワードを設定し、**Next**をクリックします
        + Name: **weblogic**
        + Password: **(条件にあったパスワードを入力)**
        + Confirm Password: **(条件にあったパスワードを入力)**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/97c093a5-a50b-5e86-8c6d-b6b3740b91dd.png)
+ **Domain Mode and JDK**
    + Domain ModeとJDKを指定します。ここでは以下のように設定します
        + Domain Mode: **Development**
        + Enable or Disable Default Ports for Your Domain: **Enable Listen Ports (non-SSL Ports)**
        + JDK: **Oracle HopSpot 17.0.12 /home/oracle/product/jdk-17.0.12**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/7fad8691-4e09-669e-f05e-c74b203bd367.png)
+ **Datasources**
    + **mds-WCCUIMDSREPO**を選択します
    + RCUで作成したデータベース（*Host Name、DBMS/Service、Port、Username、Password*）をデータソースとして指定します
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/8597955c-f12e-ea92-2c2e-33cea475e00c.png)
+ **JDBC Data Sources Test**
    + **mds-WCCUIMDSREPO**を選択し、**Test Selected Connections**をクリックします
    + テストが成功したことを確認し、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/f1a21c3b-c2d2-7da0-4781-4a5a3af3b832.png)
+ **Database Configuration Type**
    + **RCU Data**を選択し、RCUで作成したデータベース・コネクション情報(*Host Name、DBMS/Service、Port、Scheme Owner、Scheme Password*)を指定します
    + **Get RCU Configuration**をクリックします
    + コネクション情報の取得が成功したことを確認し、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/9d6b8e37-ed5e-53bc-386c-8bcb774eb455.png)
+ **JDBC Component Schema**
    + **Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/70c251ab-8111-9153-f939-6d7f5c7a498c.png)
+ **JDBC Component Schema Test**
    + **Test Selected Connections**をクリックします
    + テストが成功したことを確認し、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/ef6bc2ff-4a54-6e24-195e-253d41e685e4.png)
+ **Credentials**
    + ドメイン内の各キーの資格情報を設定し、**Next**をクリックします
        + Username: **weblogic**
        + Password: **(Administrator Accoutで指定したパスワード)**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/08c9a5dd-1f8c-0110-452b-72ca453e76d3.png)
+ **Advanced Configuration**
    + **Administration Server**、**Node Manager**、**Topology**を選択し、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/bdfe5514-0e62-785a-1fde-0b4c4ce11751.png)
    + **Administration Server**
        + **Next**をクリックします
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/a797682f-0797-491a-3a08-e5d64b02d07a.png)
    + **Node Manager**
        + Node Manager Topology: **Per Domain Default Location**
        + Node Manager Credentials
            + Username: (Node Managerのユーザー名。ここでは**weblogic**)
            + password: **(条件にあったNode Managerのパスワード)**
            + confirm Password: **(条件にあったNode Managerのパスワード)**
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/56393173-0881-a06d-f1e0-b44ba383c3c3.png)
    + **Managed Servers**
        + **Next**をクリックします
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/98c1aca1-3850-b3ed-d3f5-593f3dcf004e.png)
    + **Clusters**
        + **Add**をクリックし、3つのCluster Nameを追加します
            + **UCM_Cluster_1**
            + **IBR_Cluster_1**
            + **WCCADF_Cluster_1**
        + **Next**をクリックします
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/968dc0c6-bc2d-ffba-fb09-54f06f9511fc.png)
    + **Server Templates**
        + **Next**をクリックします
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/63ceb1b4-f8fe-faaa-bebe-29c3acb47ad9.png)
    + **Dynamic Servers**
        + **Next**をクリックします
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/707c44e3-ce44-a64e-a09d-d54af57bd9cf.png)
    + **Assign Server to Clusters**
        + 左パネル(Servers)の**IBR_server1**を選択し、続けて右パネル(Clusters)の**IBR_Cluster_1**を選択します
        + 右向き矢印( **>** )をクリックし、IBR_server1をIBR_Cluster_1にアサインします
        + 同じ手順を繰り返し、**UCM_server1**を**UCM_Cluster_1**に、**WCCADF_server1**を**WCCADF_Cluster_1**をそれぞれアサインします
        + **Next**をクリックします
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/42fe1c72-6288-d5de-78e2-3753636078ea.png)
    + **Coherence Clusters**
        + **Next**をクリックします
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/af7853e9-7cdd-25ce-9573-70bb7781de0a.png)
    + **Machines**
        + Machineタブを選択し、**Add**をクリックします
        + ``Name``を入力し、**Next**をクリックします
            + Name: **WCC_Machine_1**
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/3a2580fe-4500-e510-889f-d03d650a1658.png)
    + **Assign Servers to Machines**
        + 左パネル(Servers)のすべてのサーバーを選択し、続けて右パネル(Machines)の**WCC_Machine_1**を選択します
        + 右向き矢印( **>** )をクリックし、すべてのサーバーを**WCC_Machine_1**にアサインします
        + **Next**をクリックします
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/a2474e62-4bc5-1f69-89c7-7606c7636769.png)
+ **Configuration Summary**
    + 構成のサマリーが表示されます。問題なければ**Create**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/a4042297-75ce-00f2-7f75-4f735e9cd9f6.png)
+ **Configuration Progress**
    + ドメインの作成処理が実行されます。作成完了後、**Next**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/ecf5d636-a6ea-c8f6-8a60-63a9f80cba30.png)
+ **End of Configuration**
    + 構成が完了します。**Finish**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/1e504e6e-7fd1-c965-a5b6-cd2af4771371.png)

# 6. 起動および初回起動時の構成

## 6.1 起動

### 6.1.1 WebLogic管理サーバの起動

WLS管理サーバを起動します
```
[oracle@wcc14c-ap-1 bin]$ cd /home/oracle/config/domains/wcc_domain
[oracle@wcc14c-ap-1 wcc_domain]$ nohup ./startWebLogic.sh > log.out&
[1] 18327
nohup: ignoring input and redirecting stderr to stdout
[oracle@wcc14c-ap-1 wcc_domain]$ 
``````

``tail -f log.out``でログを確認し、**Server state changed to RUNNING.** のログが出力されれることを確認します
```:WebLogic管理サーバ起動時のログ出力例
<Jan 14, 2025, 6:08:18,728 AM Greenwich Mean Time> <Notice> <WebLogicServer> <BEA-000331> <Started the WebLogic Server Administration Server "AdminServer" for domain "wcc_domain" running in development mode.> 
<Jan 14, 2025, 6:08:18,955 AM Greenwich Mean Time> <Notice> <WebLogicServer> <BEA-000360> <The server started in RUNNING mode.> 
<Jan 14, 2025, 6:08:18,963 AM Greenwich Mean Time> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING.> 
```

### 6.1.2 Node Managerの起動

Node Managerを起動します
```
[oracle@wcc14c-ap-1 wcc_domain]$ cd /home/oracle/config/domains/wcc_domain/bin
[oracle@wcc14c-ap-1 bin]$ nohup ./startNodeManager.sh > log.out&
[2] 19131
nohup: ignoring input and redirecting stderr to stdout
[oracle@wcc14c-ap-1 bin]$ 
```
``tail -f log.out``でログを確認し、**Secure socket listener started on port 5556**のログが出力されれることを確認します
```:Node Manager起動時のログ出力例
<Jan 14, 2025 6:12:14 AM Greenwich Mean Time> <INFO> <Secure socket listener started on port 5556, host localhost/127.0.0.1>
```

### 6.1.3 管理対象サーバの起動

:::note warn
Oracle WebLogic Server 14.1.2より管理コンソールは廃止されました([Deprecated and Removed Functionality - WebLogic Server Administration Console](https://docs-uat.us.oracle.com/en/middleware/fusion-middleware/weblogic-server/14.1.2/notes/deprecated-and-removed-functionality.html#GUID-A966D5FD-261B-4099-9D2A-3BDC7B7EFC18))。Webブラウザで管理コンソールにアクセスすると、以下の画面が表示されます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/92de86b0-4325-5b79-9336-5aba923ef348.png)

そのため、管理対象サーバの起動・停止などの管理操作はWebLogic Remote Console(クライアント・アプリケーション)もしくはFusion Middleware Control(Enterprise Manager)を利用します。この記事では**Fusion Middleware Control** による管理操作を紹介します
:::

1. クライアントPCでWebブラウザを起動し、**Fusion Middleware Control(Enterprise Manager)** にアクセスします。URLは以下の通りです
``http://<WCCインスタンスのパブリックIPアドレス>:7001/em``
1. ユーザー名とパスワードを入力し、**サイン・イン**をクリックします
    - ユーザー名: **weblogic**
    - パスワード: **(ドメイン作成時のAdministrator Accountで指定したパスワード)**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/678a014b-b56f-cb42-424a-56b90763a46e.png)
1. **IBR_server1**を起動します
    1. **サーバー**で、**IBR_server1**を選択した状態で、**制御**→**起動**をクリックします
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/e350d7d1-a8d9-a02c-e287-323ab5d08cda.png)
    1. IBR_server1が起動中になります。画面右上の**自動リフレッシュ**をOFF→**30秒**に変更すると、30秒ごとに画面が自動リフレッシュ（再読み込み）され、最新の状態を確認できます
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/8d7f1cb9-edef-f1aa-39c9-9dc2b0b7f1b5.png)
    1. しばらくすると、IBR_server1が**実行中**になります
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/8f943f3b-9d14-5fe0-437b-fc9f8336bdf0.png)
1. 同じ手順を繰り返し、**UCM_server1**と**WCCADF_server1**を起動します
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/96ecd90d-4045-4d05-37bf-3d3a068f1d4a.png)

## 6.2 確認および初期設定

### 6.2.1 UCMサーバ

1. Webブラウザを開き、UCMサーバにアクセスします。アクセスURLは以下の通りです
``http://(WCCインスタンスのパブリックIPアドレス):16200/cs``

1. ユーザー名とパスワードを入力し、**Sign In**をクリックします
    - User Name: **weblogic**
    - Password: **(ドメイン作成時のAdministrator Accountで指定したパスワード)**
        ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/9d1f3266-c798-a544-8ca9-b186f487d398.png)
1. **WebCenter Content Configuration**が表示されます。これはインストール直後の初回アクセス時のみ表示される初期設定画面です
    - **Instance Information**
        - Web Server HTTP/HTTPS Address: **(WCCインスタンスのパブリックIPアドレス):16200** に変更(*例:WCCインスタンスのパブリックIPアドレスが``111.111.111.111``の場合、``111.111.111.111:16200``と入力*)
         - Auto Number Prefix: **WCC** に変更
    - **Search Information**
        - FullText Search Option: **Internal** を選択
          ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/25181735-4160-f7b1-747f-b9c8a98781d0.png)
1. **Submit**をクリックします
1. Fusion Middleware ControlからUCM_server1を**再起動**(停止→起動)を実行します
1. 再起動完了後、UCMサーバにサイン・インします。アクセスURLは以下の通りです
``http://(WCCインスタンスのパブリックIPアドレス):16200/cs``
1. UCMサーバのUIが表示されます
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/1ffc487a-dc09-c4b9-7e60-8e399b661085.png)

    :::note info
    ``Workflow In Queue set up is not complete.``のalertは、クリックすると消すことができます
1. 左ナビゲーション・メニューの**Administration** > **configuration for xxx**をクリックします
1. System Configuration > **HTTP Server Address**が **(WCCインスタンスのパブリックIPアドレス):16200**であることを確認します
1. System Configuration > **Search Engine**が**ORACLETEXTSEARCH** であること確認します
:::note info
ORACLETEXTSEARCHとは、ドメイン作成時にリポジトリして指定したOracle DatabaseのOracle Textを**WCCの全文検索エンジン**として利用することを意味します
:::
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/23bfff92-e456-f9e9-e982-2886d5d75b80.png)

### 6.2.2 IBRサーバ
UCMサーバ同様にIBRサーバにもサインインし、初期構成を実施します

1. Webブラウザを開き、IBRサーバにアクセスします。アクセスURLは以下の通りです
``http://(WCCインスタンスのパブリックIPアドレス):16250/ibr``
1. ユーザー名とパスワードを入力し、**Sign In**をクリックします
    - User Name: **weblogic**
    - Password: **(ドメイン作成時のAdministrator Accountで指定したパスワード)**
1. **Inbound Refinery Configuration**が表示されます。これはインストール直後の初回アクセス時のみ表示される初期設定画面です
    - Web Server HTTP/HTTPS Address: **(WCCインスタンスのパブリックIPアドレス):16250**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/7aa56ddf-b49a-b317-f341-e85459233e47.png)
1. **Submit**をクリックします
1. Fusion Middleware ControlからIBR_server1を**再起動**(停止→起動)を実行します
1. 再起動完了後、IBRサーバにサインインします。アクセスURLは以下の通りです
``http://(wccインスタンスのパブリックIPアドレス):16250/ibr``
1. IBRサーバのUIが表示されます
1. 左ナビゲーション・メニューの**Administration** > **Configuration for xxx**を開きます。構成情報を確認できます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/70cbcb6c-cbe4-d6bc-8c68-59baabc9d923.png)

# 7. プロバイダの構成
:::note info
この作業はオプションです
:::

## 7.1 各サーバの説明
- **UCMサーバ(UCM_server1)**
    - コンテンツのチェックイン・チェックアウト、検索、表示などコンテンツ管理のメイン機能を提供します
    - エンドユーザー向けおよび管理者向けのユーザー・インタフェース(ネイティブUI)を提供します
- **IBRサーバ(IBR_server1)**
    - UCMサーバに登録されたコンテンツの**フォーマット変換やレンディション生成**を提供します
    - 管理者向けユーザー・インタフェースのみを提供し、**エンドユーザー向けのUIは提供しません**
    - IBRは**Inbound Refinery**の略称です
- **WCCADFサーバ(WCCADF_server1)**
    - エンドユーザー向けのユーザー・インタフェース(通称WebUI、WCCUI)のみを提供します
    - WCC12cより提供を開始した比較的新しいユーザー・インタフェースです
    - UCMサーバと連携して動作します

WCCのインストール直後では、UCMサーバに登録されたコンテンツをIBRサーバで変換するように構成されていません。ここでは、IBRサーバでのコンテンツ変換が行われるように、追加の構成作業を紹介します

## 7.2 プロバイダの追加
UCMサーバにアクセスし、プロバイダを構成します

1. UCMサーバにサイン・インします
1. **Administration > Providers**をクリックします
1. **Create a New Provider > outgoing**の**Add**をクリックする
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/ffc6aa52-1a81-3c21-dbfe-ac8da5239072.png)
1. 以下を入力し、**Add**をクリックします
    - Provider Name: **IBR**
    - Provider Description: **Inbound Refinery**
    - Server Host Name: localhost (変更なし)
    - Server Port: **5555**
    - Instance Name: **IBRのインスタンス名**
    - Relative Web Root: **/ibr/**
    - Conversion Options: **Handles Inbound Refinery Conversion Jobs**のみを選択
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/6b586528-cf7d-5d2b-31f0-f32d7c708448.png)
    :::note info
    IBRのインスタンス名は、IBRサーバにサインインし、Administration > Configuration for xxx > System Configurationの**Instance Name:xxxx**のxxxxになります
1. **UCM_server1を再起動**します
1. UCMサーバにサイン・インします
1. **Administration > Refinery Administration > File Format Wizard**を開きます
1. **File Formats Wizard** タブが選択されていることを確認し、IBRサーバ変換するファイル・フォーマットを選択します。ここでは以下のファイルフォーマットを選択します
    - オフィス文書: **doc, dot, docx, dotx, ppt, pptx, xls, xlsx**
    - 画像: **bmp, gif, jpeg, jpg, png**
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/d49c970d-221f-e98c-c695-cbdac1c73f78.png)
1. 画面を下にスクロールし、**Update**をクリックします


# 8. 確認

UCMサーバにファイルを1つアップロード(チェックイン)し、その動作を確認します

1. UCMサーバにサイン・インします
1. **New Check-In**をクリックします
1. ``Title``を入力します(今回は``Sample Document EN``と入力)
1. ``Primary File``に、ローカルPCにある任意のファイルを登録します(今回はMS Wordファイルを指定)
1. **Check In**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/08e7af02-9ded-7997-c764-54e4f75171cf.png)
1. コンテンツのチェック・インが完了します。\[**Content Info**\]のリンクをクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/7955cd8a-6fba-62e7-6dec-7830a02c5305.png)
1. Content Information(コンテンツ情報)が表示されます。StatusがReleased(リリース)であることを確認します
1. **7項のプロバイダ設定が完了している場合**、``Web Location``のリンクを確認すると登録したMS Word形式のファイルがPDFに変換されます。リンクをクリックすると、PDFファイルが表示されます
      ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/2acbf351-2baa-3e38-ecca-d252e757892b.png)
1. WCCADFサーバにサイン・インします。 アクセスURLは以下の通りです
``http://(WCCインスタンスのパブリックIPアドレス):16225/wcc``
1. UCMサーバと同じユーザー名とパスワードでサインインします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/8d7c8274-7ebb-9f29-3cc2-138021d8a14a.png)
1. WebUIの初期設定のダイアログが表示されます。デフォルト設定のまま**Continue**をクリックします
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/13236d29-006e-b2fd-cae6-dc0c1a255b1a.png)
1. 先ほどUCMサーバでチェック・インしたファイルが1件登録されていることを確認します。ファイル名をクリックします
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/3933bc3b-61a7-ecb6-af8c-bbdcf4f04a5e.png)

1. ファイルがプレビュー表示され、右パネルにメタデータなどの情報が確認できます
    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/120110/e6b63676-fec3-d4d9-e3fa-8857c1b25e2d.png)

:::note info
ファイルのプレビューおよびWeb Locationの変換済PDFファイルで文字化けする場合、UCMサーバとIBRサーバのフォント・パスに適切なTrueTypeフォントを指定する必要があります。詳細は以下ドキュメントをご確認ください
- [20.6.6 Specifying the Font Path](https://docs.oracle.com/en/middleware/webcenter/content/14.1.2/webcenter-content-manage/configuring-inbound-refinery.html#GUID-FC6910D9-07AD-481B-8EAB-D70DF93DE9F3)
:::


# 関連ドキュメント
**Oracle WebCenter Content 14.1.2.0.0 Documentation**

https://docs.oracle.com/en/middleware/webcenter/content/14.1.2/books.html

https://docs.oracle.com/en/middleware/webcenter/content/14.1.2/webcenter-content-relnotes/index.html

https://docs.oracle.com/en/middleware/fusion-middleware/14.1.2/inecm/index.html


**Certification Matrix**

https://www.oracle.com/middleware/technologies/fusion-certification.html