Linux - UbuntuへのOracle 11gのインストール
すぐにXサーバが再起動します。 これが完了したら、すべてのUbuntuの "anf"プログラミングパックを更新し、それからSSHを通してそれを接続し、そしてコマンドが与えられた後にそれからルートを入力してそしてそれを再び再起動してください。 Oracleのインストールには、SSHを介して接続することによって多くのパッケージが必要です。 rootになってコマンドを入力してください。 シェルをbashに更新してから、システムユーザーの設定に必要な変更を加え、それに合わせていくつかのシステムファイルを変更して統合し、最後に共有メモリのサイズなどの重要なパラメータを検証します。 システムを再起動するか、パラメータの処理を強制することをお勧めします。 システム構成ファイルに対するインストール後の更新が完了したら、Oracleのインストールに進みます。
UBUNTUをダウンロード
インストールは、次のリンクからダウンロードできる2.6.24-24-genericカーネルを搭載したUBUNTU 8.0.4.1で行われました。
Oracleをダウンロードする
使用されているOracleのバージョンは11gr2で、このリンクからダウンロードできます。
Xサーバー構成
このOracleのインストールにはXサーバーが必要です。 サーバーデータベースをデスクトップに接続できるようにするには、「XサーバーへのTCP接続の拒否」機能を無効にする必要があります。
デスクトップからこのオプションを無効にするには
- システム>管理>ログインウィンドウに行きます。
- [セキュリティ]タブで、[ XサーバーへのTCP接続を拒否する ]オプションをオフにします。
- これが完了すると、Xサーバーを再起動します。
パッケージを更新する
UBUNTUとすべてのパッケージを更新しなければなりません。
- SSHで接続する
- rootに切り替えます。
#sudo -s
- 以下のコマンドを起動します。
#apt-getアップデート#apt-get dist-upgrade
- 再起動:
#リブート
事前インストールに必要なパッケージのインストール
Oracleをインストールするには、いくつかのパッケージが必要です。
build-essential、libaio1、gawk、ksh、libmotif3、alien、libtool、およびlsb-rpm。
それらをインストールするには、単にsshで接続し、rootに切り替えて次のコマンドを発行します。
#apt-getインストールビルドに不可欠libaio1 gawk ksh libmotif3エイリアンlibtool lsb-rpm
更新シェル
シェルをbashに更新する必要があります。 これを行うには、次のコードを使用します。
#cd / bin#ls -l / bin / sh lrwxrwxrwx 1 root root 4 2008-04-28 19:59 / bin / sh - >ダッシュ#ln -sf bash / bin / sh#ls -l / bin / sh lrwxrwxrwx 1ルートルート4 2008-05-01 22:51 / bin / sh - > bash
システムユーザーの設定を更新する
システム設定を変更する必要があります。
- ルートディレクトリレベルに移動します。
#cd#pwd / root
- グループを追加する:oinstall、dba、nobody
addgroup oinstallグループ 'oinstall'を追加しています(GID 1001)...完了。 #addgroup dbaグループ 'dba'を追加しています(GID 1002)...完了。 #addgroup nobodyグループ 'nobody'を追加しています(GID 1003)...完了。 #usermod -g nobody nobody
- Oracleユーザーを追加
#useradd -g oinstall -G dba -pパスワード-d / home / oracle -s / bin / bash oracle#passwd oracleパスワードが変更されました。 #mkdir / home / oracle#chown -R oracle:dba / home / oracle
- シンボリックリンクを作成する
#ln -s / usr / bin / awk / bin / awk#ln -s / usr / bin / rpm / bin / rpm#ln -s / usr / bin /ベース名/ bin /ベース名#mkdir /etc/rc.d #0 1 2 3 4 5 6 Sのiの数。 ln -s / etc / rc $ id /etc/rc.d/rc$idを実行します。 終わった
- ORACLE_BASEを作成
#mkdir -p / u01 / app / oracle#chown -R oracle:dba / u01
システム構成の更新
- /etc/sysctl.confファイルに共有メモリのサイズなどのいくつかのパラメータを追加して、いくつかのシステムファイルにも変更を加える必要があります 。
fs.file-max = 65535 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65535 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144
- さらに、以下を/etc/security/limits.confceファイルに統合する必要があります。
オラクルソフトnproc 2047オラクルハードnproc 16383オラクルソフトnofile 1023オラクルハードnofile 65535
- 次に、/etc/pam.d/loginに以下を追加して、パラメーター/etc/security/limits.confを検証します。
セッションが必要です/lib/security/pam_limits.soセッションが必要ですpam_limits.so
- 次の段階に進む前に、システムを再起動するか(推奨)、またはコマンドsysctl-pで追加したパラメータの処理を強制します。
sysctl -p:#sysctl -p kernel.printk = 4 4 1 7 kernel.maps_protect = 1 fs.inotify.max_user_watches = 524288 vm.mmap_min_addr = 65536 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf。 all.rp_filter = 1 fs.file-max = 65535 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65535 net.core.rmem_default = 1048576 net.core.rmem_max = 1048576 net.core.wmem_default = 262144 net.core.wmem_max = 262144
Oracleのインストール
上記の手順が完了したら、Oracleユーザーとしてログオンし、ダウンロードしたOracle runInstaller実行可能ファイルを(ディレクトリレベルで)起動し、インストール手順に従います。
インストール後の設定
インストールが完了すると、システム設定ファイルを更新します。
- / etc / profileに次の行を追加します。
export ORACLE_HOME = / u01 / app / oracle / product / 11.XY / db_home1 export PATH = $ PATH:/u01/app/oracle/product/11.XY/db_home1/bin
- 以下の環境変数を追加します。
export ORACLE_BASE = / u01 / app / oracle export ORACLE_HOME = / u01 / app / oracle / product / 11.XY / db_home1 export ORACLE_OWNR = oracleエクスポートPATH = $ PATH:$ ORACLE_HOME / bin