Jika anda ingin memasang Oracle 11g pada sistem pengendalian Linux, artikel ini akan memberikan anda tutorial terperinci. Tutorial ini dibahagikan kepada tiga bahagian: menyediakan persekitaran, memuat turun fail pemasangan Oracle dan memasang Oracle 11g.
Sediakan persekitaran
Sebelum memasang Oracle 11g, anda perlu memastikan bahawa sistem pengendalian Linux anda memenuhi keperluan Oracle 11g. Oracle 11g menyokong pengedaran Linux berikut:
Selain itu, anda perlu memastikan Perkara berikut pakej perisian telah dipasang pada sistem pengendalian anda:
Jika ia sudah dipasang dalam sistem anda Selepas semua pakej dipasang, anda akan melihat output berikut:
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
Jika anda mendapati terdapat pakej yang dinyahpasang dalam sistem anda, anda boleh memasangnya menggunakan arahan berikut:
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
Muat turun fail pemasangan Oracle
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
dan
. Setelah dimuat turun, nyahzip kedua-dua fail zip ke dalam direktori yang sama.linux.x64_11gR2_database_1of2.zip
Memasang Oracle 11glinux.x64_11gR2_database_2of2.zip
Buat direktori pemasangan
Arahan di atas mencipta tiga direktori, iaitu direktori pemasangan Oracle 11g, direktori pentadbir contoh pangkalan data Oracle dan direktori data contoh pangkalan data. Sudah tentu, anda boleh menetapkan direktori ini mengikut keperluan anda.
mkdir /u01/app/oracle/product/11.2.0/dbhome_1 mkdir /u01/app/oracle/admin/orcl mkdir /u01/app/oracle/oradata/orcl
Salin fail pemasangan ke direktori sementara
Nota: Tukar laluan
ke laluan di mana anda menyahmampatnya.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/
Tetapkan pembolehubah persekitaran untuk pengguna Oracle
Arahan ini membolehkan kami log masuk sementara ke sistem sebagai pengguna oracle. Seterusnya, masukkan arahan berikut:
su - oracle
Tambah dua baris berikut di bahagian bawah fail dan simpan fail.
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
Arahan ini akan memulakan antara muka pemasangan Oracle 11g. Dalam antara muka, pilih pilihan "Pasang perisian pangkalan data sahaja", dan kemudian ikut gesaan untuk menyelesaikan pemasangan.
cd /tmp unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip cd database ./runInstaller
Arahan ini akan melaksanakan wizard konfigurasi Oracle 11g, cuma ikut gesaan.
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh
Atas ialah kandungan terperinci Penjelasan terperinci tentang tutorial pemasangan linux oracle11g. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!