OracleLinux Release6 Update4(64bit)に、Oracle Database 12c をインストールする

Oracle Linux のダウンロード

http://www.oracle.com/jp/technologies/linux/overview/index.html

Oracle Linux のインストール

ここではVMware fusion上にいれてる

The default installation
Desktopを選択

Additional repositories
全てチェック

HostName
oracle.localhost を入力

Install後、Networkの設定(Hostと同じNWを利用)

VMWare Tools のインストール

[仮想マシン] > [VMWare Toolsのインストール]

http://kagamikan.wordpress.com/2012/05/24/install-oracle-linux-6-into-vmware-player/

## copy VMWare tools
su -
cp /media/VMware\ Tools/VMwareTOols-9.2.2-893683.tar.gz ./
ll
tar xvf VMwareTOols-9.2.2-893683.tar.gz
cd vmware-tools-distrib

## install vmware tools
./vmware-install.pl

## gcc, kernel-uek-develが入っていないことにより下記の箇所で無限ループする
# 一度インストールを中止
What is the location of the gcc program on your machine?
The path " " is not valid path to the gcc binary.
Would you like to change it? [yes]

## Add yum oracle public repository
cd /etc/yum.repos.d
wget https://public-yum.oracle.com/public-yum-ol6.repo
yum update 

## install gcc
yum install gcc*

## install kernel (uname -r の結果がuek(Oracle Unbreakable Enterprise Kernel) の場合)
uname -r
# 2.6.39-400.17.1.el6uek.x86_64
yum install kernel-uek-devel

# install
shutdown -r now
su -
cd vmware-tools-distrib
./vmware-install.pl

Oracle Database 12c のダウンロード

OracleDatabase12cダウンロードページ

mkdir /tmp/oracle-installer
mv linuxamd64_12c_database_* /tmp/oracle-installer
cd /tmp/oracle-installer
unzip linuxamd64_12c_database_1of2.zip
unzip linuxamd64_12c_database_2of2.zip 
# database ディレクトリが一つ出来ればおk

Oracle Database 12c のインストール

Oracle Database 12c Release 1 (12.1) Installation On Oracle Linux 6

yum install oracle-rdbms-server-12cR1-preinstall -y
passwd oracle

cp /etc/hosts /etc/hosts.original
vim /etc/hosts
# to this
# 127.0.0.1   oracle oracle.localhost localhost localhost.localdomain localhost4 localhost4.localdomain4
#::1          oracle oracle.localhost localhost localhost.localdomain localhost6 localhost6.localdomain6

vim /etc/selinux/config
# to this
# SELINUX=permissive

mkdir -p /u01/app/oracle/product/12.1.0/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01

.bash_profile の修正

vim /home/oracle/.bash_profile

# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP

export ORACLE_HOSTNAME=oracle.localhost
export ORACLE_UNQNAME=cdb12c
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1
export ORACLE_SID=cdb12c

export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

Install

# oracle ユーザで実行すること
su - oracle
cd /tmp/oracle-installer/database
./runInstaller

Oracle Universal Installer

メールアドレスだけ入力
スクリーンショット 2013-07-31 14.44.12.png

Updateをするかどうか。今回はバージョンは気にしないのでSkip。
スクリーンショット 2013-07-31 14.50.11.png

select: Create and configure a database
スクリーンショット 2013-07-31 14.52.01.png

今回はDesktop Class を選択。
違いは以下を参照(11g だけど)
http://docs.oracle.com/cd/E16338_01/install.112/b57781/install_overview.htm#CJAJIEJC
スクリーンショット 2013-07-31 15.35.11.png

Character set > Unicode
Global database name > globalorcl
その他は全てデフォルト
スクリーンショット 2013-07-31 15.40.27.png

スクリーンショット 2013-07-31 15.41.04.png

全てデフォルト
スクリーンショット 2013-07-31 16.57.23.png

スクリーンショット 2013-08-03 10.46.18.png

EMにログイン

https://oracle.localhost:5500/em

  • SSL関連を聞かれるけど無視
  • Adobe Flash Playerが入ってないと入れてって言われる

スクリーンショット 2013-08-03 11.45.40.png

ここからトラブったことを書いていく

[FATAL] PRVF-0002 : Could not retrieve local nodename


[FATAL] PRVF-0002 : Could not retrieve local nodename

hostsが上手く設定出来ていないっぽい

スクリーンショット 2013-07-31 14.06.23.png

Warning Verification Result

メモリが足りないようです。
スクリーンショット 2013-07-31 15.43.26.png

Swap Sizeが足りないようです。

スクリーンショット 2013-07-31 15.52.35.png

#SwapFileを新たに追加することで拡張する(パーティションを割り当てない方法)
cat /proc/swaps

dd if=/dev/zero of=swap.extended bs=1G count=2
mv swap.extended /dev/mapper/
mkswap /swap.extended
swapon /swap.extended

cat /proc/swaps

# reboot後も自動でマウントさせる
vim /etc/fstab
/swap.extended          swap                    swap    defaults        0 0

コメントを残す