1.インストール環境
オペレーティングシステム:Red Hatの6.5
メモリ:最小要件256M(使用:ビューにはgrep MemTotal / procの/ meminfoのコマンド)
スワップ領域:SWAPスワップスペース、意思決定のメモリサイズに応じて、(使用する:ビューはgrep SwapTotal / procの/ meminfoのコマンド)
好ましくは5G(使用:-hコマンドDFビューへ)以上20G、/ tmpファイルのアイドル以上400M以上、ソフトウェアのインストールディレクトリの空き容量:ハードディスク空き容量
プロセスをインストールします。2.
1)ユーザー・グループとユーザーを追加し、ユーザーにパスワードを設定
1
2
3
4
5
6
7
8
9
|
[root@redhat ~]# groupadd oinstall
[root@redhat ~]# groupadd dba
[root@redhat ~]# useradd -g oinstall -G dba oracle
[root@redhat ~]# passwd oracle
Changing
password
for
user
oracle.
New UNIX
password
:
BAD
PASSWORD
: it
is
based
on
a dictionary word
Retype new UNIX
password
:
passwd:
all
authentication tokens updated successfully.
|
2)ユーザおよびグループ権限を割り当てる、インストールディレクトリを作成します
1
2
3
4
|
[root@redhat ~]# mkdir -p /u01/app/oracle/product
[root@redhat ~]#mkdir /u01/app/oradata
[root@redhat ~]#chown -R oracle:oinstall /u01
[root@redhat ~]#chmod -R 755 /u01
|
3)アップロードOracle 11gのインストールパッケージとエキス
1
2
|
[root@redhat u01]#unzip linux.x64_11gR2_database_1of2.zip
[root@redhat u01]#unzip linux.x64_11gR2_database_2of2.zip
|
4)などのoraInst.locで呼ばれるファイル/ディレクトリを作成し、アクセス権を変更
[root@redhat etc]#vi oraInst.loc
以下のファイルを挿入します。
1
2
|
inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall
|
あなたが保存した後、アクセス権を変更します。
1
2
|
[root@redhat etc]# chown oracle:oinstall oraInst.loc
[root@redhat etc]# chmod 664 oraInst.loc
|
5)システム・パラメータを変更します
[root@redhat etc]#vi /etc/sysctl.conf
(元の2本のラインがkernel.shmmaxとkernel.shmallパラメータ注)次のコードを追加します。
1
2
3
4
5
6
7
8
9
10
11
|
fs.file-
max
= 6815744
fs.aio-
max
-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
|
有効にするにはsysctl -pの設定を実行します
[root@redhat etc]#vi /etc/security/limits.conf
最後に以下を追加します。
1
2
3
4
5
|
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
[root@redhat etc]# vi /etc/pam.d/login
|
最後に以下を追加します。
1
2
|
session required /lib/security/pam_limits.so
session required pam_limits.so
|
6)。変更の環境変数
[root@redhat etc]# vi /etc/profile
最後に以下を追加します。
1
2
3
4
5
6
7
8
9
|
if [ $
USER
=
"oracle"
];
then
if [ $SHELL =
"/bin/ksh"
];
then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
|
使用ソースは/ etc / profileの設定を有効にします。
oracleユーザーに切り替え
1
2
|
[oracle@redhat ~]# cd/home/oracle
[oracle@redhat ~]#vi .bash_profile
|
以下の文書で次のように挿入します。
1
2
3
4
5
6
7
|
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=bpas
export PATH=$ORACLE_HOME/bin:$PATH
export LANG=en_US.UTF-8
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
|
使用ソースの.bash_profileには、変更を有効にします
7)インストールを開始します
私はそれらを制御するためのグラフィカルな愚か者のインストール、シンプルで直感的な方法を使用します
rootユーザーの下で:
[root@redhat ~]# xhost +
oracleユーザーに切り替えます。
1
2
3
4
|
[root@redhat ~]# su - oracle
[root@redhat ~]#export DISPLAY=你的ip:0.0(示例:export DISPLAY=192.168.1.1:0.0)
[root@redhat ~]#cd /u01/
database
[root@redhat
database
]#./runInstaller
|
グラフィカルインストールの手順:キャンセルするプッシュ、次のポイント
第二のステップ、スキップ、ソフトウェアの更新、[次へ]をクリックします:
第3のステップは、データベースを作成することです。
第四のステップは、インストールのデータベースタイプを選択します。
第五工程、デフォルトのオプションは、次のステップ:
第6のステップは、バージョンをインストールすることを選択します:
第7工程、デフォルトのオプション:
第八步,选择用户组,下一步:
第九步,检查依赖:
由于我的本地环境提前安装好了rpm安装包,下面是redhat6.5环境下需要安装的软件包(可以在你的镜像文件下找到,不用去下载):
安装完之后,点击check again重新检查下,看看还有没有问题:
第十步,点击安装:
等待安装完成:
安装过程中会提示以下内容:
按照它的提示步骤完成操作:
1
2
3
|
[oracle@redhat ~]# su root
[oracle@redhat ~]# cd /u01/app/oracle/product/11.2.0
[oracle@redhat ~]# ./root.sh
|
然后点击ok。
到此步已经完成oracle 11g的安装。