Rumah  >  Artikel  >  Tutorial sistem  > 

PHPz
PHPzke hadapan
2024-04-09 08:30:011038semak imbas

Tafsiran langkah-langkah memasang oracle di bawah linux

Persekitaran perisian yang diperlukan: linuxAS3U2, ORACLE9.2.0.4, pakej naik taraf. Persekitaran perkakasan memerlukan sekurang-kurangnya 512M memori video, ruang swap yang cukup besar sekurang-kurangnya 400M, dan ruang pemasangan sekurang-kurangnya 800M. Jika anda memerlukan CD untuk dipasang, anda juga memerlukan pemacu liut.

1

① Sebelum memasang Oracle, sebaiknya anda mempunyai persekitaran Linux yang bersih, sediakan ruang swap, dan jangan pasang firewall kemudian (pasangnya jika perlu selepas memasang pangkalan data).

② Cipta folder yang mengandungi fail pemasangan Oracle dalam direktori usr di bawah Linux dan namakannya ora9i, dan kemudian salin fail pemasangan di sini. Ship_9204_linux_disk1.cpio, ship_9204_linux_disk2.cpio, ship_9204_linux_disk3.cpio dan tampung pakej naik taraf disalin di sini.

③ Mula melakukan beberapa tetapan pemasangan. Pertama sekali, Oracle9i memerlukan sekurang-kurangnya 512M ruang memori video Gunakan arahan berikut untuk menyemak saiz memori video hos:

grepMemTotal/proc/meminfo

Jumlah Mem:900252kB

Antaranya, 900252kB ialah saiz memori video sistem anda.

④ Pemacu swap biasanya memerlukan dua kali memori video, sekurang-kurangnya 400M, lebih besar lebih baik, gunakan arahan berikut untuk menyemak saiz pemacu swap sistem:

.

/sbin/swapon–s

Nama FailTypeSizeUsedPriority

/dev/sda6partition105221686976-1

105221 ialah saiz pemacu swap sistem anda.

⑤ Jika anda memasang menggunakan cakera keras, anda perlu memasang cdrom 8X pada hos anda Fail pemasangan yang kami gunakan di sini tidak diperlukan.

⑥ Pasang JDK Versi JDK yang kami perlukan ialah 1.3.1 (sesetengah maklumat mengatakan bahawa anda boleh mengabaikan pencarian linux, atau anda boleh menggunakan JDK yang disertakan dengan Oracle, tetapi apabila memasang di sini, sebaiknya ikut maklumat tersebut) ) Salin JDK1.3.1 ke /local dan kemudian buat direktori JDK.

2. Tetapkan parameter

① Log masuk sebagai pengguna root dan tetapkan parameter kernel Oracle9i. Tetapan kernel adalah kunci kepada pemasangan yang berjaya.

Pergi ke direktori /proc/sys/kernel dan jalankan arahan catsem

Hasilnya ialah: 2503200032128

Di mana 250 ialah nilai parameter SEMMSL, 32000 ialah nilai parameter SEMMNS, 32 ialah nilai parameter SEMOPM, dan 128 ialah nilai parameter SEMMNI. Gunakan arahan berikut untuk menukar parameter Ambil perhatian bahawa pesanan di sini tidak boleh ditukar.

EchoSEMMSL_valueSEMMNS_valueSEMOPM_valueSEMMNI_value>sem

② Gunakan arahan berikut untuk menyediakan memori video yang dikongsi

echo4294967295>shmmax

Nota: Memori video saya di sini ialah 512M, jadi nilainya di sini ialah: 4294967295. Jika ia adalah 1G, ia ialah: 8589934590

③ Tambah pengguna khusus untuk pemasangan Oracle

Mula-mula kami membuat kumpulan pengguna Di sini kami menggunakan dba sebagai kumpulan pengguna di sini.

Selepas log masuk sebagai pengguna root, gunakan arahan berikut:

groupaddoinstall

groupadddba

useraddoracle–glinstall–Gdba

passwdoracle (masukkan kata laluan log masuk dua kali)

④ Cipta direktori pemasangan, tetapi tetapkan kebenaran direktori kepada pengguna:

cd/usr

mkdiroracle

chownoracle.dba/usr/oracle

chmod775/usr/oracle

⑤ Gunakan pengguna Oracle yang baru dibina untuk log masuk ke sistem dan tetapkan pembolehubah persekitaran:

ORACLE_BASE=/usr/oracle/app/oracle;exportORACLE_BASE

ORACLE_HOME=/usr/oracle/app/oracle/product/9.2.0.4;exportORACLE_HOME

ORACLE_SID=lnxdbs;exportORACLE_SID (SID di sini boleh diubah suai sendiri)

ORACLE_TERM=xterm;exportORACLE_TERM

TNS_ADMIN=/home/oracle/config/9.2.0.4;eksportTNS_ADMIN

NLS_LANG=American_america.ZHS16GBK;exportNLS_LANG

ORA_NLS33=/usr/oracle/app/oracle/product/9.2.0.4/ocommon/nls/admin/data;exportORA_NLS33

PATH=$PATH:/usr/oracle/app/oracle/product/9.2.0.4;exportPATH

CLASSPATH=:/usr/oracle/app/oracle/product/9.2.0.4/jdbc/lib/classes111.zip;exportCLASSPATH

LD_LIBRARY_PATH=/usr/oracle/app/oracle/product/9.2.0.4/lib;exportLD_LIBRARY_PATH

eksportLD_ASSUME_KERNEL=2.4.1

PATH=$PATH:/usr/local/java/bin

Selepas menyimpan, keluar dan log masuk semula sebagai pengguna oracle untuk menjadikan tetapan berkesan.

⑥ Selepas log masuk ke sistem sebagai pengguna root, nyahmampatkan tiga fail, naik taraf pakej dan tampalan Produk Disk1, Disk2, Disk3 dan 3006854 akan muncul, dan fail 9204_lnx32_release.cpio akan muncul fail cpio sebelum pemasanganlinux Di bawah pemasangan oracle Jurutera perisian Linux, gunakan cpio9204_lnx32_release.cpio Ini ialah fail .sh di bawah fail 3006854 selepas menaik taraf fail dan sebelum menjalankan runIstaller.

⑦Jalankan runIstaller dan kotak dialog pemasangan akan muncul

Proses pemasangan Oracle khusus adalah seperti berikut:

Langkah 1: Tetapkan lokasi OracleInventory

Mula-mula anda mesti menentukan direktori di mana OracleInventory berada. OracleInventory digunakan untuk merekodkan senarai semua produk Oracle yang dipasang Jika tiada keperluan khas, sila ikuti direktori lalai /opt/oracle/oraInventory.

Langkah2: Sediakan kumpulan sistem pengendalian yang boleh mengemas kini perisian Oracle

Kumpulan yang ditetapkan di sini digunakan untuk mengemas kini perisian Oracle Jika anda memutuskan untuk membenarkan pengguna root sahaja mempunyai kuasa untuk mengemas kini perisian Oracle, jangan nyatakan sebarang nama kumpulan.

Memandangkan akaun oracle ditambahkan secara manual pada kumpulan oinstall selepas SuSELinux dipasang, tatasusunan UnixGroupName mula-mula memaparkan oinstall Tekan [Next] untuk meneruskan!

Langkah3: Bina OracleInventory

OracleUniversalInstaller telah menyediakan fail orainstRoot.sh lengkap yang digunakan oleh OracleInventory (lokasinya ialah /tmp/orainstRoot.sh), tetapi fail ini perlu dilaksanakan dengan identiti akar. Pada masa ini, anda boleh membuka tetingkap terminal lain untuk melaksanakan fail pemasangan oracle di bawah linux, seperti yang ditunjukkan dalam Rajah 9. Selepas perlaksanaan selesai, kembali ke gambar seperti yang ditunjukkan

Tekan [Teruskan] dalam lapan tetingkap.

Langkah4: Tentukan direktori di mana sumber dan destinasi program pemasangan Oracle berada

OracleHome ialah direktori utama di mana sistem pangkalan data Oracle berada. Memandangkan ORACLE_HOME telah ditetapkan kepada /opt/oracle/product/9.0.1 dalam /etc/profile.d/oracle.sh, nilai set ORACLE_HOME akan muncul dalam tatasusunan Laluan Destinasi di bawah. Tiada perubahan diperlukan di sini sama ada.

Langkah5: Pilih jenis produk Oracle9i untuk dipasang

Sila semak [Oracle9iDatabase9.0.1.0.0] di sini dan tekan [Seterusnya].

(Gambar Oracle9.2.0.4 yang kami ada di sini ialah gambar yang disalin)

Langkah6: Pilih versi pangkalan data Oracle9i

Jika anda memasang sistem pangkalan data Oracle buat kali pertama, disyorkan supaya anda memilih [EnterpriseEdition] atau [StandardEdition]. Pembaca yang sudah mempunyai pengalaman pemasangan boleh memilih kaedah [Custom] untuk menentukan pakej yang hendak dipasang.

Langkah7: Tentukan konfigurasi asas pangkalan data

Dengan mengandaikan bahawa langkah anda sebelum ini ialah memilih EnterpriseEdition atau StandardEdition, tetingkap DatabaseConfiguration akan muncul. Anda boleh memilih konfigurasi terbaik berdasarkan penggunaan sebenar pangkalan data Oracle. Contohnya, jika anda sedang membina persekitaran analisis dalam talian untuk pergudangan data, anda boleh memilih untuk menggunakan pilihan [DataWarehouse]. Di sini kita mula-mula memilih tujuan umum [GeneralPurpose].

Langkah 8: Tetapkan data pengenalan pangkalan data Oracle

Versi pangkalan data Oracle dari 8i dan seterusnya menggunakan GlobalDatabaseName untuk mengenal pasti secara unik setiap pangkalan data Oracle. Anda disyorkan agar menetapkan nama pangkalan data kepada nama OracleSID. nama domain. Sebagai contoh, jika saya menetapkan OracleSID kepada ora901 (dalam kes kami, ia adalah lnxdbs), nama pangkalan data boleh ditetapkan kepada .tw.

Langkah 9: Tentukan set aksara yang digunakan oleh pangkalan data.

Anda boleh menggunakan projek lalai secara langsung untuk item ini, atau anda boleh menentukan lokasi khusus set watak itu sendiri.

Selepas menekan [Seterusnya], OracleUniversalInstaller akan memaparkan ringkasan produk Oracle9i yang akan dipasang Selepas mengesahkan bahawa ia betul, tekan [Install] untuk memulakan penyalinan dan pemasangan fail.

1 Bergantung pada persekitaran perkakasan yang anda gunakan, pemasangan mungkin mengambil masa berpuluh-puluh minit atau bahkan satu atau dua jam.

Langkah 11: Tetapan konfigurasi selepas pemasangan sistem

Selepas program pemasangan menyalin semua fail ke sistem, program pemasangan akan meminta anda sekali lagi untuk melaksanakan program root.sh sebagai root (terletak dalam direktori yang ditunjuk oleh ORACLE_HOME, seperti /opt/oracle/product/9.0.1 ).

Pada masa ini, anda boleh melaksanakan root.sh dalam tetingkap terminal lain (perhatikan bahawa identiti perlu ditukar kepada root). Program akan meminta anda untuk lokasi direktori bin Jika ia adalah sama dengan nilai lalai, sila tekan terus kekunci [Enter] Jika tidak, anda perlu memasukkan lokasi direktori bin yang betul. Selepas melaksanakan root.sh, kembali ke tetingkap dalam Rajah 19 dan tekan [OK] untuk meneruskan kerja tetapan seterusnya.

Langkah 12: Jalankan alat konfigurasi pangkalan data Oracle

Peringkat terakhir pemasangan sistem adalah untuk melaksanakan program alat konfigurasi pangkalan data secara manual, yang mengandungi dua pembantu wizard khas: Oracle Network Configuration Assistant Wizard (OracleNetConfigurationAssistant) dan Oracle Database Construction Assistant Wizard (OracleDatabaseConfigurationAssistant).

Langkah kedua akan memasang OracleWebServer di port7777. Selepas selesai, wizard konfigurasi pangkalan data Oracle yang paling penting (OracleDatabaseConfigurationAssistant, dirujuk sebagai DBCA) akan diaktifkan. Langkah ini adalah perlu kerana pada masa ini OracleUniversalInstaller hanya memasang pelayan pangkalan data Oracle9i dalam sistem anda dan belum lagi membina sebarang pangkalan data Oracle! (Rasa macam nak bina perpustakaan tapi takde buku! Boleh guna perpustakaan ni?)

Saya tidak akan menulis bahagian penciptaan pangkalan data yang lain, anda semua sudah biasa dengannya.

Atas ialah kandungan terperinci . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:itcool.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam