如果你想在Linux作業系統上安裝Oracle 11g,這篇文章將為你提供一份詳細的教學。本教學分為三個部分:準備環境、下載Oracle安裝檔、以及安裝Oracle 11g。
準備環境
在安裝Oracle 11g之前,你需要確保你的Linux作業系統符合Oracle 11g的要求。 Oracle 11g支援以下Linux發行版:
另外,你需要確保你的作業系統已經安裝好如下軟體包:
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.zip和
linux.x64_11gR2_database_2of2.zip。下載後,將這兩個zip檔解壓縮到同一個目錄。
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目錄。當然,你可以依照自己的需求設定這些目錄。
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/路徑改為你解壓縮後所在的路徑。
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
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中文網其他相關文章!