Linux - UbuntuへのOracle 11gのインストール

UbuntuにOracle 11gデータベースをインストールするには、まずUbuntuから汎用カーネルを使用してUbuntuをダウンロードしてから、リンクを解放します。 プロセスが終了したら、公式のOracleリンクからOracleバージョン11gr2をダウンロードしてください。 XサーバーはUbuntuにOracleをインストールする必要がありますが、この前にサーバーデータベースをデスクトップに接続できるようにするには、「XサーバーへのTCP接続の拒否」機能を無効にしてください。

すぐに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 
前の記事 次の記事

トップのヒント