ミランダ

[Solaris] Solaris10にOracle10gをインストールする手順

Solaris10が稼働しているマシンに、Oracle10gをインストールする作業手順をめもめも。

スポンサーリンク

ユーザーの準備

まずはOracleユーザーを準備します。

# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba -d /export/home/oracle -m oracle
64 ブロック
# passwd oracle
新しいパスワード:
新しいパスワードを再入力してください:
passwd: oracle のパスワードが変更されました

インストールディレクトリ作成

Oracleをインストールするディレクトリを作成します。

# mkdir -p /app/oracle
# chown oracle:oinstall /app/oracle
# chmod 775 /app/oracle

.profile 追記

Oracleユーザーの .profile に、以下を追記します。

# for Oracle10g
export ORACLE_BASE=/pub/oracle
export ORACLE_HOME=/pub/oracle/10.2.0/db_1
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS33=$ORACLE_HOME/nls/data
export ORACLE_SID=dev
export NLS_LANG=Japanese_Japan.JA16EUC
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/usr/lib:$ORACLE_HOME/lib
export LANG=ja_JP.eucJP
export TERM=vt100
umask 022

Oracle10gを指定場所で解凍

Oracle10gの書庫ファイルを、インストール先ディレクトリで解凍します。

# mv 10gr2_db_sol.cpio.gz /app/oracle/.
# cd /app/oracle
# gunzip 10gr2_db_sol.cpio.gz
# cpio -idmv < 10gr2_db_sol.cpio

Oracle10gインストール

Oracle10gをインストールするため、まず設定ファイルの書き換えを行います。

# vi /app/oracle/response/enterprise.rsp

ORACLE_HOME を /pub/oracle/10.2.0/db_1 に設定します。 ORACLE_HOME_NAME を OracleDB に設定します。

インストールコマンドを実行します。

# su - oracle
% cd /app/oracle
% ./runInstaller -ignoreSysPreReqs -silent -noconfig -responseFile /app/oracle/response/enterprise.rsp

root.sh を実行

rootユーザーで root.sh を実行します。

# /pub/oracle/10.2.0/db_1/root.sh

インポート・エクスポート用のテーブルを作成

# su - oracle
% cd $ORACLE_HOME/rdbms/admin
% sqlplus /nolog
SQL> conn / as sysdba
SQL> @catalog.sql
SQL> @catexp.sql
SQL> @catproc.sql
SQL> @caths.sql

ユーザープロファイル情報を登録

% cd $ORACLE_HOME/sqlplus/admin
% sqlplus system/manager
SQL> conn / as sysdba
SQL> @pupbld.sql

ORA-00942 と ORA-01432 のエラーが多発するが、Oracleから提供されるSQLファイルには、create の前に必ず drop がついているためであり、このエラーは無視して構いません。

Fedora8が稼働しているマシンに、Oracle10gをインストールする作業手順をめもめも。 ユーザーの準備 まずはOracleユーザーを準備します。...
HP-UXって、何でもかんでも独自な感じだから嫌い。でも仕事上使わざるを得ないのが辛いところ。 今回はHP-UXでPHPを動かして、さらにOracleとの接続...
スポンサーリンク

この記事をシェア

アカウントをフォロー