首頁 >資料庫 >Oracle >詳解linux oracle11g安裝教程

詳解linux oracle11g安裝教程

PHPz
PHPz原創
2023-04-04 09:14:086077瀏覽

如果你想在Linux作業系統上安裝Oracle 11g,這篇文章將為你提供一份詳細的教學。本教學分為三個部分:準備環境、下載Oracle安裝檔、以及安裝Oracle 11g。

準備環境

在安裝Oracle 11g之前,你需要確保你的Linux作業系統符合Oracle 11g的要求。 Oracle 11g支援以下Linux發行版:

  • Oracle Linux 4 Update 7或更高版本(32-bit或64-bit)
  • Red Hat Enterprise Linux 4 Update 7或更高版本(32-bit或64-bit)
  • SUSE Linux Enterprise Server 10 SP2或更高版本(32-bit或64-bit)

另外,你需要確保你的作業系統已經安裝好如下軟體包:

  • binutils
  • compat-libstdc -33
  • compat-libstdc -33.i686
  • elfutils-libelf
  • elfutils-libelf-devel
  • gcc
  • gcc-c
  • glibc
  • #glibc-common
  • glibc-devel
  • glibc-headers
  • ksh
  • libaio
  • libaio.i686
  • #libaio-devel
  • libgcc
  • libstdc
  • libstdc .i686
  • libstdc -devel
  • ##make
  • numactl-devel
  • #sysstat
首先,打開終端機窗口,輸入以下命令,檢查你的系統是否已經安裝了所有必要的軟體包:

yum list binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio.i686 libaio-devel libgcc libstdc++ libstdc++.i686 libstdc++-devel make numactl-devel sysstat
如果你的系統中已經安裝了所有的軟體包,你將看到如下輸出:

Installed Packages
binutils.x86_64                     2.17.50.0.6-14.el5        installed
compat-libstdc++-33.x86_64          3.2.3-69.el5              installed
compat-libstdc++-33.i686            3.2.3-69.el5              installed
elfutils-libelf.x86_64              0.137-3.el5               installed
elfutils-libelf-devel.x86_64        0.137-3.el5               installed
gcc.x86_64                          4.1.2-55.el5              installed
gcc-c++.x86_64                      4.1.2-55.el5              installed
glibc.x86_64                        2.5-118.el5_10.3          installed
glibc-common.x86_64                 2.5-118.el5_10.3          installed
glibc-devel.x86_64                  2.5-118.el5_10.3          installed
glibc-headers.x86_64                2.5-118.el5_10.3          installed
ksh.x86_64                          20120801-56.el5           installed
libaio.x86_64                       0.3.106-5.el5             installed
libaio.i686                         0.3.106-5.el5             installed
libaio-devel.x86_64                 0.3.106-5.el5             installed
libgcc.x86_64                       4.1.2-55.el5              installed
libstdc++.x86_64                    4.1.2-55.el5              installed
libstdc++.i686                      4.1.2-55.el5              installed
libstdc++-devel.x86_64              4.1.2-55.el5              installed
make.x86_64                         1:3.81-23.el5_10.1        installed
numactl-devel.x86_64                2.0.9-2.el5               installed
sysstat.x86_64                      7.0.2-5.el5               installed
如果你發現你的系統中有未安裝的軟體包,你可以使用以下命令安裝他們:

yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio.i686 libaio-devel libgcc libstdc++ libstdc++.i686 libstdc++-devel make numactl-devel sysstat
下載Oracle安裝檔案

接下來,你需要在Oracle官網下載Oracle 11g的安裝檔。首先,到Oracle網站下載Linux x86_64版本的安裝檔。下載的檔案名稱為

linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip。下載後,將這兩個zip檔解壓縮到同一個目錄。

安裝Oracle 11g

安裝Oracle 11g前,請確認你已經以root使用者登入了系統。

    建立安裝目錄
首先,建立一個目錄來存放Oracle 11g。在終端機中輸入以下指令:

mkdir /u01/app/oracle/product/11.2.0/dbhome_1
mkdir /u01/app/oracle/admin/orcl
mkdir /u01/app/oracle/oradata/orcl
上面的指令建立了三個目錄,分別是Oracle 11g的安裝目錄,Oracle資料庫實例的admin目錄以及資料庫實例的data目錄。當然,你可以依照自己的需求設定這些目錄。

    將安裝檔複製到暫存目錄
在開始安裝之前,我們需要將Oracle安裝檔從解壓縮的目錄複製到/tmp目錄中。在終端機中輸入以下指令:

cp /home/user/Downloads/linux.x64_11gR2_database_1of2.zip /tmp/
cp /home/user/Downloads/linux.x64_11gR2_database_2of2.zip /tmp/
注意:將

/home/user/Downloads/路徑改為你解壓縮後所在的路徑。

    為Oracle使用者設定環境變數
我們需要為Oracle使用者設定LD_LIBRARY_PATH和PATH環境變數。在終端機中輸入以下指令:

su - oracle
這條指令可以讓我們暫時以oracle使用者身分登入系統。接下來,輸入以下命令:

vi ~/.bash_profile
在檔案的底部新增以下兩行,並儲存檔案。

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export PATH=$ORACLE_HOME/bin:$PATH
    執行安裝程式
回到root用戶,輸入以下指令開始安裝。

cd /tmp
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
cd database
./runInstaller
這條指令將會啟動Oracle 11g的安裝介面。在介面中,選擇「Install database software only」選項,然後依照指示完成安裝。

完成安裝後,你需要執行一些設定工作。在終端機中以root使用者身分執行下列指令:

/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
這條指令將會執行Oracle 11g的設定精靈,根據提示執行即可。

到此,你已經成功地安裝了Oracle 11g資料庫。如果你想建立新的資料庫實例,你可以使用Oracle的DBCA工具來完成。

以上是詳解linux oracle11g安裝教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn